2010-05-13 101 views

回答

2

有许多开源项目,如STK,文蛤,SuperCollider等其中提供了C++音频合成的例子。查看这些项目可能会有所帮助,但它们的目的是在不需要了解底层算法的情况下使用。所以开始时,我只能想到推荐书籍:

  • 佩里库克的真正的声音综合去除仪器和物体的物理建模综合。
  • DAFX(数字音频效果)是一本书,这是一个集合了许多基本音频效果算法(例如压缩器,噪声门,混响)的例子的例子。
  • 理查德摩尔的电脑音乐的元素超过了音频DSP基础和学术计算机音乐中使用的不同品种的效果(例如时间伸展,分析 - 再合成,FM)。我发现它更易于阅读(因为它的目标是音乐家),但它仍然有很多重要算法的解释,比如FFT。

我很想听听DSP的一些在线教程/指南,因为我认为它比推荐书更开放。很高兴能从Mark的文章中了解Music DSP网站,但它似乎更加先进,因为我没有看到类似指南/教程的内容来涵盖必要的基础知识。

1

Audio Programming Book是一个相当真棒读/参考!虽然有一些错别字等,但它确实很广泛,并且有很多例子。 C & C++。

0

我发现这个网站采取有关数字信号处理的在线课程之前:

SEEING CIRCLES, SINES, AND SIGNALS

“A COMPACT底漆数字信号处理”

的主题非常好介绍并解释说,伟大的底漆