Name | Modified | Size | Downloads / Week |
---|---|---|---|
midi2fluxama-1.01.zip | 2012-01-17 | 10.9 kB | |
README | 2012-01-17 | 1.8 kB | |
Totals: 2 Items | 12.7 kB | 0 |
Tools for the Fluxmasynth shield ================================ Here are some tools for the great Fluxmasynth shield from ModernDevice (http://shop.moderndevice.com/). If you are searching for details how to communicate with the shield take a look at the Wiki of ModernDevice: http://wiki.moderndevice.com/pmwiki.php?n=MD.Fluxamasynth PREREQUIREMENTS: ---------------- NewSoftSerial.h http://arduiniana.org/libraries/newsoftserial/ Flash.h http://www.pjrc.com/teensy/td_libs_MsTimer2.html FlexiTimer2.h http://arduiniana.org/libraries/flash/ If you don't know how to install Addon libraries take a look at http://www.arduino.cc/en/Hacking/Libraries Tools: ------ midi120.pl ---------- This is a "simple" Perl program which converts MIDI format 1 files to MIDI format 0 files. The advantage of format 0 is: You have every event in delta time to it's predecessor in one track - regardless of the MIDI channel. This makes it easier to convert complete songs. The code of this program is included a function in the midi2fluxama* programs. midi2fluxama.pl --------------- This program takes as input a MIDI file (if it is format 1 it converts it to format 0) and than prints out playable/usable events in a slightly compressed byte coded format as a C header file. The header file can be included by SoftFluxaSynthSMF.pde for playing back with the Fluxamasynth shield. midifluxamagen.pl ----------------- This is slightly the same as before but this script generates from a MIDI file a ready to use sketch in your sketch folder. You only have to install the needed addon libraries. SoftFluxaSynthSMF.pde --------------------- This is a sketch which includes the converted MIDI dat as "data.h" (generated by midi2fluxama.pl) and plays it back with the Fluxamasynth shield.