簡體   English   中英

在FMOD中更改MIDI或WAV / MP3文件的速度

[英]Changing the tempo of a MIDI or WAV/MP3 file in FMOD

是否可以使用FMOD更改MIDI或WAV / MP3文件的速度? 我在FMOD旁邊使用C ++,似乎無法找到一個函數,它可以讓我從應用程序的C部分收到的變量控制音頻文件的速度。 我使用的是自己編寫的音頻,因此我將使所有音軌的速度保持一致,因此我不必擔心使用/編寫函數來計算任何東西的bpm。

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM