Configuration du clavier de piano MIDI virtuel


18

J'ai installé Virtual MIDI Keyboard (vmpk) à l'aide de apt-get install. J'ai également installé Jack controlet Qsynthinstallé. Lorsque j'ouvre vmpk, je n'entends pas le son qui en provient. Comment puis-je faire le réglage pour laisser le son sortir?


1
Avez-vous câblé la sortie midi de vmpk à l'entrée midi de qsynth dans votre fenêtre Jack Control Connections? Et la sortie audio de Qsynth sur votre carte son?
daithib8

3
Je peux voir vmpk sur le contrôle Jack mais lorsque j'essaie d'ouvrir qsynth pendant l'exécution du contrôle Jack, qsynth dit "Impossible de créer le pilote audio (jack)" et "fluidsynth: erreur: Faimed pour se connecter au serveur Jack."
sawa

Jack commence bien. Mais qsynth a le problème. Merci quand même.
sawa

Réponses:


13

vmpk est un clavier maître MIDI virtuel et ne produit aucun son. Pour générer du son, vous devez

  • connectez la sortie MIDI de vmpk à l' entrée MIDI d'un générateur de sons (par exemple qsynth ). Si vous alors
  • connectez la sortie audio du générateur de sons à l' entrée audio de vos moniteurs,

vous devriez entendre des sons.

Dans votre situation spécifique, où vous souhaitez utiliser vmpk, qsynth et jack control, je recommanderais la procédure suivante pour générer de l'audio basé sur des frappes virtuelles:

  1. Installer les packages "patchage" et "fluid-soundfont-gm"
  2. Open Jack Control
  3. Passez en revue la configuration JACK pour vous assurer qu'elle est connectée à votre interface audio préférée
  4. Démarrer JACK (le gros bouton de lecture)
  5. Patchage ouvert
  6. Ouvrir vmpk
  7. Ouvrez Qsynth
  8. En patchage, connectez vmpk MIDI out à Qsynth MIDI in
  9. En patchage, connectez la sortie audio Qsynth à votre interface audio (canaux gauche et droit)
  10. Dans Qsynth, chargez une police sonore depuis /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Pressez virtuellement n'importe quelle touche dans vmpk pour entendre le son

Bien que les outils spécifiques utilisés diffèrent légèrement, vous pouvez trouver les conseils sur le wiki Ubuntu utiles. La principale différence est que vous utiliserez un clavier virtuel plutôt qu'un clavier physique, mais le patchage ne devrait pas être en mesure de faire la différence.


2
pour jack installer jackd , donc une commande utile:sudo apt-get install jackd patchage vmpk qsynth
Regisz

Comme l'exécution APTavec install qsynthdétectera automatiquement la jackddépendance et l'installera, il n'est pas nécessaire de la spécifier.
syntaxerror

12

Une solution alternative:

Dans Qsynth:

  1. Élément de liste

    Onglet MIDI: case Activer l'entrée MIDI cochée ALSA Sequencer ID client: Qsynth1 Onglet audio: Pilote audio: alsa Onglet Soundfonts: SFID 1; Nom /usr/share/sounds/sf2/FluidR3_GM.sf2; Décalage 0

Dans VMPK:

-->Edit -->Connections: "Enable Thru on MIDI Output" checked
Input MIDI Connection <blank>
Output MIDI Connection FLUID Synth (Qsynth1):0

1
travaillé pour moi! Tout simplement élégant!
Stefano Mtangoo

2
Assurez-vous également d'exécuter QSynthvia qsynth -a alsa, sinon il sera par défaut JACK.
syntaxerror
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.