Number of output channels.
At each trigger, the following arguments are sampled and used as the arguments of a new grain. A trigger occurs when a signal changes from non-positive to positive value. If the trigger is audio rate then the grains will start with sample accuracy.
The buffer index. It must be a one channel (mono) buffer.
1.0 is normal, 2.0 is one octave up, 0.5 is one octave down -1.0 is backwards normal rate etc.
The position in the buffer in seconds at which the grain envelope will reach maximum amplitude.
Duration of the grain in seconds.
A value from -1 to 1. Determines where to pan the output in the same manner as PanAz.
Amplitude of the grain.
1, 2, or 4. Determines whether the grain uses (1) no interpolation, (2) linear interpolation, or (4) cubic interpolation.
Triggers generate grains from a buffer. Each grain has a Hanning envelope
and is panned between two channels of multiple outputs. Warning: Due to a bug (SC 3.6.6), this UGen does not work with
LocalBuf
but requires a regular buffer.GrainBuf