A graph element that executes an action upon receiving a trigger.
An element referring to a random access buffer provided through an attribute.
An element referring to a random access buffer provided through an attribute. The attribute will typically be an audio grapheme.
the attribute key.
A graph element that creates an empty buffer for the synth graph to write to.
A graph element that creates an empty buffer for the synth graph to write to. Upon completion of the encompassing proc, the buffer contents is written to an artifact referred to by its attribute-map key. When the file has been written, the action referred to by its attribute-map key is called. The element outputs the buffer-id.
the rate at which the buffer-id is presented
a key into the encompassing object's attribute map, leading to an Artifact
.
a key into the encompassing object's attribute map, leading to an Action
.
the number of frames to allocate
the number of channels to allocate
A graph element that creates a DiskOut
writing to a file
designated by an object attribute with a given key
and the
value being an Artifact
.
A graph element that creates a DiskOut
writing to a file
designated by an object attribute with a given key
and the
value being an Artifact
.
The file-type is determined by this artifact. For example, if the
artifact's path ends in ".aif"
, the AIFF format will used, if
the path ends in ".w64"
, then Wave64 will be used. The default is AIFF.
The sample format is currently always Float-32.
the key into the enclosing object's attribute map, pointing to an Artifact
the signal to write
Total duration of proc in seconds.
Total duration of proc in seconds. If proc was started midway through, this is still its total
Ā length. To gather for how long it's going to play, use Duration() - Offset()
.
Start time offset within the proc, in seconds.
Start time offset within the proc, in seconds. Will be zero if proc is started from the beginning.
A graph element that executes an action upon receiving a trigger,
sampling the values at that moment and making them available
in the action through the values
method.
A graph element that executes an action upon receiving a trigger,
sampling the values at that moment and making them available
in the action through the values
method.
the trigger input signal
the input signal to sample and pass on to the action
a key into the process' attribute map. the value peer stored
at that location should be of type proc.Action
Like ScanIn
but with a predetermined number of channels.
A UGen that when triggers stops the encompassing synth.
A UGen that when triggers stops the encompassing synth.
As opposed to FreeSelf
, this triggers a disposal action on
the client side, possibly synchronising the disposal of
associated resources.
the trigger signal that invokes the disposal
if non-zero, immediately pauses the synth when the trigger is received. This can be useful because the client may take a moment to actually dispose the synth.
Absolute time on the canvas, in seconds.
A SoundProcesses aware variant of VDiskIn
.
A SoundProcesses aware variant of VDiskIn
. It takes its streaming buffer input from
an attribute with the given key
. Default values provide automatic sample-rate-conversion
to match the audio server.
key into the containing object's attribute map, where an AudioCue
is to be found.
speed factor as in ugen.VDiskIn
. If a negative constant value is given,
the actual factor is BufRateScale.kr * -speed
, thus -1
indicates playback
at correct sample rate.
same as in ugen.VDiskIn
. Additionally, a value of -1
indicates that
interpolation should be chosen according to speed
. This is useful in conjunction
with negative speed values where interpolation might depend on actual SRC.
maximum expected speed, which will be used in consideration of the buffer size needed.
if zero (default), and speed
is a constant, this will be aligned with speed
.
An element referring to a random access buffer provided through an attribute.
An element referring to a random access buffer provided through an attribute. The attribute will typically be an audio grapheme.
A graph element that executes an action upon receiving a trigger.
the trigger input signal
a key into the process' attribute map. the value peer stored at that location should be of type
proc.Action