我希望能够通过算法来创建声音(如怪物的咆哮或远处的雷声)。这方面的知识在网络上并没有像传统的程序化内容(如地形等)那样广泛覆盖。有人有关于如何创建这类声音的算法吗?
我希望能够通过算法来创建声音(如怪物的咆哮或远处的雷声)。这方面的知识在网络上并没有像传统的程序化内容(如地形等)那样广泛覆盖。有人有关于如何创建这类声音的算法吗?
总体来说,这是一个非常难的问题。就像绘画一样,每个声音都是独立的事物,需要自己的算法,而且,就像绘画一样,有些声音比其他声音更容易通过算法实现。没有通用的算法来创建所有事物的声音,就像没有通用的算法来绘制脸部、昆虫和山脉一样。除非你只想画圆或生成正弦波,否则每个声音都是一个单独的项目(通常相当大),
我知道的大多数案例研究都是许多尝试生成乐器声音的尝试,一般情况下每个尝试都是一个博士论文。
如果您需要快速解决方案,采样是可行的方法。
或者,如果您真的需要程序化方法,您可以针对某一特定类型的声音提出问题,人们可能会为其提供算法。例如,我很想尝试一种“远雷”算法,但如果只有雷声没有怪物等,那么这对您来说可能没有用。