ResampleWindow

final case
class ResampleWindow(in: GE, size: GE, factor: GE, minFactor: GE, rollOff: GE, kaiserBeta: GE, zeroCrossings: GE) extends SingleOut

A band-limited resampling UGen for images/matrices. This works like Resample but processes each window cell across time. Thus is is not resampling each window by itself, but each "pixel" or matrix cell in a window across successive windows.

Value Params
factor

the resampling factor, where values greater than one mean the signal is stretched (sampling-rate increases or pitch lowers) and values less than one mean the signal is condensed (sampling-rate decreases or pitch rises)

in

the signal to resample

kaiserBeta

the FIR windowing function's parameter

minFactor

the minimum expected resampling factor, which controls the amount of buffering needed for the input signal. This is used at initialization time only. The default value of zero makes the UGen settles on the first factor value encountered. It is possible to use a value actually higher than the lowest provided factor, in order to limit the buffer usage. In that case, the FIR anti-aliasing filter will be truncated.

rollOff

the FIR anti-aliasing roll-off width

size

the window size. Currently this is only read once upon initialization.

zeroCrossings

the number of zero-crossings in the truncated and windowed sinc FIR.

Companion
object
trait Serializable
trait SingleOut
trait SomeOut[StreamOut]
trait Lazy
trait GE
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

final
def name: String
Inherited from
UGenSource
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product