Virtual MIDI Piano Keyboard 0.6.0

An open source and cross-platform MIDI piano keyboard for Linux, Windows and Macintosh operating systems

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in Virtual MIDI Piano Keyboard 0.6.0:

  • Qt5 migration completed. XCB replacing X11 library on Linux/Unix
  • RtMIDI replaced by Drumstick-RT with pluggable backends: ALSA Seq, OSS, Windows, Mac OSX, Network and FluidSynth.
  • Ticket #39: keyboard can start on any note
  • Allow to configure any number of keys, instead of full octaves
Read full changelog
send us
an update
GPL v3 
Pedro Lopez-Cabanillas
4.7/5 10
ROOT \ Multimedia \ Audio
2 Virtual MIDI Piano Keyboard Screenshots:
Virtual MIDI Piano Keyboard - The main window of Virtual MIDI Piano KeyboardVirtual MIDI Piano Keyboard - Preferences
Virtual MIDI Piano Keyboard (or VMPK for short) is an open source, freely distributed and multi-platform graphical software project designed from the ground up to act as a standalone MIDI controller tool. The software runs on all mainstream operating systems and can be used to drive a MIDI synthesizer, despite that fact that it cannot be used to produce sounds.

Features at a glance

Key features include support for driving software or hardware MIDI synthesizers, support for driving internal or external MIDI synthesizers, support for mouse and keyboard peripheral devices, which can be used to play MIDI notes, support for viewing played MIDI notes from another MIDI file player or instrument, support for receiving MIDI events, support for generating MIDI events, as well as a modern graphical user interface written in Qt.

in addition to the above, the software features alphanumeric keyboard mapping, which can be easily configured using the GUI (XML files are used for storing the settings), support for French, Spanish and German keyboard layouts, as well as the ability to send controllers and program changes to a MIDI synthesizer. All the MIDI input/output features are powered by the cross-platform Drumstick RT framework.

Provides definitions for different devices and standards

Please note that Virtual MIDI Piano Keyboard can provide definitions for different devices and standards as .INS files, which can be written by popular applications, such as QTractor and TSE3.

Under the hood, availability and supported OSes

The application is written in the C++ programming language, using the Qt GUI toolkit for its beautiful graphical user interface. Virtual MIDI Piano Keyboard is a cross-platform software, supported on the GNU/Linux, Microsoft Windows and Mac OS X operating systems. On GNU/Linux, it’s available for download as universal installers in the .run file format, as well as a source tarball.

Virtual MIDI Piano Keyboard was reviewed by , last updated on September 15th, 2014


#piano keyboard #MIDI event generator #MIDI event receiver #MIDI #piano #keyboard #event

Add your review!