This project was inspired by Patrik's piano show and learned from kosua20's nice work.
- MIDI file I/O (only input for now)
- MIDI to readable proto conversion
- MIDI visualization
Demo show made from this project: https://www.bilibili.com/video/av94792318/
- Qt5
- OpenGL
- Protobuf
- Boost
- OpenCV
git clone https://github.com/hongxinliu/midi.git
cd midi
./build.sh
Note that, if Qt5 is not found, set Qt5_ROOT_DIR to where your Qt5 installed.