0
0

I’ve got a fairly heavy reverb, and when pausing the game all the sounds carry on reverbing for a short while. Is there a command/method to pause the processing of reverb?

Currently, I just stick a noreverb property set into the reverb unit, but this has the side effect of sounds not continuing to reverb for a short while after the unpause, as it builds the echo’s back up etc.

I’m using the event system, with the FMOD_System_SetReverbProperties call.

  • You must to post comments
0
0

heh that’s a new one, but interesting and certainly possible. You can pause reverb actually, with DSP::setActive, or maybe DSP::setBypass would be better, incase you freeze sometihng you dont want to down the dsp chain.

The trick is getting a handle to the reverb dsp unit.
Try iterating through the System::getDSPHead inputs with DSP::getInput and compare the dsp info name against the word ‘reverb’.
Check with the fmod profiler and FMOD_INIT_PROFILE_ENABLE to view your dsp network to get a better idea of where the reverb dsp is located.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.