And Fugue Machine gets an update too

I’m guessing because it’s from the same developer as Arpeggionome Pro etc. Here’s what’s new:

You can now route each playhead to any MIDI Destination and MIDI Channel — the previous version only allowed routing by MIDI Channel. This makes it much easier to send each playhead to a different app or MIDI Port.

Check out Settings > Midi Output Settings, and notice that each Playhead (1-4) now has its own setting. There’s also an ‘All Playheads’ setting for convenience.

There’s now a setting to explicitly set the built-in synth on and off, allowing Fugue Machine to send MIDI and control the built-in synth simultaneously. Go to Settings > Synthesizer Settings.

*Synthesizing sound is expensive! So if you’re only using Fugue Machine as a MIDI sequencer, set Synth Enabled to OFF to save CPU resources.

Audiobus 3 brings MIDI support to Audiobus, and Fugue Machine is good to go :]

Fugue Machine now supports State Saving in Audiobus, making it possible to save/manage Fugue Machine patterns via Audiobus.


In previous versions, if you exited the app while Fugue Machine was running, there was a chance some MIDI Notes wouldn’t be turned off. Not a huge deal, but it’s fixed now.


Although this is a relatively minor update, getting the MIDI Destinations to route properly was surprisingly tricky! I wanted it to be foolproof… which required a system to ensure that redundant MIDI data would be filtered out.

Basically, thanks to this system, you can set the playheads to any Destination / Channel combination, and not have to worry about a connected MIDI device receiving duplicated MIDI messages.


Video: Fugue Machine, AUM, Mersenne, Laplace, Lorentz, Cassini, MIDI Set Up

Video description:

Fugue Machine, AUM, Mersenne, Laplace, Lorentz, Cassini, MIDI Set Up”

Video published by the SoundTestRoom.

Video: Molecules (iOS live improvisation – Mogees, Audiobus, Fugue Machine, Patterning, Loopy)

Video description:

“Here’s a whole new electronic track, improvised live on iOS.
Gear used:

► iPad with the following apps:
Audiobus (to connect everything)
Fugue Machine
Loopy (to record the iPhone input)
Cubasis (to record the outputs from Audiobus)

► iPhone with Mogees, plugged to an acoustic ukulele
► Rolad Duo Capture Ex soundbord
► Alesis Q25 usb keyboard controller


Video published by Andrea Baroni.

Video: Let’s Play with Fugue Machine

Video description:

“Fugue Machine is a unique sequencer that lets you quickly develop rich melodies in a highly interactive interface. It’s a lot of fun, so Let’s Play with it! If you enjoyed this please consider supporting this series by sponsoring them on Patreon:

Video published by Tim Webb.

Fugue Machine on the app store:

Video:Elastic Drums & Fugue Machine going directly into Live via Studiomux (Synced via Ableton Link)

Video description:

“This video demonstrates how to use Studiomux and Ableton Live to directly record your audio in Ableton Live via Lightning cable”

Video published by Oliver Greschke.

Apps used …

Elastic Drums
Fugue Machine

Ableton Link:

SoundLab working with Blocs Wave, MiMu and AlphaSphere

So, last week was a really busy week for me, but one of the highlights for me was on Wednesday when we ran the first SoundLab session of this year. This was quite a different from the sessions we run before as we’re taking a different approach and one that we hope will be really useful to the music technology as a whole.

Since the SoundLab project started we’ve utilised a wide variety of digital technology for creating music. The first part of the project was all about understanding issues around accessibility in digital music technology, and that’s still a very big part of what we’re about. But now we’re adding something new, and this is what we were piloting with Blocs Wave, MiMu and AlphaSphere on Wednesday.

The latest iteration of SoundLab is about inviting in new and existing music technologies and working with those companies alongside our artists and participants so that we can provide useful feedback on how those technologies and products can either be improved to make them more accessible or can be presented in such a way that they become more accessible.

At SoundLab we have a unique perspective on music technology. Our artists and participants love making music and love trying out new technology. So we’re very able to provide good feedback. Whilst information and feedback on accessibility is important it actually has real commercial benefits, because when you can make music technology more accessible you can get to a wider audience, and that means selling more, which is really important if you want to keep you business going.

At SoundLab we want to provide real actionable and commercial feedback to developers and music technology companies, and that’s what we’re planning to do this year.

In this session we worked with some amazing companies, Blocs Wave, AlphaSphere, and MiMu, and they were all really interesting to work with.

MiMu Gloves ….

I’ve been interested in the MiMu gloves for a long time now and we were really lucky to be able to have Kris Halpin with us for the day to demo the gloves and work with us to show how they can be used.

I have to say that since I’ve seen these gloves for real I am just so impressed with how they can be used and how expressive they are. But the gloves are real instruments, not just a gestural toy. To learn to use them takes time and care. The gloves can deliver some amazing expression to an artist and we were only able to scratch the surface of their potential last week.

Blocs Wave …

When Novation announced their new Blocs brand and the Blocs Wave app I knew that this was going to be important for mobile music. I’m a huge fan of apps that democratise music making and Blocs Wave does just that.

So it was great to have Toby from Blocs with us for the day.

Blocs is such an immediate app for creating sound and enjoying it so it was really good to work with them for the day, and especially it being only a day or so after Blocs Wave added Ableton Link integration, which is excellent in itself.

Lastly we worked with something new from AlphaSphere ….


We’ve been using an AlphaSphere at SoundLab for quite some time now. Last week we were working with something quite new from them. In fact so new that I can’t even tell you about it at all! Even so, it was great to be able to work with AlphaSphere at SoundLab.

It was a great day and we made a lot of sound!

Bit it wasn’t just about those technologies. On top of all of that we had an amazing jam session using Link.

Link has been a massive step forward for SoundLab. It’s allowed us to integrate apps and hardware so easily now. In this session we used these apps:

As you can see above we also used a lot of hardware and Ableton to drive the MIDI out to all of the hardware. As jams go, this one was really awesome!

So that was last Wednesday and SoundLab. You’ll be hearing a lot more about what we do there over the coming months, and if it’s something of interest to you then please do get in touch.

Video: 5 APPS, 1 DEVICE!! (Fugue Machine, iPatterning, Thor, iKaossilator & Garageband for iPad)

Video description:

“So, I decided to do a beat with iOS apps for iPad this week, hope you like it!!
Feel free to Share and SubscrRRRRRRiBE!!!!
See you next week!

5 APPS, 1 DEVICE!! (Fugue Machine, iPatterning, Thor, iKaossilator & Garageband for iPad)

Video published by SugoiGaijin.

Video: Fugue Machine separate playhead MIDI out Tutorial – haQ attaQ 127

Video description:

“Fugue Machine separate playhead MIDI out is something we’ve been requesting. And now, we’ve got it!”

Video published by Jakob Haq.

Fugue Machine on the app store:

Video: FUGUE MACHINE | Version 1.2.0 Now Available

Video description:

“Fugue Machine 1.2.0 features…
• Per-playhead MIDI Routing
• Improved CPU performance (~4x faster)
• MIDI Timing Enhancements (v accurate, v precise)

In this video, Fugue Machine is sending MIDI to Ableton Live via MidiMux. The blue and yellow playheads are set to MIDI channel 1, controlling a Dulcimer patch in Ableton’s Collision Synthesizer. Similarly, the red and orange playheads are set to MIDI channel 2, controlling the String Ensemble patch in Ableton’s Sampler.”

Video published by alexandernaut.

Fugue Machine on the app store:

Fugue Machine 1.2 arrives

This is a big update and there’s a lot in it. Here’s everything:


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.

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 :]

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.

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.

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.


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.

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 :]


This version may not seem like a huge update, but it’s actually the result of 2 months of full time work! Long story short, I completely rewrote the sequencer engine… ahhh!

This was necessary for a couple reasons. First, my conscience. I can now sleep better knowing how clean the code is. Second, and more importantly, this update paves the way for some super cool updates I plan to work on in the near future :]

Anyway, thanks so much for your continued interest and support, and please reach out if anything comes up.

Fugue Machine 1.2 on the app store: