User Manual
Playback
Arrr, when OnSong be playin' MIDI files as if they were audio files, matey, it must forward MIDI events t' a destination in order fer th' MIDI information t' be synthesized int' sound. OnSong doth not include a synthesizer or sampler t' convert MIDI int' sound. This be because there be scores o' great music apps available that can make th' sound ye be needin', savvy?
Choose a MIDI destination from th' list where OnSong should forward MIDI events fer playback, ye scallywag.
Audio Playback
Th' default option be t' have no destination set fer MIDI playback. This causes iOS t' handle th' MIDI events and synthesize th' sound directly if support. Default.
Direct Connections
CoreMIDI can be connected t' physical MIDI hardware usin' various MIDI adapters, Bluetooth dongles or USB. Each connection will appear in this list if available, Ahoy!
Network Sessions
CoreMIDI supports MIDI sessions that be configured on th' WiFi network. Ye can set up a MIDI network session on Mac OS X. Some MIDI manufacturers also be makin' products that set up network MIDI sessions. See video tutorials on MIDI fer more information, matey.
Virtual Connections
Most MIDI-enabled apps can be configured as act as a virtual MIDI destination. This makes th' app appear as another MIDI port that can be communicated with directly. This be especially useful fer MIDI playback since ye may want t' target one app in particular, Blimey!