public
Fork of cypher/rbcoremidi
Description: A very simple access layer to the OS X CoreMIDI library.
Homepage:
Clone URL: git://github.com/gilesbowkett/rbcoremidi.git
name age message
file .gitignore Thu Jul 17 06:01:49 -0700 2008 Update .gitignore [cypher]
file LICENSE Wed Jul 16 14:28:24 -0700 2008 Add a license [cypher]
file README Thu Oct 16 10:43:36 -0700 2008 Merged Xavier's extconf.rb and adjusted the REA... [gilesbowkett]
file coremidi.rb Fri Oct 10 11:58:38 -0700 2008 Refactoring, more output on scan. [gilesbowkett]
file example.rb Thu Oct 16 11:59:31 -0700 2008 API changes, adapted from Xavier's fork. [gilesbowkett]
file extconf.rb Sun Oct 19 05:54:26 -0700 2008 Move extension into its own subdir, and add Rak... [cypher]
file midi_in.rb Thu Oct 16 11:59:31 -0700 2008 API changes, adapted from Xavier's fork. [gilesbowkett]
file rbcoremidi.c Wed Oct 08 18:25:29 -0700 2008 Count the write array in checking for new data ... [Xavier Shay]
directory rbcoremidi.xcodeproj/ Thu Jul 17 07:38:57 -0700 2008 Add simple Ruby layer on top of the C extension [cypher]
file wiimote.rb Thu Oct 16 11:59:31 -0700 2008 API changes, adapted from Xavier's fork. [gilesbowkett]
README
Provide easy access to CoreMIDI for Ruby.

Please note that this is a work in progress. The code isn't tested and for all I know, 
it sets your house on fire, steals your car and runs over your dog and/or cat. So proceed 
with caution.

= Installation

  ruby extconf.rb
  make
  ruby coremidi.rb # Should exit with no errors

If installation fails:

  # Open rbcoremidi.xcodeproj in XCode and compile it
  cp build/Releases/rbcoremidi.bundle .
  /usr/bin/ruby coremidi.rb

Note that if installation fails, you can only use the Ruby built into Leopard (/usr/bin/ruby).