Wavesets analyses soundfiles into short fragments called wavesets, and contains these waveset data and their info. It can support a variety of waveset based synthesis instruments.
By Trevor Wishart's definition, a waveset is a segment of an audio signal between one non-positive to positive zero crossing and the next. [ see T. Wishart (1994): Audible Design. ] Note that this definition only applies to mono signals.
In extension of that concept, this class provides fractional zero crossings, amplitude analyses, and other statistical data. It also integrates wavesets into the pattern system.
This system extends the first Wavesets implementation by Alberto de Campo. The class Wavesets2
is used internally, and can be used to replicate the behaviour of the original version. For this, see also the end of Chapter 16, Microsound, in the SuperCollider Book at MIT Press for detailed examples - code available here:
http://supercolliderbook.net/
Arguments:
path | |
channel | |
startFrame | |
numFrames | |
onComplete | |
server | |
minLength | |
Arguments:
path | |
channel | |
startFrame | |
numFrames | |
onComplete | |
server | |
minLength | |
Arguments:
argBuffer | |
onComplete | |
minLength | |
Arguments:
path | |
channel | |
startFrame | |
numFrames | |
onComplete | |
server | |
minLength | |