Create and use audio outputs
This quick guide shows you how to:
Create a new group in your
AudioMixer
.Expose its volume so that Sounds Good can control it.
Update the output database.
Assign the output in code and adjust its volume at runtime.
🛠️ Step-by-step
Open the Output Manager
Tools â–¸ Melenitas Dev â–¸ Sounds Good â–¸ Output Manager
Click Create New Output Guide.
Create the group in the Audio Mixer
Click Open Audio Mixer Window.
In the Groups panel, right-click
Master
â–¸ Add Child Group.Name it without spaces (e.g.
VoiceChat
).
Expose the parameter
Select the new group.
In the Inspector, right-click the Volume fader ▸ Expose ‣ To Script.
In Exposed Parameters, rename
MyExposedParam
so it matches the group name exactly (VoiceChat
).
Update the database
Return to Output Manager and click Done, update database (or simply Update).
Your new output (
VoiceChat
) will appear with its own slider.
Test it in code
// Play a sound through the new channel new Sound(SFX.RadioBeep) .SetOutput(Output.Voicechat) // already available in the enum! .Play(); // Set the global volume of the channel to 60 % SoundsGoodManager.ChangeOutputVolume(Output.Voicechat, 0.6f);
🔄 Output levels are saved in
PlayerPrefs
; Sounds Good reloads them on startup.
Last updated