Virtual MIDI Piano Keyboard
A MIDI events generator and receiver that drives a MIDI synthesizer
Virtual MIDI Piano Keyboard (VMPK) is a MIDI events generator and receiver. It does not produce sound on its own; instead, it sends MIDI events to a hardware or software synthesizer. You can play MIDI notes using the computer keyboard or the mouse, and you can display MIDI notes received from another instrument or MIDI file player by connecting that source to VMPK's input port.
VMPK provides MIDI IN and OUT ports that can be connected to other programs or physical MIDI interfaces through virtual MIDI cables. It can send program changes and controllers to a MIDI synthesizer, with instrument definitions supplied as .INS files (including General MIDI, Roland GS, and Yamaha XG) or imported from SoundFont files in .SF2 or DLS formats. Keyboard mapping is configurable through the GUI, with layouts stored as XML files; presets for Spanish, German, and French layouts are included, and preferences, selected bank and program, and controller values are saved between sessions. The application is built with Qt5 and Drumstick RT and runs on Linux, Windows, and Mac OSX.
VMPK is intended for musicians and developers working with MIDI setups who need a keyboard interface to drive a synthesizer or monitor incoming MIDI data. It is free software released under the GPL v3 license.
12 alternatives to Virtual MIDI Piano Keyboard
Ranked by how well each tool replaces Virtual MIDI Piano Keyboard: shared features, audience, price and popularity.
Free music notation software for Windows, Mac, and Linux.
Covers 2 of 15 key features.
Free planOpen source59 out of 100 matchFreeMusic notation software for composing, collaborating, and publishing sheet music.
Covers 1 of 15 key features.
Free plan58 out of 100 matchContact sales- 57 out of 100 matchFree
- 55 out of 100 matchContact sales
A Cross Platform and Open Source PCB Design Suite
Covers 2 of 15 key features.
Free planOpen source53 out of 100 matchFreeAn open-source GUI prototyping tool that's available for ALL platforms.
Covers 2 of 15 key features.
Free planOpen source53 out of 100 matchFreeCAD, CAM and FEA software for Linux, available in 2D and 3D versions.
Covers 1 of 15 key features.
Free plan52 out of 100 matchFree- 52 out of 100 matchFree
A flexible software sketchbook and a language for learning how to code
Covers 1 of 15 key features.
Free planOpen source52 out of 100 matchContact salesDigital illustration, manga, and animation app for PC and tablet.
Covers 1 of 15 key features.
Free plan52 out of 100 matchContact salesA free open source easy to use standalone 3D game maker and 3D game design program
Covers 2 of 15 key features.
Free planOpen source51 out of 100 matchFree