Virtual Harmonograph
A harmonograph is a mechanical device that employs pendulums to create a picture called a harmonogram. I've replaced the mechanical device with a computer application so you can create them without having to build one. (read more...)
There are two versions of Virtual Harmonograph. The HTML5 version runs in your browser but has limited functionality. The Windows version requires a download and install but has more functionality.
If you would like to be notified when new versions are released please send me a request.
You can use the virtual harmonograph right in your browser! This is an HTML5 web application-- requires no download or installation. You can export PNG images and save graphs to your browser's local storage.
Requires a browser that supports HTML5. Including IE 9+, Firefox 3.5+, Chrome 4+, Safari 4+.For the optimum harmonograph experience try the Windows version. It has a tabbed interface so you can draw multiple graphs at the same time. You can save graphs in many different image formats.
Requires Microsoft .Net Framework 4.0.More about Virtual Harmonograph
Virtual Harmonograph emulates a real-world harmonograph, except you can have any number of pendulums. Drawing a harmonogram on a flat 2-D surface you can have up to 4 pendulums. Two of them control the horizontal and vertical movement of the pen, and two of them control the movement of the drawing surface. With the virtual harmonograph you can see what would happen of you could have more than four if you'd like.
The virtual harmonograph also allows you to rotate the drawing surface back and forth. Think of it as a swing. You can wind it up and let go and it will unwind then wind back up again until it runs out of energy.
In addition to the pendulums mentioned above, you can now add what I call pseudo-pendulums. These pseudo-pendulums control the pen's opacity, color and width. You specify two values and it uses the same pendulum algorithm to move between the two values as the graph draws. Like a normal pendulum you can set the frequency, decay and phase. You can produce some amazing affects using them.
For more info about what is in the latest release view the release notes.
For more info on how to use Virtual Harmonograph view the online help.
