Also see MicroMIDI which builds a full MIDI messaging DSL on top of this library.
UniMIDI uses one of the following libraries, depending on which platform you're using it on. The necessary library should install automatically with the unimidi gem.
Platform
If you're using Bundler, add this line to your application's Gemfile:
gem "unimidi"
Otherwise...
gem install unimidi
In addition, some examples are included with the library
UniMIDI includes a set of tests which assume that an output is connected to an input. You will be asked to select which input and output as the test is run.
The tests can be run using
rake spec
See below for additional notes on testing with JRuby
Apache 2.0, See the file LICENSE
Copyright (c) 2010-2022 Ari Russo