input signal to be distorted
the ratio by which pitch will be raised, e.g. the default value of 2 will raise by one octave. Only upwards pitch-shifts are possible so a value below 1 has no effect.
how many positive-going zero-crossings are used to delimit a chunk.
the maximum duration to remember each fragment,
corresponding with an internally allocated memory.
Raising it higher will use more real-time memory and
probably will not sound very different (especially if
zeroCrossings
is low). (init-time only)
input signal to be distorted
the ratio by which pitch will be raised, e.g. the default value of 2 will raise by one octave. Only upwards pitch-shifts are possible so a value below 1 has no effect.
how many positive-going zero-crossings are used to delimit a chunk.
the maximum duration to remember each fragment,
corresponding with an internally allocated memory.
Raising it higher will use more real-time memory and
probably will not sound very different (especially if
zeroCrossings
is low). (init-time only)
A UGen implementing a simplistic pitch-raising algorithm. It is not meant to sound natural, and its sound is reminiscent of some weird mixture of filter, ring-modulator and pitch-shifter, depending on the input.
The algorithm works by cutting the signal into fragments (delimited by upwards-going zero-crossings) and squeezing those fragments in the time domain (i.e. simply playing them back faster than they came in), leaving silences in between.
Examples
This is a third-party UGen (MCLDUGens).