new sequencing methods
This commit is contained in:
@ -12,9 +12,10 @@
|
|||||||
|
|
||||||
pat {
|
pat {
|
||||||
arg node_proxy, quant=4, fade=0.05;
|
arg node_proxy, quant=4, fade=0.05;
|
||||||
|
var newArray = this ++ [\type, \buboEvent];
|
||||||
node_proxy.quant_(quant);
|
node_proxy.quant_(quant);
|
||||||
node_proxy.fadeTime = fade;
|
node_proxy.fadeTime = fade;
|
||||||
node_proxy[0] = Pbind(*this);
|
node_proxy[0] = Pbind(*newArray);
|
||||||
^node_proxy;
|
^node_proxy;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -22,6 +23,11 @@
|
|||||||
^Pbind(*this)
|
^Pbind(*this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
euclid {
|
||||||
|
arg repeats=inf;
|
||||||
|
^Pbjorklund2(this[0], this[1], repeats);
|
||||||
|
}
|
||||||
|
|
||||||
pseq { arg repeats=inf, offset=0;
|
pseq { arg repeats=inf, offset=0;
|
||||||
^Pseq(this, repeats, offset);
|
^Pseq(this, repeats, offset);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -73,6 +73,12 @@ Boot {
|
|||||||
Server.default.avgCPU.round(2),
|
Server.default.avgCPU.round(2),
|
||||||
Server.default.peakCPU.round(2)), 40)
|
Server.default.peakCPU.round(2)), 40)
|
||||||
}, Server.default);
|
}, 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