Is this expected? I try to use Pbindf to replace notes in a pattern but the length of the original pattern seems to be enforced. Here’s a reduced example:
(
var test = Pbind(
\instrument, \default,
\dur, 0.25,
\degree, Pseq([1,2], 1)
); // when played, this produces 2 notes as expected
var test2 = Pbindf(
test,
\degree, Pseq([1,2,3], 1)
);
~player = test2.play; // plays only 2 notes instead of the expected 3
)
As a workaround I now use this, which seems to work, but I’m not certain it is correct.
(
var test = Pbind(
\instrument, \default,
\dur, 0.25,
\degree, Pseq([1,2], 1)
); // when played, this produces 2 notes as expected
var test2 = Pbindf(
Pn(test, inf),
\degree, Pseq([1,2,3], 1)
);
~player = test2.play; // plays only 2 notes instead of the expected 3
)