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 StoreAudiobus is the app that makes the rest of your setup better.
Bluetooth MIDI latency 2x iPads
I love loopy pro so much that I figured I’d use an old iPad I had laying around to expand my control surface for Loopy Pro. I hope to run loopy pro on both iPads (1 iPad will just be a control surface for the main iPad). I tried connecting the two iPads using the Bluetooth device feature within Loopy Pro, but I’m getting the typical Bluetooth latency. I assumed that I would get near zero latency like when I use a Widi master, but that’s not the case.
Am I doing something wrong here? Is a wired connection possible instead to send midi data between the two devices.
Comments
Bluetooth midi latency should be small. There must be something wrong. What I could not guess.
You can connect two devices (only) together with a USB cable to run "Network Session" between them. https://wiki.audiob.us/doku.php?id=loopy_pro_direct_midi_between_two_ios_devices. Check to be sure that the connection isn't going over wifi rather than the cable.
Another option, if you have two USB ethernet adapters is to connect them together with an ethernet cable or through a network switch.
What do you mean by “typical Bluetooth latency”?
How much latency (5 ms, 20, 100?)
What are you using the Bluetooth midi to do?
How are you determining the latency?
After both of you wise gentlemen suggested that there shouldn’t be latency, I did some trouble shooting and learned that when went through the midi learn process, the iPad I’m using as a control surface was sending “hold” signals when I “press” a button in loopy pro. Setting the buttons to “press/release” seems to work, which I suppose would be the same as striking a key, so that makes sense.
Thanks for driving me off of the wrong rabbit hole!
With midi learn, if you only send an on with no off, that gets learned as hold. When that happens you can tap to on the midilearn panel to change hold to on.
@GreedySpark : see https://wiki.loopypro.com/Troubleshooting_MIDI#Changing/Correcting_A_MIDI_Learn
A yes, that makes sense now. Much appreciated