Thanks for the advice! We are testing random modulator with limiter on the bus and it is working fine. However, there are some edge cases when we are not 100% satisfied with the results (when there are many many same buildings near each other or when modulator in rare cases draws pitches close to each other).
About splitting events - unfortunately this is not possible - we want our game to be highly moddable - so each building sound must go through one, generic event - since we don’t know all buildings that will be added by modders.
In mean time, we were testing one other idea - use of transceivers and receivers. But again, we were stuck on our setup - one event for transceivers and one event for receivers. So, is there a way of binding a transceiver instance (using programmer instruments) with receiver instances?
Or maybe some other technique, giving similar effects as transceiver/receiver but possible in our setup?