Pdefn(\a, 100); Pdefn(\b, 200); Pdefn(\c, 300);
( Pdefn(\xfadeTest, Pxfade( [ Pdefn(\a), Pdefn(\b),
Pdefn(\a, 100); Pdefn(\b, 200); Pdefn(\c, 300);
( Pdefn(\xfadeTest, Pxfade( [ Pdefn(\a), Pdefn(\b),
PtimeChain : Pattern { | |
var <>patterns; | |
*new { arg ... patterns; | |
^super.newCopyArgs(patterns); | |
} | |
<< { arg aPattern; | |
var list; | |
list = patterns.copy.add(aPattern); |
// Only pull a value once per clock time - else, return the previous value | |
PtimeClutch : FilterPattern { | |
var <>delta; | |
*new { | |
|pattern, delta=0.0| | |
^super.new(pattern).delta_(delta); | |
} | |
embedInStream { |