/midi

A C++ program to read midi input and display things with Dear ImGui

Primary LanguageC++OtherNOASSERTION

midi

A C++ program to read MIDI input and display things with Dear ImGui.

Screenshot of midi

Currently this is a simple demonstration for me to play with midi input (using portmidi).

It connects to an input MIDI device and reads events, it shows note up/down events via the keyboard.

Requirements

PRs welcome.

build/run on MacOS

  • Fetch submodules: git submodule update --init
  • Install portmidi: brew install portmidi
  • Install SDL2: brew install sdl2
  • Install cmake: brew install cmake
mkdir build
cd build
cmake ..
make
./midi