How do I crossfade every variation of my our game's overworld music into each other?

Hi,
Until there’s seek speed implemented on volume (it’s a pending feature request), what you want is impossible to achieve with volume automation, from what I know. It would be possible using one parameter for each music version (20 parameters with continuous [0,1] values and seek speed) but it’s not very efficient. You could even have those 20 parameters private and control them with a master discrete parameter.
However, there is another way to do this: put all the files in the same track, horizontally dispatched, with a magnet region around each. You should condition each magnet region to one parameter value, use the Offset “Relative” option and configure each transition region for smooth transition.
However I haven’t done extensive tests to see if it behaves well at the proximity of the start or end of the file (the cross fades could maybe fail if there’s no more content to fade). You also could configure a standard loop in top of the magnet region, since the magnet transition region will maybe not fit for the loop within one file.

1 Like