MIDITONES ~ MIDI To Simple Bitstream Conversion


MIDITONES: Convert a MIDI file into a simple bytestream of notes.

MIDITONES compiles a MIDI music file into a much simplified compact time-ordered stream of commands, so that the music can easily be played on a small microcontroller-based synthesizer that has only simple tone generators. This is on github at www.github.com/LenShustek/miditones.

Volume ("velocity") and instrument information in the MIDI file can either be discarded or kept. All the tracks are processed and merged into a single time-ordered stream of "note on", "note off", "change instrument" and "delay" commands.

MIDITONES was written for the "Playtune" series of Arduino and Teensy microcontroller software synthesizers.

Leave A Reply