I was looking at some MIDI sheet music and it was completely incomprehensible because I couldn't tell which instruments were playing what.
What it does
Parses a MIDI file and shows what instruments are playing notes as it plays the song
How I built it
I used a MIDI signal parsing library in Java to map each note to the correct instrument, and drew small sprites for the instruments.
Challenges I ran into
My spriting was hard to make legible, and the library for some reason doesn't report when the notes end.
What I learned
I now have a very good understanding of the MIDI format.
What's next for Orchestra
I hope to add support for more instruments and possibly add VR for a more immersive orchestration experience.
Log in or sign up for Devpost to join the conversation.