4

我想了解如何构建像 CakeWalk、Cubase 和 ProTools 这样的应用程序。有没有什么好的资源来学习这种类型的开发?

资源

4

3 回答 3

3

如果您想了解这些程序的功能是如何实现的(我说的是滤波、合成、混合等),请尽可能多地阅读有关数字信号处理(DSP) 的内容。如果您碰巧能够在学院或大学参加 DSP 课程,您可能会从中获得很多有用的信息。(我自己也上过几门这样的课,它们很棒)除此之外,还有几十本关于 DSP 各个方面的书籍和研究论文;试着找到一个(或几个)好的并潜入其中。谷歌搜索绝对可以让你开始。

如果您想了解更多有关音频编程的一般信息,即如何访问操作系统的音频资源(麦克风/扬声器/等),我想我可以回应 Dan 关于 Audacity 的建议...

于 2009-03-30T21:36:02.480 回答
2

Audacity的人可能会提供帮助。参与开源项目是帮助社区和获得新技术指导的好方法。

于 2009-03-30T21:03:59.780 回答
0

任何对此主题感兴趣并了解有关数字音乐技术的更多信息的人也可以查看https://ardour.org/ - 一个正在开发中的开源数字音频工作站,并拥有一个活跃的开发者社区。http://community.ardour.org/community

“Ardour 是一个由音乐家、程序员和专业录音工程师组成的全球团队的开源协作成果。开发是透明的——任何人都可以看到我们的工作。就像一件好的老式硬件一样,你可以打开盒子然后看看里面。 ”

于 2018-07-05T02:12:16.373 回答