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.
#sudo apt-get install vmpk vkeybd
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
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
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.
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.