Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedrolcl/kmidimon
Drumstick MIDI Monitor (Mirror)
https://github.com/pedrolcl/kmidimon
linux midi monitor qt
Last synced: 2 months ago
JSON representation
Drumstick MIDI Monitor (Mirror)
- Host: GitHub
- URL: https://github.com/pedrolcl/kmidimon
- Owner: pedrolcl
- License: gpl-2.0
- Created: 2021-02-28T22:11:00.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T16:52:29.000Z (5 months ago)
- Last Synced: 2024-09-12T02:24:01.948Z (5 months ago)
- Topics: linux, midi, monitor, qt
- Language: C++
- Homepage: https://sourceforge.net/projects/kmidimon/
- Size: 1.7 MB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# Drumstick MIDI Monitor (a.k.a. kmidimon)
[Drumstick MIDI Monitor](https://kmidimon.sourceforge.io) 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](INSTALL.md).
## Downloads
Sources: https://sourceforge.net/projects/kmidimon/files/
[![Download Drumstick MIDI Monitor](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/kmidimon/files/latest/download)
[](https://flathub.org/apps/details/net.sourceforge.kmidimon)
[![Packaging status](https://repology.org/badge/vertical-allrepos/kmidimon.svg)](https://repology.org/project/kmidimon/versions)
## 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](https://sourceforge.net/p/drumstick/git/ci/master/tree/).
There is also a [Git mirror at GitHub](https://github.com/pedrolcl/drumstick)
example:
~~~sh
git clone git://git.code.sf.net/p/drumstick/git drumstick-git
~~~### Clone kmidimon from the [Git repository](https://sourceforge.net/p/kmidimon/git/ci/master/tree/)).
example:
~~~sh
git clone git://git.code.sf.net/p/kmidimon/git kmidimon-git
~~~There is also a [Git mirror at GitHub](https://github.com/pedrolcl/kmidimon)
### Configure and compile
~~~sh
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](INSTALL.md)
### Hack and enjoy!