Hello! I would like to reverse an audio file in Unity. I am probably going to opt for the simple approach of having pre-rendered forwards/reverse files. I've already got a switch track working correctly so that it will crossfade between them, but of course the playhead's at the wrong place. It is music, which I have rendered into stems. Each stem is a music segment (with its doppelganger in the switch subtrack) in its own playlist. All the playlists are triggered at once and are the same length and have the same streaming settings so they play in sync. They are in separate playlists so that each stem can be attached to a different object in Unity (otherwise, I'd certainly put them all in 1 segment).
Could anyone point me in the right direction? I saw this post from 2014 and this other one from 2017 (which mentions this 2020 blog post in the comments), but I'm interested to know if there are any new techniques.
I'm also playing with SoundSeed Grain. I don't know if we'll have the budget for it, but as a learning exercise, it would be nice to get that working (so I'd know how to theoretically do it without needing to render reversed versions of all my files). I've manually set the period of a saw up and saw down to the length of the audio file, and I'm modulating the position with both saw waves, but with 1 bypassed at a time. So if I have speed = 1 with saw up, the file plays forward, and if I have speed = -1 and saw down, the file plays backward. Again, as you might expect, I have the same issue as above where the playhead will be in the wrong place.
- Wwise Version 1.0.44 (2024.1.5.8803)
- Unity 6.0 (6000.0.48f1)
- macOS Ventura 13.7.5
Thanks for any ideas!