[Under construction, sharing with colleagues.]
This is an interactive simulation of the Triadex Muse invented by Marvin Minsky and Edward Fredkin in 1969. The Muse uses digital logic circuitry to implement algorithms that compose musical melodies.
Don's original article is here: Triadex Muse in JavaScript.
There is also a standalone version for the Barbican Centre exhibit that runs on a tablet.
This is a standalone version, not intended for a tablet, with some extra capabilities that I'll be adding over time.
Synchronized Muses
The Muse had a feature where, if you had more than one, you could run a cable between them, and a master Muse would synchronize the slave Muses. So we have that here. You can spawn new Muse windows, and the slaves receive the clock pulse from the master.
Try it out, here. Select the "Meditation" example above, because it a has a lot of whole notes, and spawn 2 or 3 slave Muses. Set the INTERVAL switches of the slaves to differnet values. Set the slaves to RUN. And then start the master.