2011-12-09 18 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の場合、Sound :: setMusicSpeedを試すことができます。これは、DSPを使用することなく直接MIDI速度を制御します。

関連する問題