Drumstick MIDI Monitor logs MIDI events
coming from MIDI external ports or applications via the ALSA sequencer,
and from SMF (Standard MIDI files) or WRK (Cakewalk/Sonar) files. It is especially useful if you want to debug
MIDI software or your MIDI setup. It features a nice graphical user interface, customizable event filters and
sequencer parameters, support for MIDI and ALSA messages, and saving the recorded event list to a SMF or text file.
For brief building instructions, see INSTALL.md.
Sources: https://sourceforge.net/projects/kmidimon/files/
You need the following software:
Compiling and hacking the Git sources is a bit different compared to the
distribution tarball. You can get the latest sources either using a sourceforge
user account, or the anonymous user (with read only rights). The Git client
documentation for SourceForge users is available at:
https://sourceforge.net/p/forge/documentation/Git/
There is also a Git mirror at GitHub
example:
git clone git://git.code.sf.net/p/drumstick/git drumstick-git
example:
git clone git://git.code.sf.net/p/kmidimon/git kmidimon-git
There is also a Git mirror at GitHub
cd kmidimon-git
mkdir build
cmake -S . -B build -DCMAKE_BUILD_TYPE=debug \
-DCMAKE_PREFIX_PATH=$HOME/Qt/6.6.1/gcc_64/ \
-DCMAKE_INSTALL_PREFIX=/usr/local/
cmake --build build --verbose
See also INSTALL.md