13

我希望能够通过算法创建声音(如怪物咆哮或遥远的雷声。)这在网络上并没有像更传统的程序内容(地形等)那样广泛覆盖。任何人都有关于如何创造这些声音?

4

2 回答 2

10

总的来说,这是一个非常困难的问题。就像绘画一样,每个声音都是自己的东西,需要自己的算法,而且,就像绘画一样,有些声音比其他声音更容易通过算法完成。没有通用的算法来创造声音,就像没有通用的算法来绘制所有的东西,比如脸、昆虫和山脉。每个都是它自己的项目(通常是一个很大的项目),除非你只是想画圆或生成正弦波。

我知道的大多数案例研究都是产生乐器声音的许多尝试,通常这些尝试中的每一个都是博士论文。

对于一个省时的解决方案,采样是要走的路

或者,如果你真的需要一种程序化的方法,你可以针对一种特定类型的声音提出问题,人们可能会为此想出一个算法。例如,我有兴趣尝试“遥远的雷声”算法,但如果只有雷声但没有怪物等对你没有用处,我不想打扰。

于 2010-07-27T20:32:01.637 回答
6

我建议查看Perry Cook的许多软件项目和论文,他在物理建模领域做了一些出色的工作(尽管他的网站导航有点像噩梦)。尽管正如 tom10 所说,这是一个非常困难的领域。如果您有胃口进行一些信号处理,那么这是一个非常吸引人的领域。

于 2010-07-27T21:44:56.247 回答