Hi.
A very welcome addition to fmod would be to be able to dynamically changes what audio bus an event goes to, depending on a parameter.
One example:
Let’s say you have a weapon firing event. If I send a parameter (IsPlayerControlled) and it’s “1”, the weapon firing sound will be routed to “Player Sounds” audio bus.
If IsPlayerControlled parameter is “0” then the weapon firing sound will be sent to “NPC Sounds” audio bus instead.
Please please pretty please, include this in fmod :-*
Have you considered using sends, and controlling their levels by using automation or snapshots? They can be used to effectively alter which bus a signal goes to without actually altering your project’s routing at run time.
If you really do need to actually alter routing at run time, there is technically a way to do that, though it does have limitations: Create a series of events containing transceiver effects set to “receive” and set to the same transceiver channel, but route those events to different group buses in the mixer. This will allow you to create an instance of whichever event whose routing you want to use at run time.
Do either of those options suit your needs? If not, what additional features do you need that those methods don’t currently provide?