Ok, so found this thread where @Bruno uses Pbindef
and .premanent_(true)
to get the desired effect I described in the original post.
In my example it also works this way:
(
t = TempoClock(100/60).permanent_(true);
a = Pbindef(\pd,
\dur, 1,
\note, Pbrown(0,7,2,8)
).play(t);
m = Pbindef(\pdm,
\dur, 1,
\note, Pseq([24]++(12!3),inf)).play(t);
)
Pbindef(\pd).play(t); // tempo = 100/60
Pbindef(\pd).play(t,quant:[4,0]); // same as above + snap to 4th beat
(
Pbindef(\pd).stop;
Pbindef(\pdm).stop;
)
How come I can’t obtain the same result with Pdef
even if I set TempoClock(100/60).permanent_(true)
? What seems to be the difference?