[LAU] [ANN] Virtual MIDI Piano Keyboard 0.1.0

Pedro Lopez-Cabanillas pedro.lopez.cabanillas at gmail.com
Sun Aug 31 05:26:39 EDT 2008

This is the first public release of Virtual MIDI Piano Keyboard. It is a MIDI 
event 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. 

VMPK has been tested in Linux and Windows, but maybe you can build it also in 
Mac OSX and SGI Irix. If you can compile and test the program in those 
systems, please drop me a mail.

The Virtual Keyboard by Takashi Iway (vkeybd) has been the inspiration for 
this one. It is a wonderful piece of software and has served us well for many 
years. Thanks!

VMPK is written in C++ using two free and platform independent frameworks: Qt4 
(4.3 or newer is needed) and RtMIDI for MIDI input/output. It uses ALSA 
sequencer in Linux, WinMM in Windows and CoreMIDI in Mac OSX, which are the 
native MIDI systems in each supported platform. See:

The alphanumeric keyboard mapping can be configured from inside the program 
using the GUI interface, and the settings are stored in XML files. Some maps 
for Spanish, German and French keyboard layouts are provided.

VMPK can send program changes and controllers to a MIDI synth. The definitions 
for different standards and devices can be provided as .INS files, the same 
format used by Qtractor, TSE3, Cakewalk and Sonar.

This software is in a very early alpha stage. Please feel free to contact me 
to ask questions, report bugs, and propose new features. You can use the 
tracking system at SourceForge project site.

Copyright (C) 2008, Pedro Lopez-Cabanillas
License: GPL v3

Web site:

Download sources:

Download openSUSE RPM packages:


More information about the Linux-audio-user mailing list