Konfiguracja wirtualnej klawiatury fortepianowej MIDI

18

Zainstalowałem wirtualną klawiaturę MIDI (vmpk) za pomocą apt-get install. Mam również Jack controli Qsynthzainstalowałem. Kiedy otwieram vmpk, nie słyszę wydobywającego się z niego dźwięku. Jak mogę dokonać ustawienia, aby dźwięk wydobywał się?

sawa
źródło
1
Czy podłączyłeś midi-out vmpk do midi-in qsynth w oknie Jack Control Connections? A wyjście audio Qsynth na twoją kartę dźwiękową?
daithib8
3
Widzę vmpk przy sterowaniu Jackiem, ale kiedy próbuję otworzyć qsynth podczas uruchamiania sterowania Jackiem, qsynth mówi „Nie udało się utworzyć sterownika audio (jack)” i „fluididsynth: błąd: Podjęto próbę połączenia z serwerem Jacka”.
sawa
Jack zaczyna dobrze. Ale qsynth ma problem. W każdym razie dzięki.
sawa

Odpowiedzi:

13

vmpk jest wirtualną klawiaturą MIDI Master i nie generuje dźwięku. Aby wygenerować dźwięk, musisz

  • podłącz wyjście MIDI z vmpk do wejścia MIDI jakiegoś generatora brzmień (np. qsynth ). Jeśli ty to
  • podłącz wyjście audio z generatora tonów do wejścia audio swoich monitorów,

powinieneś usłyszeć jakieś dźwięki.

W konkretnej sytuacji, w której chcesz używać funkcji vmpk, qsynth i jack, zalecam następującą procedurę generowania dźwięku na podstawie wirtualnych naciśnięć klawiszy:

  1. Zainstaluj pakiety „patchage” i „fluid-soundfont-gm”
  2. Otwórz kontrolę gniazda
  3. Przejrzyj konfigurację JACK, aby upewnić się, że jest podłączona do preferowanego interfejsu audio
  4. Uruchom JACK (duży przycisk odtwarzania)
  5. Otwórz Patchage
  6. Otwórz vmpk
  7. Otwórz Qsynth
  8. W patchu podłącz vmpk MIDI do Qsynth MIDI in
  9. W patchu podłącz wyjście audio Qsynth do interfejsu audio (zarówno lewy, jak i prawy kanał)
  10. W Qsynth załaduj plik dźwiękowy z /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Praktycznie naciśnij dowolny klawisz vmpk, aby usłyszeć dźwięk

Chociaż poszczególne używane narzędzia różnią się nieznacznie, wskazówki na temat Ubuntu Wiki mogą okazać się pomocne. Podstawowa różnica polega na tym, że będziesz używać klawiatury wirtualnej zamiast klawiatury fizycznej, ale łata nie powinna być w stanie odróżnić.

Emmet Hikory
źródło
2
dla jack zainstaluj jackd , więc przydatne polecenie:sudo apt-get install jackd patchage vmpk qsynth
Regisz
Ponieważ praca APTz programem install qsynthautomatycznie wykrywa jackdzależność i instaluje ją, nie ma potrzeby jej określania.
składnia błąd
12

Alternatywne rozwiązanie:

W Qsynth:

  1. Element listy

    Karta MIDI: Włącz pole wejściowe MIDI zaznaczone Identyfikator klienta ALSA Sequencer: Karta Audio Qsynth1: Sterownik audio: karta alsa Soundfonts: SFID 1; Nazwa /usr/share/sounds/sf2/FluidR3_GM.sf2; Przesunięcie 0

W VMPK:

-->Edit -->Connections: "Enable Thru on MIDI Output" checked
Input MIDI Connection <blank>
Output MIDI Connection FLUID Synth (Qsynth1):0
Brallan Aguilar
źródło
1
pracował dla mnie! Po prostu elegancki!
Stefano Mtangoo,
2
Upewnij się także, aby uruchomić QSynthpoprzez qsynth -a alsa, inaczej będzie domyślnie JACK.
syntaxerror