[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]
![]() |
MIDI-Eiffel Library |
Written by Mike Durian.
midi-eiffel-1_1.tgz (32,629 bytes) source code
ftp://ftp.boogie.com/pub/midi latest version location (Mikes place)Midi-eiffel is a Eiffel library (SmallEiffel) designed to facilitate writing MIDI applications. It is loosely based on an earlier toolkit I wrote called tclmidi. I have also included same sample applications:
You will find the midi-eiffel library code in the lib directory. The sample applications are in the src directory. Be sure to compile with the -case_insensitive option to quiet lots of warnings. You'll probably want to use -boost too. All the default assertion checks make the applications run *very* slowly. If you want, you can use the Makefiles I've included to build the applications. Be sure to change EPATH to the correct value for your SmallEiffel installation. You might want to modify the EFLAGS value too.
This library is covered under a modified BSD license, clauses 3 and 4 requiring advertising acknowledgements have been removed. You should be able to use this code in any way you wish - even commercially.
Please let me know of any bugs, problems or feature requests. Positive feedback is always nice too.
You can get the latest version of this package at
The SmallEiffel web site is:
[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]