Configuración virtual del teclado de piano MIDI

18

Instalé Virtual MIDI Keyboard (vmpk) usando apt-get install. También tengo Jack controle Qsynthinstalado. Cuando abro vmpk, no puedo escuchar el sonido que proviene de él. ¿Cómo puedo hacer la configuración para que salga el sonido?

sawa
fuente
1
¿Ha conectado el midi-out de vmpk al midi-in de qsynth en su ventana Jack Control Connections? ¿Y la salida de audio de Qsynth a su tarjeta de sonido?
daithib8
3
Puedo ver vmpk en el control Jack pero cuando intento abrir qsynth mientras ejecuto el control Jack, qsynth dice "No se pudo crear el controlador de audio (jack)" y "fluidsynth: error: Error al conectarse al servidor Jack".
sawa
Jack comienza bien. Pero qsynth tiene el problema. Gracias de cualquier manera.
sawa

Respuestas:

13

vmpk es un teclado maestro MIDI virtual y no produce ningún sonido. Para generar sonido, debes

  • conecte la salida MIDI de vmpk a la entrada MIDI de algún generador de tonos (por ejemplo, qsynth ). Si tu entonces
  • conecte la salida de audio del generador de tonos a la entrada de audio para sus monitores,

deberías escuchar algunos sonidos.

En su situación específica, donde desea usar vmpk, qsynth y control de jack, recomendaría el siguiente procedimiento para generar audio basado en pulsaciones de teclas virtuales:

  1. Instale los paquetes "patchage" y "fluid-soundfont-gm"
  2. Control de Jack abierto
  3. Revise la configuración de JACK para asegurarse de que esté conectada a su interfaz de audio preferida
  4. Iniciar JACK (el gran botón de reproducción)
  5. Parche abierto
  6. Abrir vmpk
  7. Abrir Qsynth
  8. En parche, conecte la salida vmpk MIDI a la entrada Qsynth MIDI
  9. En parche, conecte la salida de audio Qsynth a su interfaz de audio (canales izquierdo y derecho)
  10. En Qsynth, cargue una fuente de sonido desde /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Prácticamente presione cualquier tecla en vmpk para escuchar el sonido

Aunque las herramientas específicas en uso difieren ligeramente, puede encontrar útil la guía en Ubuntu Wiki . La principal diferencia es que usará un teclado virtual en lugar de un teclado físico, pero el parche no debería ser capaz de notar la diferencia.

Emmet Hikory
fuente
2
para jack instalar jackd , por lo que un comando útil:sudo apt-get install jackd patchage vmpk qsynth
Regisz
Como ejecutar APTcon install qsynthdetectará automáticamente jackdcomo dependencia y lo instalará, no hay necesidad de especificarlo.
syntaxerror
12

Una solución alternativa:

En Qsynth:

  1. Elemento de la lista

    Pestaña MIDI: casilla Habilitar entrada MIDI marcada ALSA Sequencer ID de cliente: Qsynth1 Pestaña Audio: Controlador de audio: alsa Pestaña Soundfonts: SFID 1; Nombre /usr/share/sounds/sf2/FluidR3_GM.sf2; Offset 0

En VMPK:

-->Edit -->Connections: "Enable Thru on MIDI Output" checked
Input MIDI Connection <blank>
Output MIDI Connection FLUID Synth (Qsynth1):0
Brallan Aguilar
fuente
1
¡trabajó para mi! Simplemente elegante!
Stefano Mtangoo
2
Además, asegúrese de ejecutar a QSynthtravés de qsynth -a alsa, de lo contrario será predeterminado JACK.
syntaxerror