de.sciss.synth
Type members
Classlikes
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
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.
- See also
de.sciss.synth.ugen.InFeedback
- Companion
- object
A mapping from a control-rate bus to a synth control.
A mapping from a control-rate bus to a synth control.
- Companion
- object
A fill range for control buses or buffers.
A fill range for control buses or buffers.
- Value Params
- 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
- num
the number of samples to fill. for multi channel buffers, multiple the number of frames by the number of channels
- value
the value to write to the bus or buffer in the given range
- Companion
- object
A tuple consisting of an index and value for that index.
A tuple consisting of an index and value for that index.
- Value Params
- 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
- value
the value to write to the bus or buffer in the given range
- Companion
- object
A representation for a node on the server's tree. A Node
is either a Synth
or a Group
.
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.
- Companion
- class
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.
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).
The client-side representation of the SuperCollider server.
The client-side representation of the SuperCollider server.
Additional operations are available by importing Ops._
.
- Companion
- object