Can a nested Event be routed to a different bus?

I’m handling the games music through a single ‘PlayMusic’ event and switching tracks based off parameters. Some of the cutscenes also use a linear SFX track. Originally I thought I could just nest the SFX event in where we call the music for each cutscene but now I’m realizing that because that event is inside ‘PlayMusic’, it’s inheriting the routing of this event and going to the Music bus.

It might be a crazy question, but is there a way to route this SFX event to a separate bus without pulling it out of the ‘PlayMusic’ event?

Yes and no.

As you have observed, the master track output of a nested event is routed into the parent event. There is no way to change this. However, there are a number of ways to route a copy of the signal from an event to somewhere else.

The simplest is to use sends: If you add a return bus to your project’s mixer, you’ll be able to add a pre-fader send targeting that return bus to your nested event’s master track. If you then set the master track fader to -oo dB and the send’s level to 0 dB, it will send a copy of the signal at its position to the return bus, and not send any audio signal to the parent event.

Another option is to replace your event reference instrument with a “start event” command instrument. Event instances spawned by command instruments route into their normal locations in the mixer rather than into the parent event of the command instrument.

Transceiver effects allow you to route a signal from anywhere to anywhere. I recommend treating them as a last resort, however, as their behavior is both complex and limited, making them easy to misuse.

Do any of those methods work for your project?