Pattern POP: possible to phase shift points by cycle?

i like playing with quadrature/phase shifted oscillators in CHOPs and am trying to translate the workflow to POPs. with a Pattern CHOP, achieving quadrature shift is simple: i just set “Phase” to me.chanIndex/me.numChans and then each channel is phase shifted according to its digit. the math to do this with a Pattern POP should be:

cycle ID = floor(point index/num cycles)

cycle phase = cycle ID/num cycles

but after calculating this i don’t know where to map it to offset the phase in a way that works with the Pattern POP. any advice? do i just need to do this with GLSL?

Hello @saiteron

I don’t think this is currently possible with the Pattern POP. We could add a mapping page similar to the Transform POP to allow per‑point phase control, but it may make more sense to introduce a ‘Phase Step Per Cycle’ parameter directly. In the meantime, a GLSL POP will let you achieve the behavior you’re after.

1 Like

thanks! i’ll get on it in GLSL.