首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C++中编写华华音效?

如何在C++中编写华华音效?
EN

Stack Overflow用户
提问于 2010-12-21 15:03:16
回答 1查看 3.9K关注 0票数 6

我想学着写华华音效。只是为了好玩:)

到目前为止,我做了很多研究,这一页解释得最好。文件夹/wahpedl/voicewah.htm

基本上,我只是在寻找任何简单的C++示例,以生成华华效应(ooaaooaa)。

最终,一旦完成,我希望也能创造一个"eeeoooeeeoo“效应,或者一个"eeaaeeaa”效应:)某种元音合成,但对于音乐。

如果我找到任何好的例子,我会链接到这里。

..。

我在数学方面有问题。

我需要产生什么波才能发出"E“的声音?我需要产生什么波才能发出"O“的声音?

根据那一页,我试着制作两个频率,带有谐波,并调整这两个频率,但听起来仍然像电子嘟嘟,而不是元音。

..。

mst/第3.html页,这似乎很好。我可以用一些数字。希望它能听起来“元音化”。

编辑:我试着在页面上提到的频率(100 the,600 the,1000 the,2500 the)上发出一些声音。这听起来不像元音。也许很小,但不太合适。

所以很明显,我需要做更多的频率,才能发出适当的"a“音。虽然我不确定是什么频率。

我可以录下自己的声音。然后下载其他说元音的人。然后找到一个频谱分析仪应用程序。但是我试着搜索一个频谱分析仪应用程序,而我发现的第一个应用程序只适用于麦克风输入的声音文件。似乎这将是一个更多的工作,试图找到一个频谱分析仪应用程序,以满足我的需要。我可能需要自己写。

遗憾的是,我找不到一个资源,其中包含了从……生成某个元音的频率列表。这样我才能从中学到东西。然后,利用这些知识,开发一个“元音过滤器”,它的工作方式类似于wahwah,但使用的是"ioio“或"eaea”的声音。

现在,我需要付出的努力是:

  • 下载好元音
  • 测试大约4个应用程序,看看它是否可以从文件中分析频谱。
  • 从那个频谱中产生频率
  • 测试频率,看它是否听起来像元音。

它不再是真正的“乐趣”了。它的工作。真丢人。因为我还有其他(真正的)工作要做。我会停车,直到我找到足够的答案,这将使这个项目有趣的工作。

EN

回答 1

Stack Overflow用户

发布于 2010-12-21 17:18:16

关于元音的发音,你应该看看穹窿。它们对合成声音有很大帮助。

通过一个共振峰滤波器传递你的声音,可能会产生你想要的效果。

编辑:我坚持用共振峰过滤,不是,是华华效应.华华效应只是一个简单的带通滤波器.共振峰滤波器更复杂。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4500617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档