【发布时间】:2011-06-19 17:39:42
【问题描述】:
我正在尝试编写自己的 DAW,主要是为了了解如何处理信号以获得效果的数学知识,同时也是为了好玩。 (一项相当大的任务,但我现在有时间)。我希望它可以像Propellerhead's Record 这样在机架上工作。
我在 Mac 上运行,所以我正在考虑将音频单元用于不同的部分,然后将 Core Audio 用于脚手架部分。所以,整个事情将用 C 或 Obj-C 编写。
但是,我之前没有使用过 Audio Units 或 Core-Audio,并且互联网对学习没有任何帮助。
有人知道我在哪里可以了解这些吗? 或者 Java(我觉得使用起来很舒服的唯一其他语言)会更好,还是在尝试找到“简单”的方法时我完全错过了一些东西?
谢谢, 乔恩
【问题讨论】:
-
如果您想了解数字信号处理/效果,我强烈建议您“只”编写 VST 插件。我目前也在做一个 DAW,我真的希望,我终于可以开始写效果了。 VST-plugin-programming 还将向您展示如何编写一个具有良好接口的 DAW 效果/插件。
-
对于未来的访问者:另请查看web audio api。设置非常简单,Web 非常适合创建任何类型的 GUI。但不会运行 VST。