Internally used by Server. When volume value != 0 dB or muted, a server's volume object will create a synth for controlling the volume on the main outputs for the number of channels given. For shared use of this volume synth with remote clients on this server, volume has its own group with fixed nodeID 2, and the synth (when present) uses the fixed nodeID 3.
Create and return a new instance of Volume for a given server, ranging from startBus
over numChans
(usually the server's number of output bus channels).
server |
a server |
startBus |
start bus |
numChannels |
number of channels |
min |
minimum volume in decibel |
max |
minimum volume in decibel |
persist |
whether to persist a reset |
mute output
unmute output
set the volume (in db)
set the lag time that dampens volume changes
set the volume range
create a volume gui.