new sequencing methods
This commit is contained in:
@ -12,9 +12,10 @@
|
||||
|
||||
pat {
|
||||
arg node_proxy, quant=4, fade=0.05;
|
||||
var newArray = this ++ [\type, \buboEvent];
|
||||
node_proxy.quant_(quant);
|
||||
node_proxy.fadeTime = fade;
|
||||
node_proxy[0] = Pbind(*this);
|
||||
node_proxy[0] = Pbind(*newArray);
|
||||
^node_proxy;
|
||||
}
|
||||
|
||||
@ -22,6 +23,11 @@
|
||||
^Pbind(*this)
|
||||
}
|
||||
|
||||
euclid {
|
||||
arg repeats=inf;
|
||||
^Pbjorklund2(this[0], this[1], repeats);
|
||||
}
|
||||
|
||||
pseq { arg repeats=inf, offset=0;
|
||||
^Pseq(this, repeats, offset);
|
||||
}
|
||||
|
||||
@ -73,6 +73,12 @@ Boot {
|
||||
Server.default.avgCPU.round(2),
|
||||
Server.default.peakCPU.round(2)), 40)
|
||||
}, Server.default);
|
||||
Event.addEventType(\buboEvent, {
|
||||
arg server;
|
||||
~buf = Bank(~sp)[~n];
|
||||
~type = \note; // back to note
|
||||
currentEnvironment.play;
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user