Slow down audio playback for testing puprposes


We can slow the game down in Unity for testing - is there a way to also set the overall playback speed of the audio temporarily?



In FMOD Studio you can slow everything down by setting the Pitch on the Master Bus- 12st down would be half speed, 12st up would be double speed. This option would only let you go a max of 4 times faster or slower though. If you wanted more you would need to use the Core API, calling ChannelControl::setPitch on the Master Channel Group.

I presume this only affects sample/event pitch? It doesn’t for example, if you play at half speed, it wouldn’t half the frequency of any EQ, or double the length of delays or reverbs.

We have people who slow the game down for video capture to increase framerate and then of course upload at full speed - so we need to automate our EQ’s (and indeed delays/reverb etc) to compensate for the slowdown… The 20hz low limit on EQ is a problem for us when slowing the game down by 4 or 8 times, if we have a high pass set at 40hz, for example.