A handler that when pushed, calls updateCanRead
,
and if this is true
, calls process.
If the
inlet is closed, and the logic's input was valid
or there was a not-yet-pulled content pending on
this inlet, it will call process
.
Overrides dispatcher to implement async boundary.
An I/O process that processes chunks.
An I/O process that processes chunks, distinguishing between main or full-rate inputs and auxiliary or demand-rate inputs (for example, polling one value per window).
Building block for FanInShape3
type graph stage logic.
Building block for FanInShape4
type graph stage logic.
Building block for FanInShape5
type graph stage logic.
Building block for FanInShape6
type graph stage logic.
Building block for FanInShape8
type graph stage logic.
Building block for generators with FanInShape2
type graph stage logic.
Building block for generators with FanInShape2
type graph stage logic.
A generator keeps producing output until down-stream is closed, and does
not care about upstream inlets being closed.
A logic component for windowed processing, where window parameters are obtained "on demand", i.e.
A logic component for windowed processing, where window parameters are obtained "on demand", i.e. at the speed of one per window.
An I/O process that processes chunks, distinguishing between main or full-rate inputs and two types of auxiliary or demand-rate inputs (for example, polling one value per window).
A logic component for windowed processing, where window parameters are obtained "on demand", i.e.
A logic component for windowed processing, where window parameters are obtained "on demand", i.e. at the speed of one per window.
"aux 2" serves as additional buffer to the main window processing, and thus needs to be exhausted before main processing function is called.
A handler that when pushed, calls updateCanRead
,
and if this is true
, calls process.
If the
inlet is closed, it will call updateCanRead
and
process
The logic is responsible for closing the stage
if this was the last one among the "hot" inlets.
A handler that when pushed, calls updateCanRead
,
and if this is true
, calls process.
If the
inlet is closed, it will call updateCanRead
and
process
The logic is responsible for closing the stage
if this was the last one among the "hot" inlets.
This function is used for one "hot" inlet among multiple "hot" peers.
Base class for 1-dimensional FFT transforms.
Base class for 1-dimensional FFT transforms.
Building block for FanInShape10
type graph stage logic.
Building block for FanInShape10
type graph stage logic.
XXX TODO -- should be macro- or template-generated
Building block for FanInShape2
type graph stage logic.
Building block for FanInShape2
type graph stage logic,
where left inlet is "hot" and terminates process.
Building block for FanInShape3
type graph stage logic.
Building block for FanInShape4
type graph stage logic.
Building block for FanInShape5
type graph stage logic.
Building block for FanInShape6
type graph stage logic.
Building block for generators with SourceShape
type graph stage logic.
Building block for generators with SourceShape
type graph stage logic.
A generator keeps producing output until down-stream is closed.
Building block for generators with FlowShape
type graph stage logic.
Building block for generators with FlowShape
type graph stage logic.
A generator keeps producing output until down-stream is closed, and does
not care about upstream inlets being closed.
Building block for generators with FanInShape2
type graph stage logic.
Building block for generators with FanInShape2
type graph stage logic.
A generator keeps producing output until down-stream is closed, and does
not care about upstream inlets being closed.
Building block for generators with FanInShape3
type graph stage logic.
Building block for generators with FanInShape3
type graph stage logic.
A generator keeps producing output until down-stream is closed, and does
not care about upstream inlets being closed.
Building block for generators with FanInShape4
type graph stage logic.
Building block for generators with FanInShape4
type graph stage logic.
A generator keeps producing output until down-stream is closed, and does
not care about upstream inlets being closed.
Common building block for ImageFileIn
and ImageFileSeqIn
Common building block for ImageFileOut
and ImageFileSeqOut
A generalized Sink shape with one individual inlet and multiple uniform inlets.
Building block for FanInShape2
type graph stage logic,
with no information regarding "hot" inlets.
A fan shape with three distinct and one multiple uniform inlet.
A generalized fan shape with five individual inlet and multiple uniform inlets.
A generalized Sink shape with five individual inlet and multiple uniform inlets.
A generalized Sink shape with six individual inlet and multiple uniform inlets.
Common building block for Poll
and Progress
.
A handler that when pushed, calls updateCanRead
,
and if this is true
, calls process.
If the
inlet is closed, it will call process
if the
crucial inputs had been pushed before.
A handler that when pushed, calls updateCanRead
,
and if this is true
, calls process.
If the
inlet is closed, it will call process
if the
crucial inputs had been pushed before. In that
case the logic is responsible for closing the stage.
If no valid input had been seen, an onUpstreamFinish
leads to stage completion.
This function is used for a "hot" inlet.
An I/O process that processes chunks with equal number of input and output frames.
A mixin for scanning matrices with interpolation.
A mixin for scanning matrices with interpolation. Assumes that the UGen provides inputs for width/height and interpolation parameters (zero-crossings for sinc etc.)
Building block for sinks with SinkShape
type graph stage logic.
Building block for sinks with SinkShape
type graph stage logic.
A sink keeps consuming input until left inlet is closed.
Building block for sinks with Sink2Shape
type graph stage logic.
Building block for sinks with Sink2Shape
type graph stage logic.
A sink keeps consuming input until left inlet is closed.
A generalized Sink shape with multiple uniform inlets.
A generalized Sink shape with multiple uniform inlets.
A generalized Source shape with multiple uniform outlets.
A handler that when pushed, calls
updateCanRead
, and if this istrue
, callsprocess.
If the inlet is closed, and the logic's input was valid or there was a not-yet-pulled content pending on this inlet, it will callprocess
. If no valid input had been seen, anonUpstreamFinish
leads to stage completion.This function is used for an "auxiliary" inlet.