web-dev-qa-db-fra.com

Virtual MIDI Configuration du clavier de piano

J'ai installé Virtual MIDI Keyboard (vmpk) à l'aide de apt-get install. J'ai aussi Jack control et Qsynth installé. Lorsque j'ouvre vmpk, je ne peux pas entendre le son qui en provient. Comment puis-je faire le réglage pour laisser le son sortir?

19
sawa

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

  • connectez la sortie MIDI de vmpk au MIDI entrée 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 votre moniteurs,

vous devriez entendre des sons.

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

  1. Installer les paquets "patchage" et "fluid-soundfont-gm"
  2. Open Jack Control
  3. Examinez la configuration de 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. Dans patchage, connectez vmpk MIDI out à Qsynth MIDI in
  9. En mode patchage, connectez la sortie audio de Qsynth à votre interface audio (canaux gauche et droit)
  10. Dans Qsynth, chargez un soundfont à partir de /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Appuyez virtuellement sur n'importe quelle touche de vmpk pour entendre le son

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

13
Emmet Hikory

Une solution alternative:

Dans Qsynth:

  1. Élément de liste

    Onglet MIDI: Activer MIDI Case d'entrée cochée ID client du séquenceur ALSA: Qsynth1 Onglet Audio: Pilote audio: alsa Onglet Soundfonts: SFID 1; Nom /usr/share/sounds/sf2/FluidR3_GM.sf2; Décalage 0

En VMPK:

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