If you have a MIDI device connected to your Mac, midimux will create a copy of it on the iDevice – thus allowing other apps to talk to it directly. any byte of MIDI received by the MIDI device on the Mac will be piped to and received on the virtual copy of that device on the iOS device – and is then usable by its apps.
Data sent out by apps to the virtual copy on the iOS device will be piped back via usb, and then sent to the real device on the Mac.
The same is true the other way around. if an app creates a virtual MIDI port (e.G. Animoog), midimux will create a copy of that port on the Mac, naming it 'Animoog @ iPad'.
If an app does not create a virtual MIDI port, midimux always gives the possibility to create virtual ports manually. these can then be used by any apps on any of the iOS devices to pipe data to the Mac. or other iDevices. or both. and back. at the same time.
midimux handles MIDI timestamps with care to ensure stable timings and clock signals across the different devices.
Audiomux is the first app capable of streaming audio to a Mac via the standard 30pin/lightning USB cable.
Integrate your iOS apps into your music production environment, just like you would use a plugin.
At the technical level, audiomux creates a virtual audio device for each iDevice connected to the Mac. since the audio is transferred digitally via USB, the audio received on either side is transparent, without any loss of signal quality at a very low latency.
Midimux: 9.99$ from iOS 5 / Mac OSX 10.6 (WIN 7 coming soon)
Audiotex: 6.99$ from iOS 7 / Mac OSX 10.7 - requires Audiobus