Using Wwise 2023.1
Is there any way to change the playback speed of music without changing the pitch, which does not also break looping / seeking within the Interactive Music Hierarchy? I am trying to create an effect where the music slows when the player enters a certain state, but I can only seem to find two methods to do this:
- Reduce the Playback Speed. This works, but also pitches the music down significantly.
- I can sort of work around this by doing some math and applying a Pitch Shift effect to put it back at the correct pitch. This does work, but the Pitch Shift effect creates a very audible echo that makes the music sound distorted. Adjusting Delay Time does not fix this - at any delay time value there is either significant echo or audible artifacts.
- Use the Time Stretch effect. This works quite well and the audio quality remains pristine, however it breaks the timeline of tracks in the Interactive Music Hierarchy, causing loops and other cues in the music to be triggered at the wrong point which is very jarring.
This seems like a pretty common use case so I am surprised that I am unable to find a solution. Happy to try a third-party plug-in or any other suggestion at this point; even just a pitch shifter that works better than the built-in one (without noticeable echoing) would be terrific.
Thanks!