midi-monitor

Display the incoming MIDI messages in real-time.

Building

Compile from source, linking against the rtmidi library.

Debian:

$ sudo apt install librtmidi-dev
$ make

macOS on M1 with Homebrew installed at /opt/homebrew:

$ brew install rtmidi
$ make -f Makefile.macos-aarch64

Running

$ ./midimonitor

Output

Output will be in TSV format. Example:

port	0	Network Jam
port	1	IAC Driver Bus 1
message	144	68	127
message	128	68	127
message	144	70	127
message	128	70	127
message	144	73	127
message	128	73	127
message	144	70	127
message	128	70	127
message	144	77	127
message	128	77	127
message	144	77	127
message	128	77	127
message	144	75	127
message	128	75	127