the source signal's amplitude or "pen color"
the alpha component of the source signal (0.0 transparent to 1.0 opaque).
the "background" image to draw on. A DC(0.0)
can be used, for example,
to have a "black" background.
the width (number of columns) of the input and output matrix
the height (number of rows) of the input and output matrix
horizontal position of the dynamic pen signal
vertical position of the dynamic pen signal
a trigger that causes the UGen to emit the current image and begin a new one.
An image of size width * height
will be output, and new background data will
be read from in
.
quasi-Porter-Duff rule id for composition between background (in
)
and pen foreground. It is assumed that
Ar = Ad = 1
,
and instead of addition we use a custom binary operation op
.
Where the constrain leads to otherwise identical rules, we flip the
operand order (e.g. SrcOver
versus SrcAtop
).
BinaryOp.Op
identifier for the operand in the application of the
Porter-Duff composition (+
in the standard definition).
if non-zero, wraps coordinates around the input images boundaries.
TODO: currently wrap = 0
is broken if using sinc interpolation!
the FIR anti-aliasing roll-off width. Between zero and one.
the FIR windowing function's parameter
the number of zero-crossings in the truncated and windowed sinc FIR. If zero (default), algorithm uses bicubic interpolation instead.
the alpha component of the source signal (0.0 transparent to 1.0 opaque).
the "background" image to draw on.
the "background" image to draw on. A DC(0.0)
can be used, for example,
to have a "black" background.
the height (number of rows) of the input and output matrix
the FIR windowing function's parameter
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
a trigger that causes the UGen to emit the current image and begin a new one.
a trigger that causes the UGen to emit the current image and begin a new one.
An image of size width * height
will be output, and new background data will
be read from in
.
BinaryOp.Op
identifier for the operand in the application of the
Porter-Duff composition (+
in the standard definition).
the FIR anti-aliasing roll-off width.
the FIR anti-aliasing roll-off width. Between zero and one.
quasi-Porter-Duff rule id for composition between background (in
)
and pen foreground.
quasi-Porter-Duff rule id for composition between background (in
)
and pen foreground. It is assumed that
Ar = Ad = 1
,
and instead of addition we use a custom binary operation op
.
Where the constrain leads to otherwise identical rules, we flip the
operand order (e.g. SrcOver
versus SrcAtop
).
the source signal's amplitude or "pen color"
the width (number of columns) of the input and output matrix
if non-zero, wraps coordinates around the input images boundaries.
if non-zero, wraps coordinates around the input images boundaries.
TODO: currently wrap = 0
is broken if using sinc interpolation!
horizontal position of the dynamic pen signal
vertical position of the dynamic pen signal
the number of zero-crossings in the truncated and windowed sinc FIR.
the number of zero-crossings in the truncated and windowed sinc FIR. If zero (default), algorithm uses bicubic interpolation instead.
A UGen that writes the pixels of an image using an
x
andy
input signal. It uses either a sinc-based band-limited resampling algorithm, or bicubic interpolation, depending on thezeroCrossings
parameter.All window defining parameters (
width
,height
) are polled once per matrix. All writing and filter parameters are polled one per output pixel.the source signal's amplitude or "pen color"
the alpha component of the source signal (0.0 transparent to 1.0 opaque).
the "background" image to draw on. A
DC(0.0)
can be used, for example, to have a "black" background.the width (number of columns) of the input and output matrix
the height (number of rows) of the input and output matrix
horizontal position of the dynamic pen signal
vertical position of the dynamic pen signal
a trigger that causes the UGen to emit the current image and begin a new one. An image of size
width * height
will be output, and new background data will be read fromin
.quasi-Porter-Duff rule id for composition between background (
in
) and pen foreground. It is assumed thatAr = Ad = 1
, and instead of addition we use a custom binary operationop
. Where the constrain leads to otherwise identical rules, we flip the operand order (e.g.SrcOver
versusSrcAtop
).BinaryOp.Op
identifier for the operand in the application of the Porter-Duff composition (+
in the standard definition).if non-zero, wraps coordinates around the input images boundaries. TODO: currently
wrap = 0
is broken if using sinc interpolation!the FIR anti-aliasing roll-off width. Between zero and one.
the FIR windowing function's parameter
the number of zero-crossings in the truncated and windowed sinc FIR. If zero (default), algorithm uses bicubic interpolation instead.
ScanImage