我知道如何制作一个sf::SoundBuffer
类似的东西,但是我如何以编程方式创建一个短音高噪音,SFML 将能够读取。或者我将如何创建音量逐渐增加或音调更高/更低的噪音?
问问题
333 次
1 回答
1
您可以使用sf::SoundBuffer
with loadFromSamples
(请参阅文档)。
声音在内存中的表示基本上是一个大型整数数组,它给出了给定时间的信号幅度。您可以为 a 提供具有正确参数的自己的数组,sf::SoundBuffer
这将为您提供以编程方式生成的声音。
对于声音、音量等的操作,我帮不了你,你必须搜索信号处理等背后的数学。
于 2013-08-07T10:18:49.827 回答