A UGen that scans the pixels of an image using an x
and y
input signal.
It uses either a sinc-based band-limited resampling algorithm, or
bicubic interpolation, depending on the zeroCrossings
parameter.
All window defining parameters (width
, height
)
are polled once per matrix. All scanning and filter parameters are polled one per
output pixel.
- Value Params
- height
the height (number of rows) of the input matrix
- in
the image to scan
- kaiserBeta
the FIR windowing function's parameter
- next
a trigger that causes the UGen to read in a new image from
in
.- rollOff
the FIR anti-aliasing roll-off width. Between zero and one.
- width
the width (number of columns) of the input matrix
- wrap
if non-zero, wraps coordinates around the input images boundaries. TODO: currently
wrap = 0
is broken if using sinc interpolation!- x
horizontal position of the dynamic scanning signal
- y
vertical position of the dynamic scanning signal
- zeroCrossings
the number of zero-crossings in the truncated and windowed sinc FIR. If zero (default), algorithm uses bicubic interpolation instead.
- See also
- Companion
- object