Menu

Tree [b7de5b] master RELEASE_1_4_0 /
 History

HTTPS access


File Date Author Commit
 cmake_admin 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 doc 2023-12-06 Pedro López-Cabanillas Pedro López-Cabanillas [907652] Preparations for release 1.3.2
 icons 2021-09-25 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [f0f1ce] desktop icons replaced
 po 2023-12-06 Pedro López-Cabanillas Pedro López-Cabanillas [907652] Preparations for release 1.3.2
 src 2023-12-06 Pedro López-Cabanillas Pedro López-Cabanillas [901ea6] replaced deprecated qAsConst
 templates 2023-01-07 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [b77f14] copyright year updated
 translations 2023-01-07 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [b77f14] copyright year updated
 .gitignore 2023-03-01 Pedro López-Cabanillas Pedro López-Cabanillas [43da8d] Fixed default language setting
 AUTHORS 2023-01-07 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [b77f14] copyright year updated
 CMakeLists.txt 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 COPYING 2008-03-24 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [479bb1] * License text updated.
 ChangeLog 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 INSTALL.md 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 NEWS.md 2021-11-15 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [ac1a4e] Documentation updated
 README.md 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 TODO.md 2021-11-15 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [ac1a4e] Documentation updated
 configure.debug 2021-01-06 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [f67a81] release preparations
 configure.release 2021-01-06 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [f67a81] release preparations
 datafiles.qrc 2020-02-26 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [cacaac] Code modernization. Embedded translations. Help...
 kmidimon.lsm 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 kmidimon.pro 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 kmidimon.spec.in 2021-12-12 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [cac787] release preparations
 lconvert.pri 2020-02-26 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [cacaac] Code modernization. Embedded translations. Help...
 net.sourceforge.kmidimon.desktop 2021-09-16 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [e29ced] Supported RIFF RMID (.RMI) files, provided by D...
 net.sourceforge.kmidimon.metainfo.xml 2023-12-25 Pedro López-Cabanillas Pedro López-Cabanillas [b7de5b] release 1.4.0 preparations
 standards.ins 2009-08-04 Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas [ec5eb8] * resize columns

Read Me

Drumstick MIDI Monitor (a.k.a. kmidimon)

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.

Downloads

Sources: https://sourceforge.net/projects/kmidimon/files/

Download Drumstick MIDI Monitor

Download on Flathub

Packaging status

Developers environment

You need the following software:

  • CMake 3.16 or later
  • Qt libraries 6.2 or later (Qt >= 5.12 using USE_QT5=On)
  • ALSA library
  • Drumstick 2.9 or later

Getting the development sources

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/

Clone the drumstick Git repository.

There is also a Git mirror at GitHub

example:

    git clone git://git.code.sf.net/p/drumstick/git drumstick-git

Clone kmidimon from the Git repository).

example:

    git clone git://git.code.sf.net/p/kmidimon/git kmidimon-git

There is also a Git mirror at GitHub

Configure and compile

    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

Hack and enjoy!