# BusGroup · API · zvuk

zvuk v1.14.1 · MIT · https://zvuk.schmooky.dev/api/BusGroup/

A logical handle that addresses several buses at once. Doesn't change
the audio graph — applies operations (level, fade, mute, solo) to every
member in parallel. Useful when several buses form a sub-mix that should
always be controlled together: combat = weapons + enemies + environment;
voice = dialogue + effort sounds; etc.

Construct via 
`engine.busGroup(name, members)`
; look up via

`engine.busGroup(name)`
. Snapshots and parameters can target a group
instead of repeating bus names.

[← API](/api/)

Class

# BusGroup

A logical handle that addresses several buses at once. Doesn't change the audio graph — applies operations (level, fade, mute, solo) to every member in parallel. Useful when several buses form a sub-mix that should always be controlled together: combat = weapons + enemies + environment; voice = dialogue + effort sounds; etc. Construct via \`engine.busGroup(name, members)\` ; look up via \`engine.busGroup(name)\` . Snapshots and parameters can target a group instead of repeating bus names.

## Members

-   constructor
-   members
-   name
-   level
-   muted
-   fadeTo
-   solo
-   unsolo
