Volume model for the global volume of the synthesis server
superclass: Object
Internally used by Server.
*new(server, startBus, numChans, min, max, persist)
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).
min: minimum volume in decibel (default: -90)
max: minimum volume in decibel (default: -90)
persist: whether to persist a reset (default: false)
play(mute)
run the synth that controls the volume. If mute is true, mute the output. (default: false)
free
free the synth that controls the volume.
mute
mute output
unmute
unmute output
volume_(aVolume)
set the volume (in db)
lag_ (aLagTime)
set the lag time that dampens volume changes
setVolumeRange(argMin, argMax)
set the volume range
gui(window, bounds)
create a volume gui.
// examples
v = s.volume;
v.min;
v.max;
v.volume = rrand(-50, 5);
v.setVolumeRange(-90, 8);
v.mute;
v.unmute;
// separate window
v.gui;