- ねえ、再生されていない場合、FMOD を使用して曲のセクションのオーディオ スペクトルを取得する方法はありますか?
- 曲を再生する前に、FMOD (+opengl/openframeworks/etc.) を使用して完全な曲の波形をレンダリングできますか?
1734 次
1 に答える
0
- はい。
- はい。ただし、時間領域の波形データに対して独自のスペクトル分析を行う必要があります。
Sound::lock を使用して、FMOD::Sound からウェーブ データを取得できます。これを行うには、サウンドを FMOD_SAMPLE として作成する必要があります。これは、曲全体がメモリに解凍されることを意味します。このデータを使用して波形をレンダリングし、スペクトル分析を実行することもできます。FMOD の組み込みの「getSpectrum」関数は、Channel または ChannelGroup 内の再生データのスナップショットでのみ機能します。
于 2010-04-02T00:15:50.433 に答える