midi-winmm
Summary
Realtime MIDI input and output with Ruby for Windows/Cygwin. Uses the WinMM system API
Note that in the interest of allowing people on other platforms to utilize your code, you should consider using unimidi. Unimidi is a platform independent wrapper which implements midi-winmm.
Features
-
Input and output on multiple devices concurrently
-
Agnostically handle different MIDI Message types (including SysEx)
-
Timestamped input events
Requirements
-
ffi (gem install ffi)
Install
gem install midi-winmm
Examples
(more)
Tests
please see test/config.rb before running tests
Documentation
Author
Ari Russo <ari.russo at gmail.com>
License
Apache 2.0, See the file LICENSE
Copyright © 2010-2011 Ari Russo