A music sequencer reimagined with multiple playheads.
"How Bach would have made a sequencer." (Create Digital Music)
"A musical feat." (Creator's Project)
"A new approach to sequencing." (XLR8R)
"A next generation music sequencer." (Ask Audio)
FUGUE MACHINE is a tool inspired by composition techniques used in Baroque music and Serialism — e.g. Bach’s canons and fugues, and Schoenberg’s twelve-tone technique. The idea was to design a tool to manipulate a melody’s speed, direction, and pitch, as well as play multiple variations of the melody simultaneously.
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.
Fugue Machine supports iPhone, iPad, MIDI, AUv3 MIDI, Ableton Link, Audiobus, Audiobus 3 MIDI, and Inter-App Audio.
Fugue Machine 1.5 — iPhone support, AUv3 support, more scales, piano roll gesture improvements, and more. See 1.5.0 Version History for more info.
MINOR UI FIXES
iOS 13 caused a few UI issues in the More Menu. All fixed now.
NEW MORE MENU POSITION (iPhone)
The new position no longer blocks the bottom toolbar buttons or the transpose control, making Fugue Machine more playable when the menu is open.
Is it possible to set a independent BPM to each playhead?
Playhead 1 = 41bpm
Playhead 2 = 89bpm
Playhead 3 = 127bpm
Playhead 4 = 163bpm
Now each tempo is relative to master bpm. I'd like to set multiple absolute tempos to each playhead, for making a experimental rhythm track based on prime-numbers.
Anyway, I love Fugue Machine. Thank you so much for developing a sequencer with multiple playheads. This idea should be more popular. ありがとう！
needs playhead loop length... then perfect
interesting enough to make background themes and such.
However, being able to set independent playhead lengths would be fabulous!