It was in-engine. I had 3 audiostreams (each with one of the layers) in my World scene. The bass layer was always on, and the other two were turned to -30db and would go to 0db depending on whether the other characters were active or not.
Thanks for playing, I'll check out your game too!