私はfmodでptichをうまくやっていません。私はchannel :: setfrequencyでそれを行うことができますが、私はより大きなsfxでそれを使用する必要がありますので、DSPでは正確さ[テンポの変更なし]が必要です。しかし、私はフィルタを適用することはできないようです。DSPのFMODexピッチシフトの問題
FMOD::DSP* dsp;
result = m_soundSystem->createDSPByType(FMOD_DSP_TYPE_PITCHSHIFT, &dsp);
dsp->setParameter(0, 2.0f);
result = m_soundChannels[i]->addDSP(dsp, 0);
何も起こっていません。このコードは私のカスタムプレイ機能にあり、サウンドを再生する直前に実行されます(私は実際に一時停止してロードしてから変更を行います)。 両方の関数は、結果変数にエラーをスローしません。何が間違っている? :S