ExtensionInspired by Chad Kirby's SuperCollider2 Warp1 class, which was inspired by Richard Karpen's sndwarp for CSound. A granular time strecher and pitchshifter. See the Warp1 helpfile for more information about Warp1's specifics. This texture will create a series of Warp1s that keep up with the current time.
| numChans | |
| buffer |
The buffer number of a mono soundfile. |
| overlaps |
The number of overlapping warps to create (should be equal to or greater then 3). This must be a fixed integer. The architechture of the SynthDef cannot change after it is compiled. |
| starttime |
An initial starttime for the warp pointer (in the total buffer) |
| stretch |
A stretch factor for the individual Warps. |
| harm |
A float, or an instance of a Ref. If a Ref is used, its values are sequentially distributed among the larger overlapping windows. |
| windowsize |
The windowsize in seconds of the larger overlapping windows. |
| step |
A control on the pointer increment. 1 keeps the pointer up with the current time, 0 will halt time. |
| warpwindowsize |
A float, or an instance of a Ref. The size of the individual warp windows. |
| warpwindowoverlaps |
A float, or an instance of a Ref. The number of window overlaps for each warp. |
| warpwindowran |
A float, or an instance of a Ref. The amount of randomness in each warp's windows. |