/usr/share/SuperCollider/HelpSource/Classes/Volume.schelp is in supercollider-common 1:3.6.3~repack-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | class:: Volume
summary:: Model for the global volume of the synthesis server
categories:: Server
description::
Internally used by Server.
classmethods::
method:: new
Create and return a new instance of Volume for a given server,
ranging from code::startBus:: over code::numChans:: (usually the server's number of output bus channels).
argument:: server
a server
argument:: startBus
start bus
argument:: numChans
number of channels
argument:: min
minimum volume in decibel
argument:: max
minimum volume in decibel
argument:: persist
whether to persist a reset
instancemethods::
method:: play
run the synth that controls the volume. If mute is true, mute the output. (default: false)
method:: free
free the synth that controls the volume.
method:: mute
mute output
method:: unmute
unmute output
method:: volume
set the volume (in db)
method:: lag
set the lag time that dampens volume changes
method:: setVolumeRange
set the volume range
method:: gui
create a volume gui.
examples::
code::
v = s.volume;
v.min;
v.max;
v.volume = rrand(-50, 5);
v.setVolumeRange(-90, 8);
v.mute;
v.unmute;
// separate window
v.gui;
::
|