Time Strech Setting in Fmod Studio

Hello everyone.

Is there any way to use time stretching on a bus (for example in the mixer hierarchy the parent who controls all the music of the game) to get a bullet time effect?.

PitchShift setting does not work for me, because I do not want to change the tone of the songs, only slow down the playback time.

Thank you all!

As of the time of writing (October of 2016), we don’t currently support changing playback speed it in the Mixer. The reason for this is that such an effect would need to recursively affect the speed of every event that routes into the affected bus, and the existence of sends, returns, nested events, and the transceiver effect make determining which event instances should be affected and by how much a complex problem. We are working a solution, but we can’t yet accurately predict when it will be finished.

For now, you can apply pitch-free playback speed adjustment to events by adjusting each event’s pitch in the macro controls and then adjusting it back with the FMOD Pitch Shifter effect. (You’ll want to control both kinds of pitch adjustment through automation on the same parameter.) Because the Pitch macro control changes the pitch with time stretching and the Pitch Shifter effect changes the pitch without time stretching, using one to cancel out the other should result in the playback speed being changed without any effect on the pitch.

Incidentally, rather than changing playback time of events when time is slowed, many sound designers use automation to alter the behaviour of their events without without any change to playback speed. For example, you could use an automated multiband EQ effect to apply an adjustable lowpass filter to your game’s music, making it sound muffled and distant. Of course, this works best when your game’s music is non-diagetic, or when your game’s setting permits diagetic music to be unaffected by in-game time shifts.

1 Like

Hi Joseph, has this issue for Time Stretching being solved? Thanks

@ArielContrerasEsquivel Yes! In FMOD Studio 1.10.00 we support pitch adjustment on group buses, which can be used in combination with the pitch shifter effect to apply pitch-invariant time stretching to buses in the mixer.

Note that this pitch adjustment only affects events that directly route into the affected bus and its child group buses; The inputs of return buses are unaffected.

1 Like

Is that still valid today? 7/2023

Yes, we still support pitch adjustment on group buses, which can still be used in combination with the pitch shifter effect to apply pitch-invariant time stretching to buses in the mixer. The solution I mentioned in September of 2017 is still valid in July of 2023.

1 Like