Configurazione della tastiera del piano MIDI virtuale


18

Ho installato Virtual MIDI Keyboard (vmpk) usando apt-get install. Ho anche installato Jack controle Qsynthinstallato. Quando apro vmpk, non riesco a sentire il suono proveniente da esso. Come posso fare l'impostazione per far uscire il suono?


1
Hai collegato il midi-out di vmpk al midi-in di qsynth nella finestra di Jack Control Connections? E l'uscita audio di Qsynth sulla tua scheda audio?
daithib8,

3
Riesco a vedere vmpk sul controllo Jack, ma quando provo ad aprire qsynth mentre eseguo il controllo Jack, qsynth dice "Impossibile creare il driver audio (jack)" e "fluidsynth: errore: si è deciso di connettersi al server Jack".
sawa,

Jack inizia bene. Ma qsynth ha il problema. Grazie comunque.
sawa,

Risposte:


13

vmpk è una tastiera MIDI Master virtuale e non produce alcun suono. Per generare suono, è necessario

  • collegare l' uscita MIDI da vmpk all'ingresso MIDI di un generatore di suoni (ad es. qsynth ). Se tu allora
  • collega l' uscita audio dal generatore di suoni all'ingresso audio per i tuoi monitor,

dovresti sentire dei suoni.

Nella tua situazione specifica, in cui desideri utilizzare il controllo vmpk, qsynth e jack, consiglierei la seguente procedura per generare audio in base ai tasti virtuali:

  1. Installa i pacchetti "patchage" e "fluid-soundfont-gm"
  2. Apri Jack Control
  3. Controlla la configurazione di JACK per assicurarti che sia collegata alla tua interfaccia audio preferita
  4. Avvia JACK (il grande pulsante di riproduzione)
  5. Apri Patchage
  6. Apri vmpk
  7. Apri Qsynth
  8. Nel patchage, collega vmpk MIDI out a Qsynth MIDI in
  9. In patchage, collega l'uscita audio Qsynth alla tua interfaccia audio (canali sinistro e destro)
  10. In Qsynth, carica un soundfont da /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Premi praticamente qualsiasi tasto in vmpk per ascoltare l'audio

Sebbene gli strumenti specifici in uso differiscano leggermente, potresti trovare utile la guida su Ubuntu Wiki . La differenza principale è che utilizzerai una tastiera virtuale anziché una tastiera fisica, ma Patchage non dovrebbe essere in grado di distinguere.


2
per jack install jackd , quindi un comando utile:sudo apt-get install jackd patchage vmpk qsynth
Regisz

Poiché l'esecuzione APTcon install qsynthrileva automaticamente jackdcome dipendenza e la installa, non è necessario specificarla.
syntaxerror,

12

Una soluzione alternativa:

In Qsynth:

  1. Voce di elenco

    Scheda MIDI: Abilita casella di input MIDI selezionata ID client Sequencer ALSA: Qsynth1 Scheda audio: Driver audio: scheda Sounds alsa: SFID 1; Nome /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

1
ha funzionato per me! Semplicemente elegante!
Stefano Mtangoo,

2
Inoltre, assicurati di eseguire QSynthtramite qsynth -a alsa, altrimenti verrà impostato automaticamente su JACK.
syntaxerror,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.