音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 3727|回复: 0
收起左侧

[软件] Ableton 为 Live 设备提供免费的 Max for Live 制作工具开发指南

[复制链接]

675

积分

0

听众

16

音贝

音频应用新手发布

Rank: 3

积分
675
发表于 2024-3-14 | |阅读模式
音频应用公众号资讯免费发布推广


Ableton 今天发布了一份详尽的免费指南,其中包含了他们在开发和维护设备时使用的内部资源。指南中包含了大量开发建议,因此这是一个从 Ableton 的经验中获益的机会。
FreezingAndDependencies-1-1024x505.png

我与 Ableton 的 Mattijs Kneppers 进行了交谈,他负责维护这份指南,我也提前看了看。这些信息量大得令人眼花缭乱,但这意味着,
这份指南包含:
如果你有关于如何让你的音色看起来和工作起来一致、如何更轻松地维护它们以及如何共享它们的问题,这些信息很可能都涵盖在内。如果想通过 Ableton 发布 Max Devices,这一点尤为重要。不过,即使你只是在 Gumroad 或 Bandcamp 商店中分享 Max for Live 设备,也可以采用最佳实践。

Max 中的 LFO 设备位于 Ableton Live 片段之上,显示演示视图。

在你深入了解之前,我想说的是 GitHub 网站最上面的自述--如果你是初学者,不要从这里开始!(最好的起点是我之前写过的免费 Building Max Devices Pack(所有 Suite/Max 用户都可以免费使用其中的 90 个 Devices)!

这里Max for Live 开发指南的三个组成部分:


1.Max for Live 制作指南 基本上是一个百科权属,其中充满了方便的建议和建议,可帮助用户更好地制作。它们只是开发指南,但值得考虑,因为它们是在 Ableton 和 Cycling '74 多年的内部生产中不断专研的,值得参考(与早期相比,设计、实施和维护都得到了很大改进,甚至在内部也是如此。)。

2.包含Ableton 的代码标准 ,让你的开发更深入接近开发标准。
  

3.maxdiff允许您通过标准可读的 Git diff 比较不同的Patch 或 Patch版本。这不仅对 Max for Live 开发人员有用,而且对一般 Max 程序的开发人员也很有用!

那么,谁应该是用这本指南以及如何使用?来自 Ableton 的 Mattijs 分享了他的看法:

关于制作 Max for Live 工具,大部分应当取决于创作者自己的想法。我个人倾向于在随意分享时更自由一些,但当我正式发布工具并承诺维护时,Device 就是一款产品了,这时我就会想帮助未来的自己,在可读性上做的更好。

艺术家们一旦开始制作较大、较复杂的工具时,肯定会用到 Patch 代码指南,但并不是每个人都愿意投资学习 git。在我看来,学习 git 已经脱离了艺术范畴,进入了软件开发领域;另一方面,从本质上讲,一旦开始维护 Max 工具,软件开发就是你要做的事情。

Peter Krin 认为,在原型开发过程中,你可能并不想考虑代码标准—这些事情,正如文档中所说的 — 一切尽在掌握。但是,当你想在后续进行优化,或与他人一起开发时,这一点就变得很重要了。遵循这些准则可以让你更轻松地与他人合作,而不仅仅是独自开发。

也就是说,即使是Patch 代码标准也非常值得一看 - 就好像你可以同时吸收大量 Max 课程、从你喜欢的 Max 开发人员取经,汲取 Ableton 和 Cycling 工作人员的知识,就像Matrix/Keanu 风格一样。

ThemesSmall-1024x640.png
指南中还有其他一些实用的建议,可以让你以后省心不少:比如在哪里放置依赖项、如何保持 Patch 干净整洁,以及消除咔哒和咔哒声,等等….


  Peter Krin通过Mattijs 使用 Max for Live 制作工具指南分享如下:

1.不要存储冻结的设备,解冻设备后始终清除复制的依赖关系。重复的依赖关系会导致很多混乱。
2.避免使用分段式跳线。
3.在着色和网格大小等方面使用 Max 默认值。这有助于保持Patch 的整洁和一致性,从而便于阅读 。此外,在清理别人或自己制作的现有Ptach 时,仔细查看每个子Ptach ,确保所有内容看起来都一样,也有助于掌握Ptach 的作用。

他有以下更一般性的建议:
LocalAndGlobalNaming-1024x922.png
在所有指南中,我对制作优秀Patch的看法是,真正的挑战在于使它们变得简单。就像基于文本的代码一样,这可以是一种艺术形式。


它可能还需要自我消除一些,并杀死一些你喜欢的东西,但是你要知道,当你发现你刚刚花了几天时间构建的那个庞然大物实际上根本没有必要,并且你需要保持开放的态度,以完全删除它时。

Patch代码指南中没有的额外提示 - 我从 Manuel Poletti 那里得到了这个:在全局 Max 首选项中,“Patch”下有一个选项:优先考虑Patch跳线。在处理较大的Patch 代码时,尤其是在处理靠近的对象时,启用此功能会很有帮助。

之前:
m4ltour-788x350.jpg

Max for Live 开发指南:https://maxforlive.com/resources/M4L-Production-Guidelines.pdf

文章: https://cdm.link/2024/03/ableton-free-guide-max-for-live-devices/


欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表