Interface | Description |
---|---|
BlockAllocator |
The
BlockAllocator interface allows the use of different
implementations of allocators for audio and control busses by the
Server class. |
BlockAllocator.Block |
This sub interface describes a class which represents
a block of indices in a
BlockAllocator . |
BlockAllocator.Factory |
This sub interface describes a class which is
capable of producing a new
BlockAllocator . |
Buffer.CompletionAction |
Interface describing an action to take place after
an asynchronous buffer command is completed.
|
Buffer.CompletionFunction |
Interface describing an function that creates an
OSC message used as a completion message in asynchronous buffer commands.
|
Bus.GetCompletionAction |
Interface describing an action to take place after
an asynchronous bus query is completed.
|
Constants |
A utility interface that
different classes can implements to
gain access to commonly used constants.
|
GraphElem |
This interface does the dirty
job of putting all kinds of different
elements under one brand which
can be used in UGen graph generation.
|
NodeListener |
Objects which wish to be informed about server status
changes must implement this interface and register using
Server.addListener . |
OSCResponderNode.Action | |
Server.CompletionAction |
This interface is used to describe an action
to be executed after some process such as
booting the server has completed.
|
ServerListener |
Objects which wish to be informed about server status
changes must implement this interface and register using
Server.addListener . |
UGenInput |
A subinterface of
GraphElem
that represents elements in a graph
that can directly be used as inputs to a ugen. |
Class | Description |
---|---|
Buffer |
Mimics SCLang's Buffer class,
that is, it's a client side
representation of an audio buffer
|
Bus |
Mimics SCLang's Bus class,
that is, it's a client side
representation of an audio or control bus
|
Constant |
A
Constant is a wrapper
for a constant in a UGen graph. |
ContiguousBlockAllocator |
Quite a 1:1 translation from the SClang class written by James Harkins, this
class is a robust allocator for busses in a dynamic environment.
|
ContiguousBlockAllocator.Factory | |
Control |
Class for the Control UGen.
|
ControlDesc |
A descriptor class for a control
UGen, similar to SClang's ControlName class.
|
GraphElemArray |
This interface does the dirty
job of putting all kinds of different
elements under one brand which
can be used in UGen graph generation.
|
Group |
Mimics SCLang's Group class,
that is, it's a client side
representation of a group in the synthesis graph
|
JCollider |
This is a helper class containing utility static functions
|
LagControl |
Class for the LagControl UGen.
|
Node |
This is a client side representation of a node in the synthesis graph.
|
NodeEvent |
These kind of events get delivered by a
node watcher to inform listeners about
node status changes.
|
NodeIDAllocator |
Quite a 1:1 translation from SClang, this
is used as the default node allocator by the server.
|
NodeWatcher |
A node status managing class which has a similar concept
as SCLang's NodeWatcher class, however the implementation is
different and the feature set is different.
|
OSCMultiResponder |
Despite the name, the
OSCMultiResponder
mimics the SClang counter part only superficially. |
OSCResponderNode |
Similar operation as the SClang class
of the same name, but slightly different implementation,
based on the new
OSCMultiResponder class
and NetUtil . |
PowerOfTwoAllocator |
Quite a 1:1 translation from SClang, this
is used as the default bus allocator by the server.
|
PowerOfTwoAllocator.Factory | |
Server |
Closely following SClang's server class,
this is the client side representation
of a supercollider server.
|
Server.Status |
A static field only class
describing the snapshot of the server status
as delivered by
getStatus |
ServerEvent |
These kind of events get delivered by a
server represenation to inform listeners about
server status changes
|
ServerOptions |
A class full of getter/setter methods
to describe the options to boot a local scsynth server.
|
Synth |
Mimics SCLang's Synth class,
that is, it's a client side
representation of a synth in the synthesis graph
|
SynthDef |
This is the representation of a UGen graph, a prototype
for a synth node.
|
TrigControl |
Class for the TrigControl UGen.
|
UGen |
The client side represenation of a unit generator.
|
UGenChannel |
Represents one output channel of a (potentially
multi-ouput) UGen.
|
UGenInfo |
As stated elsewhere, it was decided to not implement separate
classes for the different unit generators in JCollider.
|
UGenInfo.Arg |
Descriptor for a ugen input argument.
|
UniqueID |
Utility class for
outputting unique incremental
numbers.
|
Copyright © 2015–2022 SciJava. All rights reserved.