Control Individual Channels from Interleaved Wav File

Why don’t you simply automate tracks (or return tracks) volume with parameters, which you can easily set with the code? They are designed for that.

However, routing through the mixer and controlling busses or VCA in the code is absolutely possible too (does it have the same performance, though? I don’t know).