Tengo un Korg Nanokey, y me gustaría que produzca sonido en ubuntu. He leído que significa que debería usar Rosegarden, y que Rosegarden usa JACK, pero no lo instala. (Si bien revisa el Centro de software de Ubuntu, ¿aparentemente algunos componentes de JACK están instalados de manera predeterminada?)
Entiendo que puede haber mucho trabajo configurando JACK sin que pelee contra el servidor de sonido predeterminado. ¿Alguien puede darme un método paso a paso para lo que necesito hacer para enchufar mi máquina midi y escuchar música cuando presiono las teclas de la manera más simple posible (sin alterar el audio de pulso, es decir, para que aún pueda acceder a Skype y a todos los medios) cosas de escritorio)? Estoy bien instalando JACK, pero me gustaría ponerle un poco de seguridad si tiene la posibilidad de estropear el escritorio normal.
He revisado un par de recursos, pero no estoy seguro de qué está desactualizado, pero lo siguiente me pareció útil ...

qjackctlen la tubería paraqsynthproducir sonido real.qjackctlTambién puede realizar el paso 4, poraconnectlo que no es necesario en ese caso. Un paso adicional en ese caso es configurar dispositivos de entrada / salidaqjackctlyendosetup->settings->advancedNo sé sobre Rosegarden, pero puedes ejecutar qjackctl desde el administrador de paquetes. Amsynth es una pequeña forma fácil de hacer sonido midi> jack.
No sé cómo ejecutar Jack y Pulseaudio al mismo tiempo, es decir, ejecutar Chrome a través de Jack (investigándolo ahora, en realidad). Mi experiencia en 12.04 es fácil hasta ahora de hacer sonido.
fuente
MIDI en Linux es altamente modular y, como resultado, inicialmente abrumador. Es bueno tener una solución de baja complejidad que funcione antes de molestarse con las optimizaciones, pero desafortunadamente Ubuntu no viene con una configuración de trabajo predeterminada. Aquí está la forma más simple que he encontrado ...
Qsynth -> Setup -> Sountfonts -> Open:FluidR3_GM.sf2Virtual MIDI Piano Keyboard -> Edit -> Connections->Enable MIDI Thru on MIDI Output: (marcado)Input MIDI Connection: (Su controlador)Output MIDI Connection:FLUID SynthEn este punto, debería poder tocar notas desde su controlador MIDI externo o desde la GUI virtual del piano ( la GUI funciona incluso si no tiene un controlador externo ).
Desde la GUI del teclado puede seleccionar diferentes instrumentos (ver
Program). Desde la GUI de Qsynth puedes manipular el volumen (verGain) así como los efectos de reverberación / coro. También hay unPanicbotón en caso de que la reverb se salga de los rieles.Esto se probó específicamente en la instalación limpia de Ubuntu Studio 18.04, pero pasos similares funcionaron para Ubuntu MATE 16.04, con una notable diferencia de configuración automática que se
Qsynth -> Setup -> Audio -> Audio Driveromitiójacken Ubuntu Studio peroalsaen Ubuntu MATE.Glitchy static con ALSA [SOLUCIONADO]
Tanto en 16.04 como en 18.04, he experimentado una estática extraña cuando Qsynth inicialmente comienza a trabajar con alsa. Esta estática parece afectar a todas las fuentes de audio, pero de alguna manera se resuelve en un minuto o dos (al menos parcialmente).
Luego probé esta configuración en una CPU menos potente y noté una estática similar que no pareció resolverse con el tiempo. [Como
ALSA plug-in [qsynth]comentario aparte, noté que esta estática se correlacionaba con la línea que entraba y salía en la pestaña Aplicaciones deSound Preferences].Esto me llevó a jugar con algunas configuraciones de Qsynth, y encontré algo que parece resolver los problemas estáticos / fallos (tal vez con una compensación de un aumento de latencia menor):
Qsynth->Setup->Audio->Buffer Size:128Qsynth->Setup->Audio->Buffer Count:8Aparentemente, la CPU no siempre puede mantenerse al día con la velocidad de ráfaga requerida , por lo que se necesita un poco de almacenamiento en búfer adicional para evitar subestimaciones. Presumiblemente, hay otras configuraciones que también podrían afectar esto.
vmpkpierde su conexiónQsynthcuando se cambia la configuración. La forma más rápida de experimentar con cambios de configuración es cerrar y reiniciarvmpkpara forzar una reconexión.Alternativa: aplicación "Polyphone" (no en repositorios de Ubuntu)
Tengo mi ojo en Polyphone como una solución (casi) todo en uno (esencialmente un superconjunto de qsynth + vmpk). Aunque no está en los repositorios de Ubuntu hasta el momento (a partir de 19.04 Disco), fue fácil de construir desde la fuente en 18.04 (también, se proporciona un Ubuntu .deb precompilado).
El paquete no incluye una fuente de sonido predeterminada (es un creador / editor de fuente de sonido), pero puede obtener uno con
sudo apt install fluid-soundfont-gm(at/usr/share/sounds/sf2/) o intentar descargarlo desde el "repositorio en línea" de la aplicación (pero esto puede requerir una cuenta).Vaya
Settings->General->Input/Outputy asegúrese de que la configuración de Audio / MIDI sea correcta, luego abra una fuente de sonido y seleccione un instrumento debajoPresetsy debería estar listo para reproducir música desde su controlador MIDI o desde el teclado virtual incorporado.fuente
Descubre tu tarjeta de sonido:
Utilizaremos card1, device0, por lo tanto hw: 1,0
Mi escenario de tubería que finalmente funcionó, usando
jack-control (qjackctl)yqsynthfue:MIDIpestaña, seleccionoMidi Driver: alsa-seq. En laAudiopestaña que seleccionoAudio Driver: jack.Encienda el servidor jack con
jackd -R -d alsa -d hw: 1,0
Abierto
qjacktctly:4.1 Vaya a
Connect->ALSA. En la columna izquierda, encuentre su teclado y conéctelo aqsynthla columna derecha. También asegúrese de que en la primera columna (AUDIO),qsynthesté conectado a sus altavoces (columna derecha).4.2 De vuelta en la
qjackctlventana principal Vaya asetup->settings->advancedy en la columna derecha, elijaOutput Device(altavoces) yInput Device(Teclado Midi)En este paso pude escuchar mi teclado. Sigue una captura de pantalla general de la configuración
PD: en este escenario, ninguna otra aplicación puede usar los altavoces al mismo tiempo.
fuente