As it turned out, the best implementation for this was to reimagine one of the most fundamental building blocks of all music sequencers: the piano roll. Fugue Machine is the world’s first multi-playhead piano roll. Create a music sequence and play it back with up to four playheads at once — each at various speeds, directions, pitches, and more. Watch the playheads dance, and hear the complex patterns that emerge. It’s mesmerizing. Fugue Machine supports iPhone, iPad, MIDI, AUv3 MIDI, Ableton Link, Audiobus, Audiobus 3 MIDI, and Inter-App Audio. Thanks to the AUv3 standard, you can run multiple instances of Fugue Machine on the same device when hosted in an AUv3 MIDI host app — like Logic Pro, AUM, and Audiobus.