Developer Nic Grant (Audeonic) has announced MidiBus – a C and Obj-C source code library for developers, designed to make it easy to add comprehensive MIDI support to their apps. It is based on the MIDI engine in MidiBridge.
Grant describes MidiBridge as “a tool for helping developers manage their MIDI implementations.” He adds, “It will be their choice whether to use it or not and will not lock anyone in to some sort of new MIDI bus as it is just a layer on top of CoreMIDI to help make MIDI on iOS more consistent to the end, user as well as saving developers work in making it so.”
Here are the core features:
- sits on top of CoreMIDI (in no way replaces it)
- automatically makes your app ‘well behaved’ and OMAC compliant in the CoreMIDI ecosystem
- defines sensible virtual MIDI ports for your app
- provides a sample decoupled UI for allowing users to manage MIDI settings in your app like enabling inputs, setting MIDI channels, adding clock, jitter handling; things every CoreMIDI aware app should support but generally don’t.
- provides standalone (no registrations needed) fast-switching support via MIDI message or the sample UI to other apps
- prevent users creating MIDI loops and ‘dubious’ connections.
- provides some basic event filtering which can be expanded by the developer
- adds MIDI thru routing support to apps if appropriate,
MidiBus is still under development, so the above may change. See Grant’s site for details.
Really hope this works on my iPad 1
Yes, this isn’t a new app or bus technology, it is a standalone library that devs can use to make their life easier to produce apps with better CoreMIDI implementations which is problematic on iOS. It just sits on top of Apple’s CoreMIDI which the iPad 1 sports already.
I’ve owned MidiBridge since it was first released and it resurrected my MidiMobilizer Mk1 and SS25; if it wasn’t for you, those items would be lounging in the back of the same cupboard as my handheld blender and my foot-spa (yes I keep all my useless tech in the same cupboard, being the loose cannon I am, that’s “how I roll”).
Anyway, the point I was poorly attempting to make is that if if wasn’t for you and MB, plus your updates, making it more powerful and versatile than ever, there’s nobody better to have developed this.
Thank you, your hard work is very much appreciated.
Why did they include a man’s reproductive organs in the logo, why????
Because, if they used a females, you wouldn’t recognize them.
(. )( .)
( ^ )