Como conectar o teclado midi USB ao qsynth usando qjackctl?

Como conectar o teclado midi USB ao qsynth usando qjackctl?

Tenho a seguinte configuração de som para meu teclado PC-300 USB Midi no Ubuntu 17.04:

$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xd1228000 irq 282
 1 [HD             ]: USB-Audio - USB Sound Blaster HD
                      Creative Technology USB Sound Blaster HD at usb-0000:00:14.0-3, full speed
 2 [PC300          ]: USB-Audio - PC-300
                      Roland PC-300 at usb-0000:00:14.0-2, full speed

A seguir, quero usar o JACK para configurar a saída do teclado MIDI. Eu inicio qjackctle clico no botão "Configurar" e depois na guia "Avançado":

insira a descrição da imagem aqui

Agora, depois de pressionar o botão "Ok" aqui, retorno à janela principal qjackctle inicio o daemon JACK clicando no botão "Iniciar".

Em seguida, abro uma nova janela de terminal e inicio qsynth, clico no botão "Configurar" e, em seguida, clico na guia "Soundfots". Aqui eu seleciono a fonte do som para ser:

/usr/share/sounds/sf2/FluidR3_GM.sf2

Então eu vou qjackctle clico no botão "Conectar" e depois clico na guia "Áudio":

insira a descrição da imagem aqui

Então clico na aba "Midi":

insira a descrição da imagem aqui

Observe que nenhum cliente legível é mostrado no painel esquerdo. Portanto, não é possível conectar o teclado Midi ao Qsynth aqui.

Por fim, clico na aba "ALSA":

insira a descrição da imagem aqui

e como pode ser visto na imagem acima: aqui também não é possível conectar o teclado Midi ao Qsynth.

Como posso conectar meu teclado midi USB ao qsynth usando JACK?

Observação:

A configuração do JACK deamon provavelmente está correta, pois consegui conectar o teclado ao fluidsynth usando jackd.

Responder1

De acordo com a configuração do Ardourpágina

A abordagem correta para usar MIDI no Linux ao usar JACK 2 é usar a2jmididcomo ponte entre ALSA MIDI e JACK.

Então, depois de iniciar, qjackctltive que executar o a2jmidid -e, e depois disso pude iniciar o QSynth e, finalmente, voltar qjackctle conectar o teclado MIDI a um mecanismo QSynth.

informação relacionada