BufGrainI:
Filter:
sc3-plugins/Classes (extension) | Libraries > JoshUGens | UGens > GranularSynthesis

BufGrainI
ExtensionExtension

Granular synthesis with sound sampled in a buffer and user supplied envelopes

Description

Class Methods

.ar

Arguments:

trigger

A kr or ar trigger to start a new grain. If ar, grains after the start of the synth are sample accurate. The following args are polled at grain creation time.

dur

Size of the grain.

sndbuf

The buffer holding an audio signal.

rate

The playback rate of the sampled sound.

pos

The playback position for the grain to start with (0 is beginning, 1 is end of file).

envbuf1

A buffer with a stored signal to be used for the envelope of the grain.

envbuf2

A buffer with a stored signal to be used for the envelope of the grain.

ifac

An interpolation factor. interpolates between the two envelopes where 0 is all envbuf1, and 1 is all envbuf2.

interp

The kind of interpolation for the sampled sound in the grain (1 - none, 2 - linear, 4 - cubic).

mul
add

Examples