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 qjackctl
e clico no botão "Configurar" e depois na guia "Avançado":
Agora, depois de pressionar o botão "Ok" aqui, retorno à janela principal qjackctl
e 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 qjackctl
e clico no botão "Conectar" e depois clico na guia "Áudio":
Então clico na aba "Midi":
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":
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
a2jmidid
como ponte entre ALSA MIDI e JACK.
Então, depois de iniciar, qjackctl
tive que executar o a2jmidid -e
, e depois disso pude iniciar o QSynth e, finalmente, voltar qjackctl
e conectar o teclado MIDI a um mecanismo QSynth.