我正在尝试学习如何编写wah-wah音效,只是出于兴趣:)
到目前为止,我已经做了很多研究,这个页面解释得最好。 http://www.geofex.com/Article_Folders/wahpedl/voicewah.htm
基本上,我只是在寻找任何简单的C++示例来生成Wah-wah (ooaaooaa)效果。
最终,一旦完成,我希望也能创建一个“eeeoooeeeoo”效果或“eeaaeeaa”效果:) 类似于元音合成,但用于音乐。
如果我找到任何好的示例,我会在这里链接它们。
......
我在数学方面遇到了麻烦。
我需要生成哪些波形才能制作出“E”声音? 我需要生成哪些波形才能制作出“O”声音?
我确实尝试过按照那个页面的方法制作两个频率,并调整两个频率的谐波,但它仍然听起来像电子蜂鸣声,而不是元音。
...... http://www.acoustics.hut.fi/publications/files/theses/lemmetty_mst/chap3.html 这看起来不错。 有一些数字我可以使用。 希望它听起来像“元音”。
编辑:我尝试在页面上提到的那些频率(100hz,600hz,1000hz,2500hz)制作一些声音。 它听起来不像“元音”。 可能非常轻微,但不正确。
所以显然我需要做更多的频率才能制作出合适的“a”声音。 虽然我不确定需要哪些频率。
我可以录制自己的声音。 然后可能下载其他人说元音的声音。 然后找一个频谱分析器应用程序。 但是我尝试搜索频谱分析器应用程序,找到的第一个应用程序不能处理声音文件,只能处理麦克风输入。 看起来要找到一个满足我的需求的频谱分析器应用程序需要付出更多的努力。 我可能需要编写自己的应用程序。
可惜我找不到一个资源,列出生成特定元音所需的频率列表…这样我就可以从中学习。 然后利用这些知识开发出一个类似于wahwah的“ioio”或“eaea”声音的“元音滤波器”。
现在,我需要付出的努力量:
下载好的元音
测试4个应用程序,看看它们是否可以分析文件中的频谱。
从那个频谱生成频率
测试频率,看看它是否听起来像“元音”
到目前为止,我已经做了很多研究,这个页面解释得最好。 http://www.geofex.com/Article_Folders/wahpedl/voicewah.htm
基本上,我只是在寻找任何简单的C++示例来生成Wah-wah (ooaaooaa)效果。
最终,一旦完成,我希望也能创建一个“eeeoooeeeoo”效果或“eeaaeeaa”效果:) 类似于元音合成,但用于音乐。
如果我找到任何好的示例,我会在这里链接它们。
......
我在数学方面遇到了麻烦。
我需要生成哪些波形才能制作出“E”声音? 我需要生成哪些波形才能制作出“O”声音?
我确实尝试过按照那个页面的方法制作两个频率,并调整两个频率的谐波,但它仍然听起来像电子蜂鸣声,而不是元音。
...... http://www.acoustics.hut.fi/publications/files/theses/lemmetty_mst/chap3.html 这看起来不错。 有一些数字我可以使用。 希望它听起来像“元音”。
编辑:我尝试在页面上提到的那些频率(100hz,600hz,1000hz,2500hz)制作一些声音。 它听起来不像“元音”。 可能非常轻微,但不正确。
所以显然我需要做更多的频率才能制作出合适的“a”声音。 虽然我不确定需要哪些频率。
我可以录制自己的声音。 然后可能下载其他人说元音的声音。 然后找一个频谱分析器应用程序。 但是我尝试搜索频谱分析器应用程序,找到的第一个应用程序不能处理声音文件,只能处理麦克风输入。 看起来要找到一个满足我的需求的频谱分析器应用程序需要付出更多的努力。 我可能需要编写自己的应用程序。
可惜我找不到一个资源,列出生成特定元音所需的频率列表…这样我就可以从中学习。 然后利用这些知识开发出一个类似于wahwah的“ioio”或“eaea”声音的“元音滤波器”。
现在,我需要付出的努力量:
下载好的元音
测试4个应用程序,看看它们是否可以分析文件中的频谱。
从那个频谱生成频率
测试频率,看看它是否听起来像“元音”
现在这已经不是“有趣”的事情了,它变成了工作。可惜啊,我还有其他(真正的)工作需要完成。我会把这个项目暂时搁置,直到我找到足够的答案,让这个项目变得有趣起来。