A small MIDI visualizer, written in C++/OpenGL. Relies on GLFW3 and GLEW.
Main development steps were:
- loading a MIDI file, and parsing the notes contained,
- displaying a scrolling score with these notes,
- adding visual effects to embellish the visualization.
More details on my blog.