The beloved Fugue Machine app update is the answer to your wishes. 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.
What’s New in Version 1.2.0
PER-PLAYHEAD MIDI ROUTING!
You can now independently route each playhead to any MIDI Channel, allowing the playheads to control separate apps or MIDI devices. Go to Settings > Midi Output Settings > Output Channels for more info.
FASTER, STRONGER, MORE PUNCTUAL
Thanks to a complete rewrite of the sequencer code (I obsessed over this for far too long), Fugue Machine is now about 4 times faster and MIDI timing is now as tight as computationally possible. Very proud of this :]
SEND MIDI PROGRAM CHANGES
You can now (optionally) send MIDI Program Changes to the MIDI Destination when you change patterns. When enabled, there will be a “PC” button next to each pattern in the PATTERNS Menu. When you press this button, the pattern will change and a Program Change Message will be sent to the MIDI Destination. Go to Settings > MIDI Output Settings > Send Program Changes.
ABLETON LINK OFFSET SETTING
When Ableton Link is enabled, you now have millisecond control over phase offset — allowing you to compensate for potential audio and midi latency introduced by your setup. Go to Settings > Ableton Link Settings > Offset for more info.
NEW ALBUM: LIVE SETS
I’ve added another album to the Music section! It only has one recording at the moment — a live set I performed with Fugue Machine and Patterning controlling a bunch of hardware synthesizers — but more will be added soon.
EDITING NOTE + PATTERN CHANGE BUG
If you loaded a pattern while editing a note on the piano roll (yes, a corner case’s corner case), you’d find yourself controlling the loaded patterns selected notes. This was weird, and doesn’t happen anymore.
LAUNCH FROM IAA HOST BUG
Fugue Machine would hang when being launched from an Inter-App Audio host, requiring you to open it before adding it to your IAA session. Fixed now :]