Download Latest Version midi2fluxama-1.01.zip (10.9 kB)
Email in envelope

Get an email when there's a new version of MIDI 2 Arduino-Fluxamasynth

Home
Name Modified Size InfoDownloads / 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.



Source: README, updated 2012-01-17