声音合成效果可产生自然声音


12

我目前正在开发手风琴合成器,我想使其听起来尽可能自然。

我真的很喜欢以下波浪声:

https://dl.dropbox.com/u/20437903/onda%20acordeon.wav

波浪看起来像这样:

例

看着波浪,看起来好像有谐波加减了。我错了吗?

我对声音合成有点陌生,如果有人可以帮助我确定应用于波浪的效果以及应用效果的一些指导,我将不胜感激。谢谢。

Answers:


10

首先,抓住Sonic Visualizer,它在声音方面比Audacity好得多。

您在此处看到的可能是基频彼此接近的两个简单且固定的声音之和的结果。这会导致其基频跳动,从而导致您观察到的振幅调制(颤音)。

两个重要因素使合成声音“感觉”自然:

  • 随着时间的推移,它能否准确地再现原始乐器的声音。需要注意的一些标准:音色(谐波分布),随时间变化的音色调制,随时间变化的幅度调制(颤音的存在,整体幅度包络),音高调制(存在颤音,乐器是否立即到达目标音符或是否存在)像黄铜乐器一样的短暂过渡...)。
  • 它如何响应表演者的控制。您必须列出哪些参数以及音符数据将对您的系统可用(它将合成来自裸MIDI文件的声音吗?来自对速度和触后敏感的MIDI键盘?来自模拟带有手风琴的手风琴的专用硬件设备)和压力传感器?),并了解如何将这些输入映射到综合参数。您还必须列出表演者将对系统进行哪些控制(例如,用户是否可以选择打开/关闭不同的寄存器?)。

我将提到您可以遵循的3种综合方法:

  • 采样。在不同的演奏参数(例如,下移的力度有多大,寄存器的所有不同组合)下,一一记录手风琴的所有音符。从这个详尽的声音数据库中进行播放,并带有循环以使它们持续您想要的时间。优点:孤立地记录下来的音符与真实声音没有区别。缺点:可能听起来“假”,并且不会对演奏者的输入做出响应(不是“表达”),除非您开始对录制的样本进行一些信号处理-那时它们听起来不会像录制的那样自然。样本使用了很多磁盘/内存。警告:对仪器进行彻底采样并整理所有数据是一项艰巨的工作,而且已经有很多公司擅长进行此类工作-它是

  • 经典减法合成。您可以从两个方波或脉搏波开始,稍微失谐以获得跳动,进行一点点高通滤波以使其具有“鼻音”音质,并通过EQ对其进行着色...然后堆叠其中的几个以获得不同的寄存器。检入经典“旧”合成器(JX8p,D50,M1)的音色库...它们都有不错的手风琴声音,这些声音完全没有样本。优点:可以表现得很强-由于您可以控制声音的整个制作过程,因此可以轻松地将输入参数映射到声音参数上。您无需重新发明轮子,而可以基于现有的声音合成代码。不方便:听起来会“合成”(但“生动活泼”有时比“现实死了”要好!)。

  • 物理建模。通过使用物理建模,您可以获得比普通减法合成更现实的东西-尝试一起拼凑(例如,在csound,Max / MSP或超级对撞机中)一些芦苇模型(提到的3个程序具有用于物理建模的基本原语-但我是(不确定它们是否有自由簧片),请添加EQ或简单的谐振器。理想情况下,虽然这不是最简单的途径,但您可以获得既逼真的声音又可控制的东西!


5

一些手风琴的每个音符有多个芦苇,而芦苇与其他手风琴的音调并不完全一致。因此,您会看到节拍。您还会在低频节拍消除过程中看到一些未被隐藏的奇次谐波。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.