![](https://seccdn.libravatar.org/avatar/c8b49a7a57ae09cd5482d4a4ac5bb593.jpg?s=120&d=mm&r=g)
On 2021-01-15 00:44, Doug McGarrett wrote:
doug@linux1:~/Downloads> aconnect -l client 0: 'System' [type=kernel] 0 'Timer ' Connecting To: 128:0 1 'Announce ' Connecting To: 128:0 client 14: 'Midi Through' [type=kernel] 0 'Midi Through Port-0' client 20: 'E-MU XMidi1X1 Tab' [type=kernel,card=1] 0 'E-MU XMidi1X1 Tab MIDI 1' client 128: 'PipeWire-System' [type=user,pid=1442] 0 'input ' Connected From: 0:1, 0:0 client 129: 'PipeWire-RT-Event' [type=user,pid=1442] 0 'input ' client 130: 'FLUID Synth (7435)' [type=user,pid=7435] 0 'Synth input port (7435:0) There is no sound from keyboard keys. I suspect that I need a "sound font" but I'm having trouble getting one installed. Thanx for responding. This is tricky!
Don't use qjackctl/jack to begin with. It'll get you mostly sorrows if you just want to play your keyboard. I've been doing oss/alsa/jack/pulseaudio in that order since late 90th and to understand linux audio/midi I recommend you to start with pure alsa-midi and not jack-midi. As can be seen from your aconnect -l you seem to have a USB connected MIDI thingy (client 20). I take it that your keyboard is connected via that USB-MIDI thingy. That needs to be connected with fluidsynth (qsynth). You can do that with a GUI like qjackctl but as I said it will probably get you into the realm of jack. Wait with that until you get some sound out of qsynth/fluidsynth. If you have qjackctl running, quit it and see to it that jackd or jackdbus isn't running. ps waux | egrep jack if you have, kill it. Have qsynth started and run aconnect like this (with respect to the above output). If you have disconnected and reconnected a few times the clients tend to get new client numbers, use the new one if that's the case. aconnect 20:0 130:0 If you don't hear any sound check to see if you have a soundfont installed and if not the easiest in opensuse is to install fluid-soundfont-gm. zypper in fluid-soundfont-gm You will then get /usr/share/sounds/sf2/FluidR3_GM.sf2. Point qsynth to that in by going to Setup->Soundfont->Open in qsynth. -- /bengan