You can draw harmonographs (without building a huge machine in your basement) using trig functions in 2 dimensions, but that's been done. To my knowledge this is the first time harmonographs have been drawn using oscillations in 3-dimensions. Naturally I used Visual Python.
On this page of the site you can watch the video online Drawing 3D Harmonographs With Visual Python with a duration of hours minute second in good quality, which was uploaded by the user Hacking Math 03 December 2013, share the link with friends and acquaintances, this video has already been watched 7,743 times on youtube and it was liked by 80 viewers. Enjoy your viewing!