[LAA] Virtual MIDI Piano Keyboard 0.8.7 and Drumstick Libraries 2.6.0 Released

Pedro Lopez-Cabanillas pedro.lopez.cabanillas at gmail.com
Mon Apr 4 23:37:02 CEST 2022

VMPK 0.8.7

Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It 
doesn't produce any sound by itself, but can be used to drive a MIDI 
synthesizer (either hardware or software, internal or external). You can 
use the computer's keyboard to play MIDI notes, and also the mouse. You can 
use the Virtual MIDI Piano Keyboard to display the played MIDI notes from 
another instrument or MIDI file player.

Changes in v0.8.7:

* Fixed touch-screen events handling on Linux, on both X11 and Wayland.
* Fixed raw (low level) keyboard events handling on Linux+Wayland.
* New cmake build option: ENABLE_NATIVE_FILTER. Enabled by default on 
Windows, and disabled elsewere.
* Fixed ticket #80: always-on-top preference hides main window.
* Fixed command line option "file".
* Fixed instruments definition "default.ins" file loading.
* Requires: drumstick-2.6.

Compilation minimum requirements for all platforms:

* CMake 3.14
* Qt5 >= 5.9 or Qt6 >= 6.2
* Drumstick 2.6

Please use the mailing list <vmpk-devel at lists.sourceforge.net> for 
questions and comments. Thanks.

Copyright (C) 2008-2022, Pedro López-Cabanillas and others  
License: GPL v3

More info  


Drumstick Libraries 2.6.0

Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. 
Includes a C++ wrapper around the ALSA library sequencer interface: ALSA 
sequencer provides software support for MIDI technology on Linux. A 
complementary library provides classes for processing SMF (Standard MIDI 
files: .MID/.KAR), RIFF MIDI (.RMI), and Cakewalk (.WRK) file formats. A 
multiplatform realtime MIDI I/O library and a GUI Widgets libraries are 
also provided for Linux, Windows, and Mac OSX.

Changes in v2.6.0:

* Widgets: pianokeybd has 2 new functions, setUsingNativeFilter() and 
isUsingNativeFilter(). Fixed pianokeybd's touch-screen input on Linux, 
including X11 and Wayland. Added pianokeybd internal raw computer keyboard 
input processing.
* Utils: vpiano new menu options to allow enabling keyboard, mouse and 
touch-screen input. New raw keyboard menu option. Note labels font 
stability fix.

Compilation minimum requirements for all platforms: 

* C++11 compiler
* CMake 3.14
* Qt5 >= 5.9 or Qt6 >= 6.2 (with Qt6Core5Compat library dependency for 

Feature dependencies (for some platforms):

* ALSA (Linux only)
* PulseAudio (Unix)
* D-Bus (Unix)
* FluidSynth (All platforms)

Copyright (C) 2009-2022, Pedro Lopez-Cabanillas
License: GPL v3 or later

Project web site

Online documentation


More information about the Linux-audio-announce mailing list