我目前正在开发手风琴合成器,我想使其听起来尽可能自然。
我真的很喜欢以下波浪声:
https://dl.dropbox.com/u/20437903/onda%20acordeon.wav
波浪看起来像这样:
看着波浪,看起来好像有谐波加减了。我错了吗?
我对声音合成有点陌生,如果有人可以帮助我确定应用于波浪的效果以及应用效果的一些指导,我将不胜感激。谢谢。
我目前正在开发手风琴合成器,我想使其听起来尽可能自然。
我真的很喜欢以下波浪声:
https://dl.dropbox.com/u/20437903/onda%20acordeon.wav
波浪看起来像这样:
看着波浪,看起来好像有谐波加减了。我错了吗?
我对声音合成有点陌生,如果有人可以帮助我确定应用于波浪的效果以及应用效果的一些指导,我将不胜感激。谢谢。
Answers:
首先,抓住Sonic Visualizer,它在声音方面比Audacity好得多。
您在此处看到的可能是基频彼此接近的两个简单且固定的声音之和的结果。这会导致其基频跳动,从而导致您观察到的振幅调制(颤音)。
两个重要因素使合成声音“感觉”自然:
我将提到您可以遵循的3种综合方法:
采样。在不同的演奏参数(例如,下移的力度有多大,寄存器的所有不同组合)下,一一记录手风琴的所有音符。从这个详尽的声音数据库中进行播放,并带有循环以使它们持续您想要的时间。优点:孤立地记录下来的音符与真实声音没有区别。缺点:可能听起来“假”,并且不会对演奏者的输入做出响应(不是“表达”),除非您开始对录制的样本进行一些信号处理-那时它们听起来不会像录制的那样自然。样本使用了很多磁盘/内存。警告:对仪器进行彻底采样并整理所有数据是一项艰巨的工作,而且已经有很多公司擅长进行此类工作-它是
经典减法合成。您可以从两个方波或脉搏波开始,稍微失谐以获得跳动,进行一点点高通滤波以使其具有“鼻音”音质,并通过EQ对其进行着色...然后堆叠其中的几个以获得不同的寄存器。检入经典“旧”合成器(JX8p,D50,M1)的音色库...它们都有不错的手风琴声音,这些声音完全没有样本。优点:可以表现得很强-由于您可以控制声音的整个制作过程,因此可以轻松地将输入参数映射到声音参数上。您无需重新发明轮子,而可以基于现有的声音合成代码。不方便:听起来会“合成”(但“生动活泼”有时比“现实死了”要好!)。
物理建模。通过使用物理建模,您可以获得比普通减法合成更现实的东西-尝试一起拼凑(例如,在csound,Max / MSP或超级对撞机中)一些芦苇模型(提到的3个程序具有用于物理建模的基本原语-但我是(不确定它们是否有自由簧片),请添加EQ或简单的谐振器。理想情况下,虽然这不是最简单的途径,但您可以获得既逼真的声音又可控制的东西!