S.O.S.! JACK hace ruiditos y clics (Novato)

#1 por pdro74 el 22/01/2011
Hola a todos, soy pedro gonzalez, músico profesional pero novato en esto del audio linux. Estoy aprendiendo sobre la marcha. Os cuento.
Uso UbuntuStudio 10.10 en un Compaq CQ61 (no es para tirar cohetes, ya lo se), compartido con Windows Vista. De momento he conseguido enrutar un teclado midi (Alesis Q49) a través de ZynAddSubFx y grabar en Ardour, con Jack. Todo lo que hago con jack hace ruiditos, clics, etc. En otro ordenador con Ubuntu 9.10 suena perfecto, aunque logicamente, en este jack no funciona en tiempo real. Alguna sugerencia? Os pongo los detalles:

Ubuntu Studio 10.10 en portatil Compaq cq61 Pentium Dual T3400 a 2,16 GHz, 3 GB de RAM.

JACK:
entrada/salida: default
periodo: 128
muestreo: 44.100
buffer: 2
Tiempo Real ok
Latencia: 5.8 ms

ARDOUR: abre ok, arriba a la derecha pone: SR 44,1/lat 2,9 ms/Buf p:100%/c: 100%

cuando se oyen los clics (en reproduccion y grabacion) la ventana de mensajes de jack pone:

Jack Audio Driver:ProcessAsync Process Error (o bien Read Error, Skip Cycle)
XRUN callback (614)
****alsa_pcm: xrun of at least 40.572 msecs

He enrutando a traves de la EDIROL UA-1EX, pero pasa lo mismo

Gracias a Todos!

http://pgfmusic.com/

Subir
#2 por Pablo_F el 22/01/2011
Hola Pedro,

Lo primero de todo, no exijas a jack menos latencia de la necesaria. Si con 256 periodos eres incapaz de percibir la latencia (espero que seas incapaz), ve a 256. Si puedes subir a 512, mejor.

De todas formas, lo que te pasa es muy mejorable sin subir la latencia.

Zynaddsubfx suele dar problemas con xruns. Se comporta mejor yoshimi, que es un fork de zynaddsubfx.

Con tu versión de jack, la cosa suele mejorar si lo lanzas en modo síncrono, añadiéndolo la opción -S al comando (ruta del servidor). Por ejemplo, /usr/bin/jackd -S

Ubuntu (Studio) 10.10 no da opciones a instalar un kernel low-latency o rt desde sus repos oficiales. Lucid sí da esa opción y está mejor soportada por la comunidad. De todas formas puedes intentar instalar el kernel low-latency de abogani para Natty (ubuntu 11.04, aún no publicado) según estas instrucciones

Es posible que tu tarjeta de audio esté compartiendo número de IRQ con otros dispositivos. En ese caso, un kernel realtime y el script rtirq puede ayudar.

Si no es mucho follón, igual te viene bien cambiar de distro... Tangostudio o AVLinux están mejor configuradas para producción musical.

http://tangostudio.tuxfamily.org/en/tangostudio

http://www.bandshed.net/AVLinux.html

Alguien escribió:
En otro ordenador con Ubuntu 9.10 suena perfecto, aunque logicamente, en este jack no funciona en tiempo real.


En ubuntu 9.10 jack puede funcionar perfectamente a tiempo real. Necesitas configurar adecuadamente los privilegios de rtprio y memlock. Ver http://semicorchux.blogspot.com/2010/12/configuracion-del-servidor-de-audio.html

Saludos, Pablo
Subir
#3 por pdro74 el 23/01/2011
Gracias Pablo, voy a probar con tango, a ver que tal, y de paso quito vista, que me da urticaria cada vez que lo uso.... El modo sincrono y los periodos a 512 no han resuelto el problema del todo. Ya te cuento, un saludo.

http://pgfmusic.com/

Subir
#4 por pdro74 el 24/01/2011
Problema resuelto! Me decidí por TangoStudio, y oye mejor imposible. Es un Ubuntu 10.04 sencillito visualmente pero rapidísimo. JACK y ARDOUR van perfectos a la primera, con la configuración por defecto. Ah, y la wifi va estupenda, cosa que con Ubuntu Studio era una pesadilla.
Pablo eres un crack! Nos vemos por aqui, un saludo

Pedro Gonzalez
Archivos adjuntos:
JACKConfiguracionOriginal.png
BBCode:

http://pgfmusic.com/

Subir

Hilos similares

Respuesta rápida

Regístrate o para poder postear en este hilo