de.sciss.proc.impl
Type members
Classlikes
An object used in the preparatory phase of playing a process. It allows the addition of asynchronous processors.
An object used in the preparatory phase of playing a process. It allows the addition of asynchronous processors.
- Companion
- object
- Companion
- object
Base for AuralGraphemeAttribute
Base for AuralGraphemeAttribute
- See also
- Companion
- object
The implementation of an AuralAttribute whose source is a Proc.Output.
The implementation of an AuralAttribute whose source is a Proc.Output.
- Companion
- object
Common base for AuralGraphemeBase
and AuralTimelineBase
.
Common base for AuralGraphemeBase
and AuralTimelineBase
.
- Companion
- object
- Companion
- object
- Companion
- object
An implementation that maintains an AuralObj
of the object which is run and stopped.
An implementation that maintains an AuralObj
of the object which is run and stopped.
- Companion
- object
Asynchronously transfers a buffer's content to an IExpr
chunks by chunk.
This works in two steps, as it is triggered from within the node.
First, the Starter
is installed on the aural node. When it detects
the trigger, it calls BufferGet.apply
(which is similar to BufferPrepare()
).
Asynchronously transfers a buffer's content to an IExpr
chunks by chunk.
This works in two steps, as it is triggered from within the node.
First, the Starter
is installed on the aural node. When it detects
the trigger, it calls BufferGet.apply
(which is similar to BufferPrepare()
).
Asynchronously prepares a buffer's content by reading successive chunks from a file.
Asynchronously prepares a buffer's content by reading successive chunks from a file.
- Companion
- class
Asynchronously reads a buffer's content, chunks by chunk. This works in two steps, as it is triggered from within the node.
Asynchronously reads a buffer's content, chunks by chunk. This works in two steps, as it is triggered from within the node.
Asynchronously transfers a buffer's content to a file chunks by chunk.
This works in two steps, as it is triggered from within the node.
First, the Starter
is installed on the aural node. When it detects
the trigger, it calls BufferWrite.apply
(which is similar to BufferPrepare()
).
Asynchronously transfers a buffer's content to a file chunks by chunk.
This works in two steps, as it is triggered from within the node.
First, the Starter
is installed on the aural node. When it detects
the trigger, it calls BufferWrite.apply
(which is similar to BufferPrepare()
).
Common building block for implementing reactive maps where the key is a constant element
(that is, it does not require updating such as an Ident[T]
).
Common building block for implementing reactive maps where the key is a constant element
(that is, it does not require updating such as an Ident[T]
).
- Type Params
- Key
the type of key, such as
String
- Value
the value type, which has an event attached to it (found via
valueInfo
)
- Companion
- object
An object that manages streaming an audio buffer.
An object that manages streaming an audio buffer.
- Value Params
- buf
the buffer to send data to
- fileFrames
the total number of frames in the file
- idx
the index in
SendReply
- interpolation
the type of interpolation (1 = none, 2 = linear, 4 = cubic)
- key
the key is used for the
SendReply
messages- loop
if
true
keeps looping the buffer, iffalse
pads reset with zeroes, then stops- resetFrame
when looping, the reset frame position into the file after each loop begins. this should be less than or equal to
startFrame
- startFrame
the start frame into the file to begin with
- synth
the synth to expect the
SendReply
messages to come from
- Companion
- object