This interface lets you pass either an input port, or a single part of an input port.
Port whose parts can be set.
This is called when a block of data that is queued to a UnitDataQueuePort starts, loops, or finishes.
A UnitInputPort has an array of these, one for each part.
Part of a multi-part port, for example, the left side of a stereo port.
A command that can be used to queue SequentialData to a UnitDataQueuePort.
An event that is passed to a UnitDataQueueCallback when the element in the queue is played..
A port that contains multiple parts with blocks of data.
Queue for SequentialData, samples or envelopes
Port for holding a Function object.
A port that is used to pass values into a UnitGenerator.
Units write to their output port blocks.
Basic audio port for JSyn unit generators.
Ports are used to pass audio data in and out of UnitGenerators. They can also be used to connect UnitGenerators together so that signals can flow between them. The UnitDataQueuePort contains a FIFO that will accept envelope and sample data.