Tengo la siguiente configuración de sonido para mi teclado Midi USB PC-300 en 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 continuación, quiero usar JACK para configurar la salida del teclado MIDI. Empiezo qjackctl
y hago clic en el botón "Configuración" y luego en la pestaña "Avanzado":
Ahora, después de presionar el botón "Aceptar" aquí, vuelvo a la ventana principal qjackctl
e inicio el demonio JACK haciendo clic en el botón "Iniciar".
Luego abro una nueva ventana de terminal y ejecuto qsynth
, hago clic en el botón "Configuración" y luego hago clic en la pestaña "Soundfots". Aquí selecciono la fuente del sonido:
/usr/share/sounds/sf2/FluidR3_GM.sf2
Luego voy qjackctl
y hago clic en el botón "Conectar", y luego hago clic en la pestaña "Audio":
Luego hago clic en la pestaña "Midi":
Tenga en cuenta que no se muestra ningún cliente legible en el panel izquierdo. Por lo tanto, aquí no es posible conectar el teclado Midi a Qsynth.
Finalmente, hago clic en la pestaña "ALSA":
y como se ve en la captura de pantalla anterior: aquí tampoco es posible conectar el teclado Midi a Qsynth.
¿Cómo puedo conectar mi teclado midi USB a qsynth usando JACK?
Nota:
Es probable que la configuración de JACK demon sea correcta ya que pude conectar el teclado a fluidsynth usando jackd
.
Respuesta1
Según la configuración de Ardourpágina
El enfoque correcto para usar MIDI en Linux cuando se usa JACK 2 es usarlo
a2jmidid
como puente entre ALSA MIDI y JACK.
Entonces, después de comenzar, qjackctl
tuve que ejecutar a2jmidid -e
, y luego pude iniciar QSynth y, finalmente, volver qjackctl
y conectar el teclado MIDI con un motor QSynth.