/midi

MIDI file I/O and visualization

Primary LanguageC++

MIDI

This project was inspired by Patrik's piano show and learned from kosua20's nice work.

Features

  • MIDI file I/O (only input for now)
  • MIDI to readable proto conversion
  • MIDI visualization

midi_show

Demo show made from this project: https://www.bilibili.com/video/av94792318/

Dependencies

  • Qt5
  • OpenGL
  • Protobuf
  • Boost
  • OpenCV

Build

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.