声音存储的格式是什么? OpenAL / SFML

时间:2013-08-06 16:17:09

标签: c++ sfml openal

我知道如何制作sf::SoundBuffer之类的东西,但是我如何以编程方式创建一个SFML能够读取的短音调噪声。或者我将如何创造一种音量逐渐增加或者音调更高/更低?

1 个答案:

答案 0 :(得分:1)

您可以将sf::SoundBufferloadFromSamples一起使用(请参阅documentation)。

存储器中声音的表示基本上是一个大的整数数组,它在给定时间给出信号的幅度。您可以使用正确的参数为sf::SoundBuffer提供自己的数组,这样就可以为您提供以编程方式生成的声音。

对于声音,音量等操作,我无法帮助你,你必须搜索信号处理背后的数学等。

相关问题