SuperCollider CLASSES


limit total duration of events embedded in a stream

Class Methods

*new (dur, pattern, tolerance: 0.001)

Embeds elements of the pattern into the stream until the duration comes close enough to dur.

Inherited class methods

Instance Methods

Inherited instance methods

Undocumented instance methods


-dur = value

-embedInStream (event)


-tolerance = value


var a, b;
a = Pfindur(5, Pbind(\dur, Prand([1, 2, 0.5, 0.1], inf)));
x = a.asStream;{; });

//Pfindur used as a sequence of pitches

    { arg out=0, freq=440, sustain=0.05;
        var env;
        env =, sustain, 0.2), doneAction:2);,, 0, env))

var c;
c = Pbind(
    \dur, Prand([1, 0.02, 0.2], inf),
    \instrument, \help_sinegrain,
    \degree, Pseries(0, 1, inf),
    \octave, 6

    Pfindur(1, c)