Allows you to use your favorite USB devices as MIDI controllers on Mac OS X
C Objective-C C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Configurations
MidiHID.xcodeproj
PolKit
Resources
Support
lua-5.1.4
.gitignore
AppController.h
AppController.m
BridgeController.h
BridgeController.m
LICENSE
MidiHIDController.h
MidiHIDController.m
Prefix.pch
README.md
main.m

README.md

MidiHID transforms USB devices into powerful MIDI controllers on Mac OS X Leopard and later.

Use it to connect any USB HID compatible device (keyboard, joysticks, game controllers... even Guitar Hero ones), to any MIDI compatible software running on your Mac.

MidiHID is fully extensible thanks to configuration files that describe how to translate USB events to MIDI messages for a given device. Configuration files are written using the fast and lightweight Lua scripting language, which ensures minimal processor usage and latency during your performance.

More detailed information is available from the archived version of the former midihid.com website.

MidiHID also implements OSC support but this is not exposed through the user interface at the time.