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 (c) 2010-2011 Ari Russo