答案 0 :(得分:3)
如果您想了解这些程序的功能是如何实现的(我说的是过滤,合成,混音等),请尽可能多地阅读数字信号处理 (DSP)。如果您恰好能够在大学或大学学习DSP课程,那么您可能会从中获得很多好的信息。 (我自己参加了几个这样的课程,他们很棒)除此之外,还有数十本有关DSP各方面的书籍和研究论文;只是试着找到一个好的(或几个)并潜入。谷歌搜索绝对可以让你开始。
如果您想了解更多关于音频编程的信息,例如如何访问操作系统的音频资源(麦克风/扬声器/等),我想我可以回应Dan关于Audacity的建议...
答案 1 :(得分:2)
Audacity人可能会提供帮助。参与开源项目是帮助社区并获得新技术指导的好方法。
答案 2 :(得分:0)
任何对此主题感兴趣并想进一步了解数字音乐技术的人,也可以研究https://ardour.org/-一个正在进行的开发中并且拥有活跃的开发者社区的开源数字音频工作站。 http://community.ardour.org/community。
“ Ardour是开源的,由包括音乐人,程序员和专业录音工程师在内的全球团队共同努力。开发是透明的,任何人都可以随时观察我们的工作。就像一件很好的老式硬件一样,您可以打开盒子并向里看。”