2011-12-09 60 views
1

是否可以使用FMOD更改MIDI或WAV/MP3文件的速度?我和FMOD一起使用C++,似乎無法找到一個函數,它可以讓我通過應用程序的C部分中收到的變量來控制音頻文件的速度。我正在使用自己編寫的音頻,所以我將使所有音軌的速度相同,因此我不必擔心使用/寫入函數來計算任何事情的bpm。更改FMOD中MIDI或WAV/MP3文件的速度

+3

這些是夜間和白天不同的任務。請選擇是否要操縱MIDI或操作音頻。 – Brad

回答

3

要更改播放速度,您可以使用Channel :: setFrequency,但這也會影響音高。然後,您可以使用FMOD Pitch Shifter DSP來糾正音高差異。這將適用於FMOD中的任何聲音類型。

對於MIDI,你可以嘗試聲音:: setMusicSpeed,這將直接控制MIDI速度,而無需使用DSP。