Virtuelle MIDI-Klaviertastatur einrichten

18

Ich habe Virtual MIDI Keyboard (vmpk) mit installiert apt-get install. Ich habe auch Jack controlund Qsynthinstalliert. Wenn ich vmpk öffne, kann ich den Ton nicht hören, der von ihm kommt. Wie kann ich die Einstellung vornehmen, um den Ton herauskommen zu lassen?

sawa
quelle
1
Haben Sie den MIDI-Ausgang von vmpk mit dem MIDI-Eingang von qsynth in Ihrem Jack Control Connections-Fenster verbunden? Und das Audio-Out von Qsynth auf deine Soundkarte?
Daithib8
3
Ich kann vmpk auf der Jack-Steuerung sehen, aber wenn ich versuche, qsynth zu öffnen, während Jack control ausgeführt wird, sagt qsynth "Fehler beim Erstellen des Audiotreibers (Buchse)" und "fluidsynth: Fehler: Fehler beim Herstellen einer Verbindung zum Jack-Server."
Sawa
Jack fängt gut an. Aber qsynth hat das Problem. Danke trotzdem.
Sawa

Antworten:

13

vmpk ist ein virtuelles MIDI-Master-Keyboard und erzeugt keinen Sound. Um Ton zu erzeugen, müssen Sie

  • Verbinden Sie den MIDI- Ausgang von vmpk mit dem MIDI- Eingang eines Tongenerators (z . B. qsynth ). Wenn du dann
  • Verbinden Sie den Audioausgang des Klangerzeugers mit dem Audioeingang Ihrer Monitore.

Sie sollten einige Geräusche hören.

In Ihrer speziellen Situation, in der Sie die vmpk-, qsynth- und jack-Steuerung verwenden möchten, würde ich das folgende Verfahren empfehlen, um Audio basierend auf virtuellen Tastenanschlägen zu generieren:

  1. Installieren Sie die Pakete "patchage" und "fluid-soundfont-gm"
  2. Öffnen Sie die Jack-Steuerung
  3. Überprüfen Sie die JACK-Konfiguration, um sicherzustellen, dass sie an Ihr bevorzugtes Audio-Interface angeschlossen ist
  4. Starten Sie JACK (die große Wiedergabetaste)
  5. Öffnen Sie Patchage
  6. Öffne vmpk
  7. Öffnen Sie Qsynth
  8. Schließen Sie in Patches den vmpk-MIDI-Ausgang an den Qsynth-MIDI-Eingang an
  9. Schließen Sie Qsynth-Audio in Patches an Ihr Audio-Interface an (linker und rechter Kanal)
  10. Laden Sie in Qsynth einen Soundfont von /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Drücken Sie praktisch eine beliebige Taste in vmpk, um den Ton zu hören

Obwohl sich die verwendeten Tools geringfügig unterscheiden, finden Sie die Anleitung im Ubuntu-Wiki möglicherweise hilfreich. Der Hauptunterschied besteht darin, dass Sie eine virtuelle Tastatur anstelle einer physischen Tastatur verwenden, aber Patches sollten den Unterschied nicht erkennen können.

Emmet Hikory
quelle
2
Für Jack Jackd installieren , also ein nützlicher Befehl:sudo apt-get install jackd patchage vmpk qsynth
Regisz
Da das Ausführen von APTmit install qsynthautomatisch eine jackdAbhängigkeit erkennt und installiert, muss diese nicht angegeben werden.
Syntaxfehler
12

Eine alternative Lösung:

In Qsynth:

  1. Listenpunkt

    Registerkarte "MIDI": Kontrollkästchen "MIDI-Eingang aktivieren" aktiviert ALSA Sequencer-Client-ID: Qsynth1 Registerkarte "Audio": Audiotreiber: alsa Registerkarte "Soundfonts": SFID 1; Name /usr/share/sounds/sf2/FluidR3_GM.sf2; Offset 0

In VMPK:

-->Edit -->Connections: "Enable Thru on MIDI Output" checked
Input MIDI Connection <blank>
Output MIDI Connection FLUID Synth (Qsynth1):0
Brallan Aguilar
quelle
1
arbeitete für mich! Einfach elegant!
Stefano Mtangoo
2
Stellen Sie außerdem sicher, dass Sie QSynthüber ausgeführt werden qsynth -a alsa, da dies sonst standardmäßig der Fall ist JACK.
Syntaxfehler