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?


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.


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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.