An application that reads note data from for example a .mid file and plays a musical instrument
It currently only reads .mid files right now, if you can get it to read .mxl(sheet music files), .it, .mod, .s3m, .xm files, please add those features in note_data_to_instrument.py.
It only supports synthesizers right now, (for example a square wave or sine wave generator).
It works on raspberry pi right now but I have no idea if it works on raspberry pi clones like the orange pi or if it works on other computers with GPIO ports.
If you want to use an arduino you have to use the files from the version 2 folder because I still have version 1 on here for people who may want it and you have to run and send the note_data_to_instrument_arduino_driver file to the arduino 1st then run note_data_to_instrument.
To use 128 note support you have to use the files from the version 3 folder.
It works on arduino uno right now but I have no idea if it works on other arduino boards.
Contributors needed.