Bare-bones Simple Nutshell Page ™ (no piffle, just the facts)
MidiBus Library
Version 1.39, 27 June 2017
apps@audeonic.com

Making CoreMIDI on iOS and macOS easier for developers and users

MidiBus is a freely available library for developers to add (or retrofit) well-behaved and robust CoreMIDI to their apps with just a modicum of effort.

Feature list

  • Simple to add via Objective C class to iOS apps
  • Sits on top of CoreMIDI, so compatible with CoreMIDI devices and other apps
  • MIDI events are presented to apps as discrete, classified and validated messages
  • Internally written in C with focus on performance
  • Automatic setup of virtual ports for an app
  • Automatic setup of 'well behaved' OMAC compliant MIDI app
  • Ability to query the MIDI topology with interfaces being presented in matched pairs with cleaned up and unique (enumerated where necessary) names
  • Large sysex (eg. bulk dump) support
  • Built in support for OMAC app switching (including via MIDI command)
  • Generate stable MIDI clock signal from your app
  • Documented and supported down to iOS 4.3 including 32 and 64 bit architectures and for macOS down to 10.6 Snow Leopard 32 and 64 bit.

MidiBus powered apps
 

Anytune

apeDelay

apeMatrix

apeFilter

Aphelian

Apollo Motion

Apollo MIDI Controller

AUMI

Auto-Tune

Beat-Machine

birdStepper

Caustic

Collider

Dedalus

Deregulator

DFX

Different Drummer

Diode-108

DM1

DM2

DrumKick

Drums by Asrodot

Drum Session

DubFilter

Earhoof

Electrify NXT

FCBFF

Fifth Degree

Frobulator

Funk Drummer

Future Drummer

GigRig MIDI+

GliderVerb

GridComposer

Guide Track

Gumdrops

Harmonix

iDensity

iFretless Bass

Infinite Looper

iPulsaret

iVCS3

Jam Synth

Jubal Flute

K Machine

Key In

Limiter

Live Guitar

Magic Stave

mfx Series

MidiBus

MidiFire

MidiMetro

MidiPace

MidiRotator

midiSequencer

MiMiX

Moebius Lab

mood

Motion Synth

Muckraker

Music Invaders

musicIO

Nebulizer

NodeBeat

NTBYF Synth

Oracle

Oscilab

Peter Vogel CMI

Pixound

PolyHarp

PolyPhase

Quantum Sequencer

Quincy

Reverb

Rock Drum Machine 5

ScaleGen

ScalePlay

scriptSONIC

SECTOR

Self-a-Fuzz

Sensual Sax

sequencism

Shire Whistle

Shoom

Sidecar

Skoog

Sliver

SOLO [Nr.19]

Sparkle

Spectral Eye

Stompwatch

Stravinski

Stria

StreamByter

trigger seq

Triggler

TriKey

synth-Q

vidibox

Youdio

ZhSh

Zillidrone

Getting access to the library

Want to try it out and see for yourself or just curious? Here is what you need to do:

Upon receipt of your email your Soapbox user will be upgraded to access the developer section and the library will be shared to you via Google Drive. Your registration details are used only by Audeonic Apps and are not shared with anyone else.

Access requests should take no longer than 24 hours to process, usually minutes during GMT waking time. If a day has expired and your access request has not been acted on, email again in case it fell through the cracks. If your emails are not getting through, post a message via soapbox or tweet @audeonic.



 
© 1999-2022 Audeonic (apps@audeonic.com)
This page does not use frames, cookies, java or plugins and should be viewable with just about any browser.
Last updated 30 July 2022 (probably by hand using vi)