Audiobus: Use your music apps together.

What is Audiobus?Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.

Download on the App Store

Audiobus is the app that makes the rest of your setup better.

GarageBand MIDI from MPE & Rozeta apps.

GarageBand is another app that only listens for MIDI but you can use apps like Midiflow or MidiFire to create connections that allow it to work. Once you’ve setup your connection you can host Rozeta in an AU host like AUM and route its output to that connection. You could route the virtual MIDI out port from any number of apps to GarageBand using this approach.

Here’s setups for Midiflow and MidiFire with AUM, you can do similar setups in Audiobus 3 too using Midiflow.

Here’s a video from the developer of GeoShred showing how to setup GarageBand control:


  • So this can record midi into Garageband?

  • @mjcouche said:
    So this can record midi into Garageband?


  • @InfoCheck I followed your screenshots using Jam maestro (for drum tab/ midi file) in AUM in place of Rozeta. When using MidiFlow and hitting record in GarageBand, it triggers Jam Maestro but does not play or record anything in GarageBand. Am I missing something?

  • edited April 2018

    @mjcouche I recorded the MIDI for the Pipa instrument on a GarageBand track, here’s screen shots of the setup in AUM and a video (the only sound recorded was GarageBand’s metronome).

  • @InfoCheck wow thank you so much. This is awesome. So this could also be accomplished using midiflow? Or is it midifire specific? And any specific midi settings within GarageBand or Jam Maestro? Sorry if I’m asking too many questions - I truly appreciate the help!

  • edited April 2018

    @InfoCheck Nevermind - I got it to work. Now I just have to figure out how to import my midi file into that midi track in Jam Maestro to drive GarageBand. Thanks again!!

  • edited September 2023

    @mjcouche said:
    Nevermind - I got it to work.

    I'm confused because I found so many contradictory information about sending MIDI to Garageband so I would like to ask you for your help.
    I have MIDI keyboard and want to split it to 2 zones (shift 1st zone as octave down) and send that MIDI to GB where I would like to use it (mostly just play) on internal GB instrument. Will it be possible to do this with MIDIFlow app? I watched videos above but unfortunately I don't get it. Their MIDIFlow forum is pretty dead from 2021.
    I guess Audiobus3 will not help here because there is no GarageBand option in MIDI output list:

  • I haven’t used anything like this for about 5 years. I would suggest rewatching and asking for help from @InfoCheck

  • @mjcouche Thans but @infocheck is deleted user now.

  • @filo01 Okay let’s start at the beginning. Are you able to get your midi keyboard to play any instruments In GarageBand?

  • @mjcouche Thank you for you patience.
    Yes, I'm able to play any GB instrument with my external MIDI keyboard.

  • @filo01 said:
    @mjcouche Thank you for you patience.
    Yes, I'm able to play any GB instrument with my external MIDI keyboard.

    All right, so it’s just the split part you’re trying to figure out then?

  • edited September 2023

    Yes. Just split signal from my AKAI LPK25 MK2 to 2 zones then set 1st zone as -1 octave down and send all MIDI to GarageBand.
    So I will be able to play "bass" figure with my left hand and melody with right hand.
    I can do this easily in NumaPlayer in their settings but GarageBand has way more instruments I like.

  • What apps do you have? MidiFlow, Midifire, AUM?

  • Currently none of them. I had MidiFlow and followed this GeoShred-Garageband video but it didn't work so I returned it.
    I contacted MidiFire support yesterday and almost immediately got response from their dev/rep:
    "GarageBand will listen to all ports on all channels and reacts to whatever MIDI events it supports. GarageBand will take input from any app's virtual MIDI destination (output) which is what those apps are doing.
    In earlier years, it was possible to use a non CoreMIDI interface (Line6 midi mobilizer or Akai Synthstation) and get around this limitation since GarageBand could not 'see' those interfaces, but apps like MidiBridge could and could interconnect them to CoreMIDI and allow you to make changes on the way. Due to Apple restrictions on 32 bit only apps, this is no longer possible."

    It means you can modify MIDI signal from external device and send it into GarageBand BUT GarageBand will always receive direct signal from device to. So there is no simple solution, only a workaround:
    _"Your only option with external hardware is to run two devices. One, a 'front end' device with the MIDI interface on it and a transformation app like MidiFire (also routing the physical interface to bluetooth midi) and a second 'sound generator' device. Connect the two devices via bluetooth midi and apps on the sound generating device including GarageBand will react to the incoming bluetooth MIDI events from the front end device." _

    So thank you @mjcouche for your help I think I'm at the end of this "how to do that" journey.

Sign In or Register to comment.