Virtual MIDI Piano Keyboard is a MIDI events generator and receiver program, it usually a stand alone program. Virtual MIDI Keyboard does not produce any sound by itself. Virtual MIDI keyboard can be used to control a MIDI synthesizer hardware and software both external or internal.

Mouse and computer’s keyboard can be used to play MIDI notes. Virtual MIDI keyboard also displaying MIDI notes generated by another instrument or MIDI file player that is connected to.


Installing VMPK

#sudo apt-get install vmpk vkeybd


Screenshot from 2014-03-01 10:21:11

Installing amsynth

amsynth is an open source realtime software synthesizer for Linux
Its operation is similar to analog Moog Minimoog and Roland Juno-60, which are considered classic synthesizers from the 1970s.
The two main oscillators support five cyclic waveforms and one noise source.There is also an LFO for vibrato effects.
#sudo apt-get install amsynth


Screenshot from 2014-03-01 11:58:36

Installing Qjackctl

QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure.

Written in C++ around the Qt4 toolkit for X11, most exclusively using Qt Designer.

Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.
#sudo apt-get install qjackctl


Screenshot from 2014-03-01 12:00:20



After installing above packages we need to connect the vmpk with amsynth through qjackctl, because vmpk doesn’t produce sound by itself.
Lanuch Vmpk,Amsynth,Qjackctl one by one.


Screenshot from 2014-03-01 15:41:26

Screenshot from 2014-03-01 15:41:40

Screenshot from 2014-03-01 15:41:57



Press connect button in the qjackctl and that will show the connections according to the software we using now.

connect the VMPK output to the amsynth MIDI ,likewise aconnect VMPK output to the VMPK input in the right side tab.


Screenshot from 2014-03-01 12:04:15

Screenshot from 2014-03-01 12:04:59

Screenshot from 2014-03-01 12:06:08

Screenshot from 2014-03-01 12:07:13
now start play your keyboard… enjoy…