This is one cool open source AVR project I stumbled across today while browsing AVR Freaks projects.
FEATURES:
* Works with most cards, max size is limited to 2GB (but please also note, cards 32MB and below could use FAT12, which is not supported)
* Real MIDI files on FAT16 (Midi format 0 only) - recording (only root dir) and playback
* Maximum of 255 files per folder*
* Displays the file names - long names are supported - filename scrolling*
* File delete is possible (it can delete any file from the root directory)
* 256 byte input/output buffer and 8MHz clock for high performance and precise MIDI timings
* Lyrics are displayed (when contained in MIDI file) - cool!
* Variable speed (+/-15 steps) and transpose (+/-24) while playing a file
* MMC/SD card bootloader - just format a card, copy generated MM.BIN onto it, insert it and switch ON!
* MIDI channel mute for each channel
* Menu for setting up drum channel, lyric display, repeat modes, channel mutes and track delay*
* Settings are stored in non-volatile EEPROM on-chip
* IR remote control (RC5 protocol), a Philips videorecorder remote for example. Or get a programmable remote and use code 257 (for a Philips VCR).
* Several song repeat modes (song, folder, random, non-stop)
LINK: http://www.lehmayr.de/e_mrmidi.htm
and same thing as kit: http://www.sdmidicontroller.com/
