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.

Wired Network MIDI made easy!

On the Loopy Pro slack, someone mentioned that they can MIDI between their iPads by connecting one iPad's CCK to a USB hub and and connecting another iPhone or iPad to the hub. Each device will see the other has an available MIDI port. Network MIDI needs to be on in the host (if there is a switch). Since this is a wired connection, there are none of the latency problems of WIFI network MIDI.

Comments

  • Wow, that's interesting. Thanks for the info!

  • It seems that it may be an iOS 16 thing. I'm unable to make it work on iOS 15.7.5.

    If anyone can get it working pre-iOS 16 I'd love to know. Maybe I'm doing something wrong.

  • Be sure WiFi is off when you test!

  • Is this restricted to iOS devices, or could that work with a pc too? That would be a good reason for me to buy a cck.

  • I seriously doubt that would work but can't test because my devices aren't capable of running iOS 16, and this appears to be limited to iOS 16 so far.

  • How i connect 3 iOS devices wired midi and audio from 2 of them into other.

    Main device - latest iPad Pro 11”
    apple CCK powered
    Arturia minifuse4 connected to CCK
    This interface has a usb hub, attached
    Is a usb to Ethernet adapter, Ethernet out to
    An Ethernet switch connected to Bomebox.
    Audio into this interface is -
    1/2 Continuumini
    3/4 mixer out

    2nd device -2017 i I pad pro 12.9”
    Apple CCK powered
    Connected to a cheap usb hub, which has another usb to Ethernet adapter as well as an irig duo.
    Ethernet out to same Ethernet switch connected to Bome Box, audio to cheap mixer(which goes into Arturia inputs 3/4)

    3rd device-iPhone 12
    Apple CCK powered Connected to a cheap usb hub, which has another usb to Ethernet adapter as well a super cheap but clean generic stereo to usb interface.
    Ethernet to same switch connected to Bome Box. Audio from iPhone into mixer than into Arturia minifuse 3/4

    Connected to Bomebox is another usb hub for connecting Linnstrument and Continuumini midi.

    All iOS devices running Bome Network App

    I can connect all iOS devices with just this App, I use Bomebox for further wired connection with macs.

    Everything is wired, exposed and super smooth

    Hope this make some sense and helps

  • @tyslothrop1 said:
    Is this restricted to iOS devices, or could that work with a pc too? That would be a good reason for me to buy a cck.

    Cross platform network midi is available.

    (Also, iConnectivity uses the same protocol in their hardware.)

    PC driver:
    https://www.tobias-erichsen.de/software/rtpmidi.html

    Android (free):
    https://play.google.com/store/apps/details?id=com.awisman.midiconnectorfree

    Android (paid):
    https://play.google.com/store/apps/details?id=com.awisman.midiconnector

    I briefly tested connecting Android to PC over wifi and the connection was unreliable. Will test with wired at some point and expect it will work fine

  • @rollin thanks for your reply. actually Android can be very easily connected over usb, if your device supports it. You just have to activate developer settings and turn midi over usb on. I'm looking for an easy wired way to do the same with iOS and am a bit jealous of Mac users, who can use IDAM for that.

  • edited April 2023

    @tyslothrop1 said:
    @rollin thanks for your reply. actually Android can be very easily connected over usb, if your device supports it. You just have to activate developer settings and turn midi over usb on. I'm looking for an easy wired way to do the same with iOS and am a bit jealous of Mac users, who can use IDAM for that.

    I believe the rtpmidi driver I posted is all you need to replicate the MAC network midi functionality on PC.

    I don't have an ipad or iPhone, so I can't speak to that side of the connection.

    Thanks for the headsup on the built in USB midi. I knew it was available, but didn't realise developer options needed to be active. I've used that freebie app just for it's virtual midi ports, to connect between apps within the device. So it still has value.

    This interoperability seems more standard stuff in IOS land, but new to me in Android (I only recently got an Android device that supports midi, so am slowly exploring different options).

  • @rollins this controller is awesome and only costs a buck. I highly recommend it

    https://play.google.com/store/apps/details?id=io.anzio.beat_pads&hl=de&gl=US

  • @tyslothrop1 said:
    @rollins this controller is awesome and only costs a buck. I highly recommend it

    https://play.google.com/store/apps/details?id=io.anzio.beat_pads&hl=de&gl=US

    I just bought it! Works a treat with SunVox (using the virtual midi ports from the aforementioned app).

  • @rollin said:

    @tyslothrop1 said:
    Is this restricted to iOS devices, or could that work with a pc too? That would be a good reason for me to buy a cck.

    Cross platform network midi is available.

    (Also, iConnectivity uses the same protocol in their hardware.)

    PC driver:
    https://www.tobias-erichsen.de/software/rtpmidi.html

    Thanks I'm now using Stepbud thru AUM to send midi over wifi to any synth running on my PC.

  • @espiegel123 said:
    On the Loopy Pro slack, someone mentioned that they can MIDI between their iPads by connecting one iPad's CCK to a USB hub and and connecting another iPhone or iPad to the hub. Each device will see the other has an available MIDI port. Network MIDI needs to be on in the host (if there is a switch). Since this is a wired connection, there are none of the latency problems of WIFI network MIDI.

    Well, son of a gun! This does work, even on iOS 15. My earlier failures were because Loopy Pro didn't have "Find network devices" permission set in iOS settings on my iPhone. I also needed to shut down Loopy Pro on both the iPad and iPhone before hooking things up.

    It works without a hub as well (USB from one device direct to CCK on the other).

    BLE Midi works great for me, but I've never wanted to rely on Bluetooth in a live situation. This is a way past that without having to resort to Ethernet adapters.

  • On a hub, does 1 iPad have to be hosting the hub?
    Or say for example, say the hub is on a different host, will 2 iPads plugged into the hub see each other?

  • @AlmostAnonymous said:
    On a hub, does 1 iPad have to be hosting the hub?
    Or say for example, say the hub is on a different host, will 2 iPads plugged into the hub see each other?

    I don't know. I don't have enough devices to test with. I can say that it doesn't work with just two devices plugged into non-uplink ports. Hubs can't route like that. But, if you have one device in the host port, it might handle the routing between the other two.

    Also, this doesn't seem to work with a MacBook plugged into the host port of the hub. Though I've been having general problems with network session from my MacBook lately, so I'm not sure.

  • edited May 2023

    @AlmostAnonymous said:
    On a hub, does 1 iPad have to be hosting the hub?
    Or say for example, say the hub is on a different host, will 2 iPads plugged into the hub see each other?

    You need a host. USB has a client / host architecture. If you want the USB Midi devices to talk to each other, then the host has to do the routing (via an app like AUM, or something similar on a desktop / laptop).

  • edited May 2023

    @wim and @catherder
    I know you need a host. what im asking is if one of the iPads needs to be the host.

    for example, hub plugged into class compliant host port of a 1010 blackbox, 2 iPads plugged into that hub.

    I'm asking if those 2 iPads can see each other natively, or the host would have to do the routing (if a 1010 could.....I'm not asking about the 1010 in particular...I'm just using it as an example of a non iPad/computer hosting a hub).

    @wim said:

    It works without a hub as well (USB from one device direct to CCK on the other).

    Also curious about this. Is this 2 cck's (one on each) cause that would technically be 2 hosts, or 1 iPad with a cck and the other just lightning to usb into said cck.

    not at home to try this thus the questions instead of just trying it out myself, but if its doing what you say it is, its an interesting way to shed some equipment in multiple iPad setups.

  • @hacked_to_pieces said:

    @rollin said:

    @tyslothrop1 said:
    Is this restricted to iOS devices, or could that work with a pc too? That would be a good reason for me to buy a cck.

    Cross platform network midi is available.

    (Also, iConnectivity uses the same protocol in their hardware.)

    PC driver:
    https://www.tobias-erichsen.de/software/rtpmidi.html

    Thanks I'm now using Stepbud thru AUM to send midi over wifi to any synth running on my PC.

    That's nice to hear :)

  • @AlmostAnonymous said:

    It works without a hub as well (USB from one device direct to CCK on the other).

    Also curious about this. Is this 2 cck's (one on each) cause that would technically be 2 hosts, or 1 iPad with a cck and the other just lightning to usb into said cck.

    not at home to try this thus the questions instead of just trying it out myself, but if its doing what you say it is, its an interesting way to shed some equipment in multiple iPad setups.

    No, there's only one CCK involved. With a hub, one device is connected via the CCK to the host port of the hub and one is connected directly by USB cable to a regular hub port.

    Or, one device has the CCK and the other connects directly to the USB input of the CCK.

  • @wim: I don't suppose you've explored whether the wired network connection has an ip address that might be usable for using Sonobus between the two devices?

  • wimwim
    edited May 2023

    I'm going to try again for a three-way connection at the bar tonight ... er ... I mean between iPad, iPhone, and MacBook. That didn't work last night with the MacBook plugged into the hub host port. The MacBook did see the two devices but I wasn't able to route anything. Gonna try some more today.

  • @espiegel123 said:
    @wim: I don't suppose you've explored whether the wired network connection has an ip address that might be usable for using Sonobus between the two devices?

    I did try briefly last night to get TouchOSC working with OSC between the devices. That would need an IP address. I wasn't successful but plan to look into that further.

  • When I hook the host port up to my MacBook with the iPhone and iPad each connected to regular ports, and turn off wifi all around, the MacBook does connect to the two iOS devices. However, I've only been able to send from the iOS devices to the Mac, not the other way around. If I turn on WiFi, then I can send to and from the Mac.

    Could be user error, but it seems like the USB wired network session only works partially.

  • wimwim
    edited May 2023

    @espiegel123 said:
    @wim: I don't suppose you've explored whether the wired network connection has an ip address that might be usable for using Sonobus between the two devices?

    The host does get an IP address, but it's random. What I did was load TouchOSC on the iPhone connected to a regular USB port on the hub and Loopy Pro on the iPad connected to the host port of the hub. Then I went to the OSC connection panel in TouchOSC and selected Browse. The iPad was listed. At first I just tapped it and what looked like an iPv6 address populated. This didn't work. I then long-pressed and could see an iPv4 address. That worked. But, after disconnecting and reconnecting the iPad, the address changed.

  • wimwim
    edited May 2023

    @espiegel123 said:
    @wim tx

    I've been unable to get SonoBus or Wireless AUv3 to work over this connection. Even the direct connect of SonoBus, which exposes the device iP, won't connect this way.

  • @wim said:

    @espiegel123 said:
    @wim tx

    I've been unable to get SonoBus or Wireless AUv3 to work over this connection. Even the direct connect of SonoBus, which exposes the device iP, won't connect this way.

    Maybe the OS only allows use of whatever port number is used for network midi

  • edited May 2023

    @wim: thanks for experimenting

Sign In or Register to comment.