Professional Documents
Culture Documents
TXT
TXT
3)
Introduction
MidiO is a small Audio Unit that can be used to drive MIDI based
devices with the notes from a software instrument track. This allows
one to drive external hardware from an Audio Unit host that does not
directly support MIDI out (such as Garageband). In its current form, it
is not intended to be a general purpose, full functionality MIDI
interface. What it does do is send the MIDI notes and other messages
from a software instrument track to some other MIDI enabled program
or device. It does not support the direct export of a MIDI track to a file.
Installation
/Library/Audio/Plug-Ins/Components
/Users/<user name>/Library/Audio/Plug-Ins/Components/
Price
Usage
The following note details how to use midiO from GarageBand version
3.0. Usage with other hosts is similar, however the process of setting
up and configuring a software instrument track will differ.
To edit the instrument used for the track, clck the "details" triangle in
the lower left hand corner of the panel. Then, from the generator menu
choose "Midi Out".
shot 2.png
shot 3.png
MidiO can also send MIDI clock messages. Simply choose "on" from
the MIDI clock pull down menu. In addition to MIDI clock messages,
MIDI start/stop messages will be sent when the transport is
started/stopped. Only enable MIDI clock on one track per MIDI device.
Otherwise, multiple MIDI clock messages will be sent. Also, midiO's
clock is not particularly accurate with respect to the underlying track
clock. It should however be sufficient to start and top external
hardware.
Picture 4.png
Caveats
Due to how Garageband render tracks, midiO will not generate clock
stop messages unless the track is selected for MIDI input.
Disclaimer
Have fun but use completely at your own risk.
Acknowledgments
And many thanks to Dmitriy who finally clued me into a solution for the
processor load/
stuttering problem.
Revision History