A mapping from an audio bus to a synth control.
A mapping from an audio bus to a synth control.
Note that a mapped control acts similar to an InFeedback
UGen in that it does not matter
whether the audio bus was written before the execution of the synth whose control is mapped or not.
If it was written before, no delay is introduced, otherwise a delay of one control block is introduced.
de.sciss.synth.ugen.InFeedback
A mapping from a control-rate bus to a synth control.
A fill range for control buses or buffers.
A fill range for control buses or buffers.
sample offset into the buffer or channel offset into the bus. for multi channel buffers, multiply the frame offset by the number of channels
the number of samples to fill. for multi channel buffers, multiple the number of frames by the number of channels
the value to write to the bus or buffer in the given range
A tuple consisting of an index and value for that index.
A tuple consisting of an index and value for that index.
sample offset into the buffer or channel offset into the bus. for multi channel buffers, multiply the frame offset by the number of channels
the value to write to the bus or buffer in the given range
This object was generated by sbt-buildinfo.
A representation for a node on the server's tree.
A representation for a node on the server's tree. A Node
is either a Synth
or a Group
.
Note that if the node is a group, all messages send to the node which are not specific to a
Synth
or Group
, i.e. all messages found in this class, will affect all child nodes of the group.
For example, if release()
is called on a Group
, the underlying setMsg
is propagated to all
Synth
s in the tree whose root is this group.
Importing the contents of this object adds imperative (side-effect) functions to resources such as synths, buses, buffers.
Importing the contents of this object adds imperative (side-effect) functions to resources such as
synths, buses, buffers. In general these reflect the OSC messages defined for each object, and send
them straight to the server. For example, a Synth
has function newMsg
which returns an OSC message
to instantiate the synth of the server. After importing Ops
, you will be able to directly launch
a synth using SynthDef.play
or Synth.play
. You will be able to directly allocate and read buffers,
and so forth.
The reason why these functions are separated from the rest of the API is to allow other frameworks such as SoundProcesses to avoid side-effects which they handle differently (e.g., using STM).
Provides operators for graph elements, such as .abs
, .linlin
or .poll
.
Positive Float
infinity.
Positive Float
infinity. Useful for sequence based demand UGens.
-inf
gives you negative infinity.
The
synth
package provides some extension methods. In particular converting numbers to constant graph elements, operators on graph elements and allowing succinct creation of named controls. Furthermore, it contains theplay
function to quickly test graph functions.