在我实施的雪地模拟中,背景中有霹雳 我之前从未使用任何通用音效。
我想要的是一种以编程方式创建雷霆声音的方法,以便我可以定义拍手的持续时间和强度,并获得与闪光灯匹配的声音。
闪光是随机的(开始,持续时间和中间的暂停)
它用javascript完成并在浏览器中运行(html5 + canvas)
这应该无关紧要,因为我不是在寻找任何现成的代码,而是更多的是关于如何从这样的任务开始的概念,算法思想或基本信息(链接)。
也许它可以选择采取霹雳声并挤压/拉伸它?不知道如何开始,尽管^^
任何提示都是受欢迎的。
提前:非常感谢你们: - )
答案 0 :(得分:0)
有几种方法可以解决这个问题。我的建议是采取抽样方法,在网上寻找免费使用的雷霆拍手录音。
如果您正在寻找从头开始实际合成雷阵雨,那么您将会遇到更困难的时间。我目前可以想到的最简单,最有效的CPU方法是寻找雷声拍手的一些FM合成配方。
当涉及到调整雷霆拍手的持续时间时,你最简单的选项就是有一个振幅包络,你可以根据你想要的声音持续时间调整大小。振幅包络也可用于控制拍手的音量和强度。
这是对web audio api的一个很好的引用
http://www.html5rocks.com/en/tutorials/webaudio/intro/
另外,如果您正在寻找免费样品,请查看freesound。