Previous command will work for the current session only. If you want to permanently add the virtual midi device (jack users on Debian/Ubuntu/Mint), edit the /etc/modules file to add snd-virmidi, and create a file /etc/modprobe.d/snd-virmidi_options.conf with the content options snd-virmidi midi_devs=1.
If you list the connected ports, you should see a new Virtual Raw Midi entry like below:
1
$ aconnect -lo
2
client 14: 'Midi Through' [type=kernel]
3
0 'Midi Through Port-0'
4
client 20: 'Virtual Raw MIDI 1-0' [type=kernel,card=1]
5
0 'VirMIDI 1-0'
Copied!
3.
Install FluidSynth and QSynth, its graphical user interface
(tested OK on Linux Mint, if problem please consult the FluidSynth documentation)
1
$ sudo apt-get update -y # Get latest packages info
2
$ sudo apt-get install fluidsynth
3
$ sudo apt-get install qsynth
Copied!
4.
Start QSynth
1
qsynth &
Copied!
5.
Load the JJazzLab SoundFont and adjust FluidSynth settings
6.
Connect the virtual port to FluidSynth
You should see a new port, like in the example below:
1
$ aconnect -lo
2
client 14: 'Midi Through' [type=kernel]
3
0 'Midi Through Port-0'
4
client 20: 'Virtual Raw MIDI 1-0' [type=kernel,card=1]