Problemas Jack - Ardour - Pulseaudio
Publicidad
Tengo una tarjeta de sonido externa (M-Audio Fast Track Pro) conectada a los monitores y al ordenador. Abro Jack, inicio Ardour y todo correcto. Me reproduce los audios y tal.
Ahora viene lo que me está volviendo loco. En el Jack, en la caja de Output ports no me sale "system". Y claro, no puedo hacer las conexionespara grabar nada. En la configuración de Jack tengo esto:
Interface: hw:1 (FastTrack Pro)
Dither: none
Audio: duplex
Input device: default
Output device: defalut
No sé si tiene nada que ver, pero me temo que Pulseaudio molesta más de lo que tendría.
Como hacer que salga "system" en la caja de Output ports de Jack?
Muchas gracias!
Ya he logrado que salga "system" en el Output ports del Jack. He cambiado la configuración de jack. Ahora tengo esto:
Interface: default
Dither: none
Audio: duplex
Input device: hw:1,1
Output device: hw:1
Input Channels: 2
Output Channels: 2
No se si ha influido en algo, pero el tema es que ya me sale "system".
Pero ahora tengo otro problema. Cuando hago las conexiones en Jack para poder grabar en Ardour (supongamos que la pista se llama 'Audio 1'), en esta pista no entra señal. Sin embargo, en la tarjeta de sonido M-Audio Fast Track Pro está entrando señal. Tocando opciones de Jack, una vez me ha entrado señal, pero ha sido con algo de suerte, porqué después ya no ha habido manera de poder grabar nada más...
¿Qué es lo que estoy haciendo mal? ¿Es culpa de la tarjeta de sonido?
Gracias!
Interface: default
Dither: none
Audio: duplex
Input device: hw:1,1
Output device: hw:1
Input Channels: 2
Output Channels: 2
No se si ha influido en algo, pero el tema es que ya me sale "system".
Pero ahora tengo otro problema. Cuando hago las conexiones en Jack para poder grabar en Ardour (supongamos que la pista se llama 'Audio 1'), en esta pista no entra señal. Sin embargo, en la tarjeta de sonido M-Audio Fast Track Pro está entrando señal. Tocando opciones de Jack, una vez me ha entrado señal, pero ha sido con algo de suerte, porqué después ya no ha habido manera de poder grabar nada más...
¿Qué es lo que estoy haciendo mal? ¿Es culpa de la tarjeta de sonido?
Gracias!
Hola,
Con respecto al problema que comentabas en el primer post:
Creo que esa tarjeta tiene dos dispositivos, uno para captura y otro para reproducción. Por eso debes elegirlos por separado.
Si miras la salida de terminal de:
arecord -l && aplay -l
Verás que el dispositivo 1 de la tarjeta 1 (hw:1,1) solo aparece en el listado de dispositivos de captura y el dispositivo 0 de la tarjeta 1 (hw:1,0) aparece en los de reproducción. Si pones, hw:1 se entiende lo mismo que si pones hw:1,0.
Pero bueno, hasta aquí ya lo habías adivinado.
Otro típico problema que es muy malo para darse cuenta y muy fácil de arreglar es el cambio de orden de las tarjetas de audio. A veces, dependiendo de la dirección por donde sopla el viento, en diferentes arranques de ordenador, la tarjeta hw:1 se convierte en la hw:0 y viceversa (en el caso de dos tarjetas). Ahora no estamos con esto pero estás avisado. Lo que hay que hacer es denominar la tarjeta por nombre en lugar de por número en la configuración de jack. El nombre lo ves entre corchetes en la salida de "cat /proc/asound/cards". Suponiendo que aparezca [Fasttrack] tendrías que poner algo como hw:Fasttrack,1 para captura y hw:Fasttrack o hw:Fasttrack,0 para reproducción. Y eso no lo seleccionas del desplegable. Lo escribes directamente en los campos correspondientes.
Y ahora, a por el problema que tienes ahora:
Lanza alsamixer en una terminal. No vaya a ser que tengas bajados los niveles de captura.
Mejor no especifiques los canales de entrada y salida. alsa debería asignarlos correctamente con la opción (default).
Cuando creas que debería funcionar y no funciona, abre una terminal y teclea:
jack_lsp -c
Con esto vemos tus conexiones entre los puertos de la tarjeta, ardour y cualquier otro cliente de jack.
Ten en cuenta que en ardour la monitorización por software está desactivada por defecto. Aún así deberías ver en el medidor que te entra señal.
Saludos, Pablo
Con respecto al problema que comentabas en el primer post:
Creo que esa tarjeta tiene dos dispositivos, uno para captura y otro para reproducción. Por eso debes elegirlos por separado.
Si miras la salida de terminal de:
arecord -l && aplay -l
Verás que el dispositivo 1 de la tarjeta 1 (hw:1,1) solo aparece en el listado de dispositivos de captura y el dispositivo 0 de la tarjeta 1 (hw:1,0) aparece en los de reproducción. Si pones, hw:1 se entiende lo mismo que si pones hw:1,0.
Pero bueno, hasta aquí ya lo habías adivinado.
Otro típico problema que es muy malo para darse cuenta y muy fácil de arreglar es el cambio de orden de las tarjetas de audio. A veces, dependiendo de la dirección por donde sopla el viento, en diferentes arranques de ordenador, la tarjeta hw:1 se convierte en la hw:0 y viceversa (en el caso de dos tarjetas). Ahora no estamos con esto pero estás avisado. Lo que hay que hacer es denominar la tarjeta por nombre en lugar de por número en la configuración de jack. El nombre lo ves entre corchetes en la salida de "cat /proc/asound/cards". Suponiendo que aparezca [Fasttrack] tendrías que poner algo como hw:Fasttrack,1 para captura y hw:Fasttrack o hw:Fasttrack,0 para reproducción. Y eso no lo seleccionas del desplegable. Lo escribes directamente en los campos correspondientes.
Y ahora, a por el problema que tienes ahora:
Lanza alsamixer en una terminal. No vaya a ser que tengas bajados los niveles de captura.
Mejor no especifiques los canales de entrada y salida. alsa debería asignarlos correctamente con la opción (default).
Cuando creas que debería funcionar y no funciona, abre una terminal y teclea:
jack_lsp -c
Con esto vemos tus conexiones entre los puertos de la tarjeta, ardour y cualquier otro cliente de jack.
Ten en cuenta que en ardour la monitorización por software está desactivada por defecto. Aún así deberías ver en el medidor que te entra señal.
Saludos, Pablo
Muchas gracias, Pablo_F.
A ver, he ido a alsamixer i tenia los dos controles de captura bajados. Los he subido, por si acaso. Pero nada, En la pista de audio de Ardour no me entra señal.
He tecleado lo que me has dicho en una terminal y me ha salido esto:
Cannot lock down memory area (Cannot allocate memory)
system:capture_1
PulseAudio JACK Source:front-left
ardour:Veu/in 1
system:capture_2
PulseAudio JACK Source:front-right
system:playback_1
PulseAudio JACK Sink:front-left
ardour:auditioner/out 1
ardour:master/out 1
ardour:click/out 1
system:playback_2
PulseAudio JACK Sink:front-right
ardour:auditioner/out 2
ardour:master/out 2
ardour:click/out 2
PulseAudio JACK Sink:front-left
system:playback_1
PulseAudio JACK Sink:front-right
system:playback_2
PulseAudio JACK Source:front-left
system:capture_1
PulseAudio JACK Source:front-right
system:capture_2
ardour:master/in 1
ardour:Veu/out 1
ardour:master/in 2
ardour:Veu/out 2
ardour:master/out 1
system:playback_1
ardour:master/out 2
system:playback_2
ardour:auditioner/out 1
system:playback_1
ardour:auditioner/out 2
system:playback_2
ardour:Veu/in 1
system:capture_1
ardour:Veu/out 1
ardour:master/in 1
ardour:Veu/out 2
ardour:master/in 2
ardour:click/out 1
system:playback_1
ardour:click/out 2
system:playback_2
¡A ver si conseguimos ver qué es lo que falla!
¡Muchas gracias por ayudarme!
A ver, he ido a alsamixer i tenia los dos controles de captura bajados. Los he subido, por si acaso. Pero nada, En la pista de audio de Ardour no me entra señal.
He tecleado lo que me has dicho en una terminal y me ha salido esto:
Cannot lock down memory area (Cannot allocate memory)
system:capture_1
PulseAudio JACK Source:front-left
ardour:Veu/in 1
system:capture_2
PulseAudio JACK Source:front-right
system:playback_1
PulseAudio JACK Sink:front-left
ardour:auditioner/out 1
ardour:master/out 1
ardour:click/out 1
system:playback_2
PulseAudio JACK Sink:front-right
ardour:auditioner/out 2
ardour:master/out 2
ardour:click/out 2
PulseAudio JACK Sink:front-left
system:playback_1
PulseAudio JACK Sink:front-right
system:playback_2
PulseAudio JACK Source:front-left
system:capture_1
PulseAudio JACK Source:front-right
system:capture_2
ardour:master/in 1
ardour:Veu/out 1
ardour:master/in 2
ardour:Veu/out 2
ardour:master/out 1
system:playback_1
ardour:master/out 2
system:playback_2
ardour:auditioner/out 1
system:playback_1
ardour:auditioner/out 2
system:playback_2
ardour:Veu/in 1
system:capture_1
ardour:Veu/out 1
ardour:master/in 1
ardour:Veu/out 2
ardour:master/in 2
ardour:click/out 1
system:playback_1
ardour:click/out 2
system:playback_2
¡A ver si conseguimos ver qué es lo que falla!
¡Muchas gracias por ayudarme!
Buenas de nuevo!
Pues sigue sin funcionar... Tengo el boto rojo de la pista, el de grabar, seleccionado y nada. El volumen (Gain) del canal de la tarjeta de sonido a tope y tampoco nada... En la tarjeta me dice que si que entra señal, he repasado las conexiones en jack y creo que allí no hay ningun error, y en el Ardour sigue sin entrar señal...
Quiero grabar con Ardour y Ubuntu Studio!! A ver si conseguimos una solución!!
Pues sigue sin funcionar... Tengo el boto rojo de la pista, el de grabar, seleccionado y nada. El volumen (Gain) del canal de la tarjeta de sonido a tope y tampoco nada... En la tarjeta me dice que si que entra señal, he repasado las conexiones en jack y creo que allí no hay ningun error, y en el Ardour sigue sin entrar señal...
Quiero grabar con Ardour y Ubuntu Studio!! A ver si conseguimos una solución!!
Bien!
Cannot lock down memory area (Cannot allocate memory)
Es verdad, se me pasó comentarte que necesitas privilegios de rtprio y memlock. Lo que tienes que hacer es añadir tu usuario al grupo "audio". Este comando lo soluciona:
sudo adduser tu_nombre_de_usuario audio
Es necesario reiniciar.
Saludos, Pablo
Alguien escribió:Jack no se inicia si está en modo Realtime. ¿Como puedo solucionarlo?
Cannot lock down memory area (Cannot allocate memory)
Es verdad, se me pasó comentarte que necesitas privilegios de rtprio y memlock. Lo que tienes que hacer es añadir tu usuario al grupo "audio". Este comando lo soluciona:
sudo adduser tu_nombre_de_usuario audio
Es necesario reiniciar.
Saludos, Pablo
Gracias de nuevo, Pablo!
Ya añadí mi usuario al grupo 'audio', reinicié y comprobé que seguía en ese grupo, pero Jack sigue sin arrancar con el modo 'realtime'. En el cuadro de mensajes me sale esto:
10:06:51.269 Patchbay deactivated.
10:06:51.309 Statistics reset.
10:06:51.400 ALSA connection change.
10:06:51.440 D-BUS: Service not available (org.jackaudio.service aka jackdbus).
10:06:51.486 ALSA connection graph change.
10:06:52.467 JACK is starting...
10:06:52.468 /usr/bin/jackd -dalsa -r44100 -p1024 -n2 -D -Chw:Pro,1 -Phw:Pro,0 -i2 -o2
jackd 0.121.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK is running in realtime mode, but you are not allowed to use realtime scheduling.
Please check your /etc/security/limits.conf for the following line
and correct/add it if necessary:
@audio - rtprio 99
After applying these changes, please re-login in order for them to take effect.
You don't appear to have a sane system configuration. It is very likely that you
encounter xruns. Please apply all the above mentioned changes and start jack again!
10:06:52.504 JACK was started with PID=2141.
10:06:52.514 JACK was stopped with exit status=255.
10:06:54.524 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Ya añadí mi usuario al grupo 'audio', reinicié y comprobé que seguía en ese grupo, pero Jack sigue sin arrancar con el modo 'realtime'. En el cuadro de mensajes me sale esto:
10:06:51.269 Patchbay deactivated.
10:06:51.309 Statistics reset.
10:06:51.400 ALSA connection change.
10:06:51.440 D-BUS: Service not available (org.jackaudio.service aka jackdbus).
10:06:51.486 ALSA connection graph change.
10:06:52.467 JACK is starting...
10:06:52.468 /usr/bin/jackd -dalsa -r44100 -p1024 -n2 -D -Chw:Pro,1 -Phw:Pro,0 -i2 -o2
jackd 0.121.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK is running in realtime mode, but you are not allowed to use realtime scheduling.
Please check your /etc/security/limits.conf for the following line
and correct/add it if necessary:
@audio - rtprio 99
After applying these changes, please re-login in order for them to take effect.
You don't appear to have a sane system configuration. It is very likely that you
encounter xruns. Please apply all the above mentioned changes and start jack again!
10:06:52.504 JACK was started with PID=2141.
10:06:52.514 JACK was stopped with exit status=255.
10:06:54.524 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
HILOS SIMILARES
Problemas con ffado y el audio del Firefox el 27/03/2011
Problemas con Audacity el 29/05/2011
Respuesta rápida
Identíficate o regístrate para poder responder en este hilo.