J'ai la configuration sonore suivante pour mon clavier Midi USB PC-300 sur 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
Ensuite, je veux utiliser JACK pour configurer la sortie du clavier MIDI. Je démarre qjackctl
et je clique sur le bouton "Setup" puis sur l'onglet "Advanced":
Maintenant, après avoir appuyé sur le bouton "Ok" ici, je reviens à la fenêtre principale dans qjackctl
et je démarre le démon JACK en cliquant sur le bouton "Démarrer".
Ensuite, j'ouvre une nouvelle fenêtre de terminal et lance qsynth
, puis je clique sur le bouton "Configuration" puis sur l'onglet "Soundfots". Ici, je sélectionne la police sonore à:
/usr/share/sounds/sf2/FluidR3_GM.sf2
Ensuite, je vais dans qjackctl
et je clique sur le bouton "Connect", puis je clique sur l'onglet "Audio":
Je clique ensuite sur l'onglet "Midi":
Notez qu'aucun client lisible n'est affiché dans le volet gauche. Par conséquent, il n'est pas possible de connecter le clavier Midi à Qsynth ici.
Enfin, je clique sur l'onglet "ALSA":
et comme le montre la capture d'écran ci-dessus: ici aussi, il n'est pas possible de connecter le clavier Midi à Qsynth.
Comment puis-je connecter mon clavier midi USB à qsynth en utilisant JACK?
Remarque :
La configuration du démon JACK est probablement correcte car j'ai pu connecter le clavier à fluidsynth en utilisant jackd
.
Selon la configuration d'Ardour page
La bonne approche pour utiliser MIDI sous Linux lorsque vous utilisez JACK 2 est d'utiliser
a2jmidid
comme pont entre ALSA MIDI et JACK.
Donc, après avoir démarré qjackctl
j'ai dû exécuter a2jmidid -e
, et après cela, j'ai pu démarrer QSynth, et enfin revenir à qjackctl
et connecter le clavier MIDI avec un moteur QSynth).