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.
-
Input and output on multiple devices concurrently
-
Agnostically handle different MIDI Message types (including SysEx)
-
Timestamped input events
-
ffi (gem install ffi)
gem install midi-winmm
(more)
please see test/config.rb before running tests
Ari Russo <ari.russo at gmail.com>
Apache 2.0, See the file LICENSE
Copyright © 2010-2011 Ari Russo