LiveCoding, keep changing Patterns starting on downbeat

Hello,
I would like to be able to update Pbindefs on their first beat specifically (the “1”).

~t = TempoClock(80/60).permanent_(true);
(
Pbindef.all.do(_.clear);
Pbindef(\p, \instrument, \default,
	\midinote, Pseq([Pn(60, 4), Pn(53, 4), \, \], inf),
	\dur, 0.25
).play(~t, doReset: true, quant:4);
Pbindef(\q, \instrument, \default,
	\midinote, Pseq([Pn(66, 4), Pn(68, 4), \, \], inf),
	\dur, 0.25
).play(~t, doReset: true, quant: 4)
)
// change Patterns
Pbindef(\p, \midinote, Pseq([Pn(60, 4), Pn(53, 4), \, \], inf) +12)
Pbindef(\q, \midinote, Pseq([Pn(66, 4), Pn(68, 4), \, \], inf ) +3)

Wether I add the

doReset: true

or not, the Pbindefs do change the pattern, but they do it almost immediately. How can I make them wait to the first beat in the bar?
thank you

Hello Qurgl,

is it what you looking for ?

Pbindef(\p, \midinote, Pseq([Pn(60, 4), Pn(53, 4), \, \], inf) +12).quant_(4)

hello kesey, yes, that does the trick. So simple. Thank you.