Hello Developers,
We are excited to announce support for Nested SoundGroups within Roblox Studio starting February 21st!
Previously, creating a parent-child relationship between two SoundGroups had no effect on routing. Going forward, SoundGroups will send their audio signal from child to parent, allowing you to create an audio mix hierarchy!
This will give you control over large categories of your mix at once, without sacrificing the ability to edit individual sounds.
Before
After
Some things to be aware of when using nested SoundGroups:
-
Volume Values Will Multiply - The default volume level for a new SoundGroup is “0.5.” This means if you nest three SoundGroups, the lowest child will have an effective volume of “.125” (.5*.5*.5). It’s a good idea to set your SoundGroups to “1.0” volume when starting a new nested mix.
-
Effects Apply To Everything Below - If you plan on using any SoundEffects in your project, it’s a good idea to use nested SoundGroups to apply those effects to multiple sounds at once. Now, instead of placing a reverb on each weapon sound, create a parent SoundGroup of all of your weapons SoundGroups, and apply the same reverb only once! This is a great way to stay organized and save CPU usage.
Thanks to everyone who helped work on this new SoundGroups behavior!