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 ...
qjackctl
en la tubería paraqsynth
producir sonido real.qjackctl
También puede realizar el paso 4, poraconnect
lo que no es necesario en ese caso. Un paso adicional en ese caso es configurar dispositivos de entrada / salidaqjackctl
yendosetup->settings->advanced
No 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.sf2
Virtual MIDI Piano Keyboard -> Edit -> Connections
->Enable MIDI Thru on MIDI Output
: (marcado)Input MIDI Connection
: (Su controlador)Output MIDI Connection
:FLUID Synth
En 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 unPanic
botó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 Driver
omitiójack
en Ubuntu Studio peroalsa
en 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
:128
Qsynth
->Setup
->Audio
->Buffer Count
:8
Aparentemente, 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.
vmpk
pierde su conexiónQsynth
cuando se cambia la configuración. La forma más rápida de experimentar con cambios de configuración es cerrar y reiniciarvmpk
para 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/Output
y asegúrese de que la configuración de Audio / MIDI sea correcta, luego abra una fuente de sonido y seleccione un instrumento debajoPresets
y 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)
yqsynth
fue:MIDI
pestaña, seleccionoMidi Driver: alsa-seq
. En laAudio
pestaña que seleccionoAudio Driver: jack
.Encienda el servidor jack con
jackd -R -d alsa -d hw: 1,0
Abierto
qjacktctl
y:4.1 Vaya a
Connect
->ALSA
. En la columna izquierda, encuentre su teclado y conéctelo aqsynth
la columna derecha. También asegúrese de que en la primera columna (AUDIO
),qsynth
esté conectado a sus altavoces (columna derecha).4.2 De vuelta en la
qjackctl
ventana principal Vaya asetup->settings->advanced
y 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