I am making a mechanical organ driven by midi files.
Using an Arduino I want to be able to read a series of midi files from a USB stick and output the midi data via a midi 5 pin din socket. Just being able to play a series of files automatically from the stick would be great.
As a nice to have it would be perfect if I could see the files on a screen and select them to play.
Is this possible with Arduino?