MidiSportLoader for Mac OS X 10.5
This package allows you to use some M-Audio USB MIDI and Audio interfaces with Mac OS X 10.5
NOTICE: MidiSportLoader will not be further developed. M-Audio has already updated drivers for MidiSport,
KeyStation, Oxygen 8, Radium and MobilePre devices, I suppose others will follow soon. I neither have the
hardware nor the resources to add support for any other devices. Thanks to everyone who supported my development.
If you have any other question regarding MidiSportLoader, feel free to contact me at the address below.
M-Audio has not provided drivers for Leopard yet, and the existing drivers for Tiger
won't work. I don't want to wait some weeks for drivers for my MidiSport UNO, so after some research
I found how to get it working.
The code is based on the usb-midi-fw package. It
requires copyrighted firmware that I cannot distribute, it will be downloaded automatically when you
install or build MidiSportLoader.
If you have any other question, send it to .
MidiSportLoader supports the following USB devices:
* devices not tested but should work, e-mail me with your results if you have one
- MidiSport UNO
- MidiSport 1x1
- MidiSport 2x2
- MidiSport 4x4
- MidiSport 8x8
- KeyStation (old models: 49, 61)
- Oxygen8 (v1)
- Radium 49
- Radium 61
- Mac OS X 10.5
- a supported device from the list above
- an internet connection during the installation
You must first install the M-Audio driver, which includes the MIDI plugin for the MIDI system to recognize the device once the firmware is loaded.
- Install the M-Audio driver for 10.4.10
- Delete the folder /Library/StartupItems/M-Audio Firmware Loader
- Install MidiSportLoader from the installer package
You must have an internet connection for the installer to download the firmware from SourceForge.
If the preinstall script fails, you can try again, or download midisport-firmware-1.2
and madfuload-1.2 yourself and put the .tar.gz files in the /tmp directory.
To uninstall, double click the Uninstall.command script you'll find in /Library/StartupItems/MidiSportLoader/, it should run in Terminal
You need to be logged in an administrator account, and you will be asked for your password.
Alternatively, you can delete the MidiSportLoader folder that's in /Library/StartupItems with Finder, and restart.
If you'd rather build from source, it's quite easy too:
When building with XCode, the firmware will be downloaded automatically from
and after building the driver, a convenient Installer package will be generated.
- Download the source
- Build with XCode
- Follow the instructions above to install
The generated package includes the firmware, unlike the one you can download here, so it can be installed
on machines with no internet connection, but it cannot be legally distributed.
If the download fails (you will see it in the build results window), you can download it yourself
and put it in the source folder, the build script will find it and decompress it.
- Installer: MidiSportLoader-12-dl.pkg.zip (30KiB zip)
Note: the installer will download the firmware before installing, so it requires an internet connection
- Source: MidiSportLoader-12-src.zip (62KiB zip)
Frequently Asked Questions
- Will this work on PowerPC and Intel macs?
Yes, it is a Universal Binary.
Send your questions to .
- 1.2 - December 16, 2007
Added support for Audiophile, MobilePre, Sonica, Ozone and Transit
- 1.1 - November 14, 2007
Added support for MidiSport 8x8
Added log (/var/log/MidiSportLoader.log), you can see it in realtime with Console.app
- 1.0 (Installer) - November 12, 2007
Added Installer distribution, XCode no longer required
- 1.0 - November 10, 2007
First release, as source code only
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Last Update: January 8, 2008
©2007 Jesús A. Álvarez, namedfork.net