Virtial MIDI Keyboard with Ardour 5.8


I’m new in Linux. I’ve installed Ardour 5.8, VMKP (Virt Keys), JACK.

I want to play a synth on a MIDI track with my Virtual Keyboard.

I’ve tried to configure, but got confused. I undestand that I need to send a MIDI comands from vkeys to MIDI input on a channel in Ardour, but I don’t undestand what exactly I need to do.

Could some1 help pls?

I’m using UBUNTU 16.04 with int. audio inerface:
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7134000 irq 49
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7130000 irq 48

From my research here is the way to work with VMPK+Ardour:
apt install qjackctl a2jmidid

Now open qjackctl>setup>Settings>Driver : ALSA> MIDI Driver: seq> OK
restart qjack. Start the connection.

Start Ardour session with JACK>start VMPK> create a MIDI track in Ardour.
Now right click in the track>inputs>Hardware>check midi_capture_1 or any channel appropriate.

you can also do this patching in qjackctl> connect> MIDI>system(OUTPUT PORTS)>Ardour (INPUT PORTS)

I like VMPK mostly for it’s high customizing options again jackKeyboard. Although Jack Keyboard is very good too.

MIDI tab in JACK is empty, see screenshot:

Maybe just try running “a2jmidi -e” to make it show up as a JACK device, instead of just an ALSA device.

Dont use the JACK backend for Ardour unless you have a defined need to do so. If you use the ALSA backend, then ALL MIDI ports will just show up.

If you need to use JACK, then you’ll need to read the section in the manual about setting up MIDI and, as Lexridge suggested, use a2jmidid (if your system uses Jack2) or properly configured jack to do MIDI itself (if your system uses Jack1).

Yep, JACK Keyboard works well (and vmpk still doesn’t), thanks a lot gyus!!

Ok, so there is no JACK, and ALSA interface for a new Ardour project has been choosen.
I’ve added a new MIDI track with a-Reasonable synth. Can you tell me pls - where should I configure MIDI-input settings for my MIDI-track?
(see screenshot, in English:

May be this will help: