Laser Lissajous with Audio Sync using Arduino (clone) and Python

I did something similar in 1985 using DC motors and PLL to control the phase between the 2 motors so the spirograph image will remain stable. How can I do this today using stepper motors? It would be jerky?