PRODUCCION ARDOUR
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
PRODUCCION ARDOUR

Foro dedicado a la grabacion, mezcla, produccion y masterizacion con Ardour.
 
ÍndiceÍndice  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

 

 Primeros pasos con Jack

Ir abajo 
5 participantes
AutorMensaje
Pablo




Mensajes : 56
Fecha de inscripción : 17/12/2009

Primeros pasos con Jack Empty
MensajeTema: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeDom Feb 21, 2010 11:01 am

Ardour no es nada sin jack. Sobre esto ya se ha escrito mucho pero no aquí y echar a andar Jack es lo primero y más importante que necesitamos para disfrutar de ardour.

Hoy en día y para simplificar, diremos que se puede lanzar, principalmente, de dos formas:

1) A través de qjackctl o Jack Control en el menú de Sonido y Video (En gnome. Será similar en otros entornos gráficos de escritorio)

2) A través del propio ardour, en la pestaña "Configuración de audio"

(Si iniciamos el servidor con el método 1) ardour no presentará la pestaña "Configuración de audio")

Tanto el botón setup de qjackctl como la pestaña de Configuración de audio de ardour sirven para el mismo propósito:
Ahí establecemos los parámetros y las opciones con las que lanzamos el servidor jack. La forma recomendada para lanzar jack es la primera; a través de qjackctl. No porque sea mejor, sino porque es más "independiente". Al fin y al cabo, también necesitamos jack para usar otros programas.

La cantidad de opciones y parámetros que se pueden modificar, es cuando menos, inquietante. Voy a centrarme en los tres puntos que suelen ser motivo de confusión y mala configuración. Por el resto, las opciones por defecto deberían ser suficientes, siempre que nuestra tarjeta de audio esté soportada por el driver. Allá vamos:

El driver:

Esto nos lleva irremisiblemente al peliagudo tema del soporte de las tarjetas de audio en Linux. De esto depende por completo el éxito o el fracaso con ardour y con Linux audio en general. Hay que enterarse antes de nada.

Simplificando, el driver alsa es el que funcionará para las tarjetas soportadas PCI, pcmcia y USB. Para las tarjetas firewire soportadas, el driver a elegir es 'firewire'. Como primera idea, ardour no se relaciona directamente con la tarjeta de audio; ardour habla con jack y jack habla con los drivers (alsa o firewire).

El interfaz:

Normalmente, querremos que sea hw:x, donde x es el número de tarjeta, 0 para la primera, 1 para la segunda, etc. Sin embargo, con algunas tarjetas de audio es posible que haya que elegir hw:x,y donde x sigue siendo el número de la tarjeta deseada e y un número, 0 ó 1 normalmente
Si sólo tenemos una, será hw:0 ó 'default'. Si tenemos varias, damos a la flechita horizontal > y veremos nuestras tarjetas de audio. Elegimos la que nos interese. Si tienes más de un dispositivo de audio (contando con la tarjeta integrada en la placa base siempre que no haya sido deshabilitada en la BIOS) puedes tener el problema de que alsa no da números fijos a las tarjetas en diferentes arranques del ordenador. Y nos pasa que de repente, jack no funciona. ¿por qué? Por que tiene elegida la interfaz hw:0 que era la "buena" y ahora reslta que la buena es la hw:1. Hasta que nos damos cuenta de esto, pasamos un mal rato. Hay una forma de que alsa dé números consistenes a las tarjetas de audio. Pero esta entrada es para primeros pasos. De momento, acuérdate de mirar siempre, antes de iniciar jack, que el interfaz sea el correcto.

La opción realtime:

Contrariamente a lo que pueda parecer, con los kernels que ofrecen las distribuciones modernas la opción realtime no tiene nada que ver con que el kernel esté parcheado, esto es, no es necesario el famoso "linux-rt" (aunque puede venir bien, en mi opinión es un ajuste fino, lejos de los primeros pasos). En cualquier caso, activar la opción realtime es muy recomendable si queremos disfrutar de una latencia aceptable. Pero nos podemos encontrar la desagradable sorpresa de que, con esta opción activada, Jack no arranca...

Abrimos una terminal y tecleamos:

groups
ulimit -r
ulimt -l

El primer comando nos debe devolver, entre otros, 'audio' (que pertenecemos, como usuario, al grupo audio)
El segundo, 99
El tercero "unlimited"

(Por curiosidad: En realidad lo primero no es estricamente necesario y menos en un ordenador con un solo usuario, pero así es como se suelen hacer estas cosas en Linux. Se dan privilegios para un grupo de usuarios. Si un nuevo usuario necesita estos privilegios, basta con que el administrador le añada al "grupo de los privilegiados").

Si no pertenecemos al grupo audio, escribiremos en una terminal:

sudo adduser nombredeusuario audio

Y editaremos como administrador los límites de seguridad : ¡Cosas de Linux!

gksudo gedit /etc/security/limits.conf

Añadimos al final:

# Prioridad de realtime y memlock, necesario para jack en realtime (esto es un comentario)
@audio - rtprio 99
@audio - memlock unlimited

Guardamos, reiniciamos el ordenador (¡fijaros si es importante este cambio que hace falta reiniciar el ordenador!) y comprobamos que

ulimit -r
ulimit -l

nos devuelva "99" y "unlimited", respectivamente.

Si jack arranca bien y se encuentra a gusto en nuestro sistema hardware-software, ya hemos dado los primeros y más importantes pasos. A partir de aquí, todo será más intuitivo. Lo peor es esta cuesta inicial.

Saludos, Pablo

[Tienes que estar registrado y conectado para ver este vínculo]
"Un blog de ayuda para hacer música con Linux"
(en progreso)
Volver arriba Ir abajo
pipepardao




Mensajes : 15
Fecha de inscripción : 29/12/2009

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeLun Feb 22, 2010 6:58 am

Vaya nivel que nos gastamos por aqui jurrrrrrrrrr. Un saludo y gracias por el aporte
Volver arriba Ir abajo
Ardour




Mensajes : 5
Fecha de inscripción : 18/04/2010

Primeros pasos con Jack Empty
MensajeTema: Genial.   Primeros pasos con Jack Icon_minitimeDom Abr 18, 2010 4:54 am

Tenía la primera pregunta preparada y con esto ya se me ha resuelto ja ja ja gracias pablo.
Volver arriba Ir abajo
skoorph




Mensajes : 10
Fecha de inscripción : 21/01/2010
Edad : 34

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeMiér Mayo 05, 2010 9:43 pm

Acabo de instalar el Ubuntu Studio 10.4 y al añadir una pista me ocurre esto.. seguro que es alguna tonteria pero no tengo ni idea y no se configurarlo, quien me ayuda? Gracias Razz

[Tienes que estar registrado y conectado para ver esa imagen]
Volver arriba Ir abajo
Pablo




Mensajes : 56
Fecha de inscripción : 17/12/2009

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeMiér Mayo 05, 2010 11:27 pm

Hola djskoorph,

¿Qué comando estás usando para lanzar jack y qué tarjeta de audio tienes?
Para la primera pregunta puedes poner un pantallazo del setup de Jack Control
si te resulta más sencillo, pero es más rápido si simplemente copias los mensajes
de Jack Control.

La segunda pregunta, mejor si das las salida de
cat /proc/asound/cards
aplay -l

Saludos
Volver arriba Ir abajo
skoorph




Mensajes : 10
Fecha de inscripción : 21/01/2010
Edad : 34

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeMiér Mayo 05, 2010 11:32 pm

Es que nunca me había pasado esto con ardour hasta ahora, no lanzaba jack, y la tarjeta de audio es una integrada con el pc..
Volver arriba Ir abajo
Pablo




Mensajes : 56
Fecha de inscripción : 17/12/2009

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeMiér Mayo 05, 2010 11:57 pm

Si tú no lanzas Jack, entonces es ardour el que lanza Jack.
La configuración de jack está en la pestaña "configuración de audio".
Si pones los pantallazos de las tres pestañas que hay en la
configuración de audio de ardour (=configuración de jack), lo podemos ver.
Saludos, Pablo
Volver arriba Ir abajo
skoorph




Mensajes : 10
Fecha de inscripción : 21/01/2010
Edad : 34

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeJue Mayo 06, 2010 12:30 am

No sé si te referirás a esto... pero bueno aquí te lo dejo, o dime como accedo :S
[Tienes que estar registrado y conectado para ver este vínculo]

Como podría hacer para que "ardour lanzara jack" ¿? Que es como creo que lo tenía asta ahora...
si te sirve antes lo que hacia era instalar la distribución de ubuntu desktop, y luego usar este comando para "convertirlo" a ubuntu studio
sudo apt-get install ubuntustudio*
Volver arriba Ir abajo
Pablo




Mensajes : 56
Fecha de inscripción : 17/12/2009

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeJue Mayo 06, 2010 1:49 am

Hola,
Antes de nada, un par de conceptos que son importantes de diferenciar.
jackd: Muchas veces se llama jack a secas, o "demonio jack" o "servidor jack". El comando completo es /usr/bin/jackd + una serie de opciones y parámetros.
qjackctl: En ubuntustudio, denominado Jack Control, es una interfaz gráfica para, entre otras cosas, configurar e iniciar jackd (es decir, definir
las opciones y parámetros del servidor jack de forma gráfica en lugar de desde línea de comandos)

Como creo que comenté en el primer post de este hilo, ardour lanza jack si jack no está activo de antemano.
Lo hace automáticamente, pues ardour depende por completo
de él, o sea, que si has podido entrar en ardour es porque jack está activo.
Otra cosa es que tenga unos parámetros inadecuados que hacen que ardour funcione mal,
que es lo que hay que mirar en primer lugar.

Si lanzas ardour sin iniciar antes jack manualmente desde Jack Control, entonces la configuración de jack se define
en la pestaña "Configuración de audio" que te aparece al lanzar ardour. Esos son los pantallazos que te pedía ya
que según he entendido, no estás iniciando jack desde qjackctl.

El caso es que si no inicias jack desde qjackctl, da exactamente igual cómo tengas la configuración en el botón
setup de qjackctl. Inisisto, si es ardour quien lo inicia (automáticamente), lo que cuenta es cómo tengas la pestaña de
"configuración de audio".

Como ya comenté, mi recomendación es no dejar que ardour lance jack automáticamente, aunque es lo que tú has venido haciendo.
Por qué? Porque hay otros programas que dependen de jack que quizás te puedan interesar y que no lanzan jack
automáticamente. De esta forma, independizas el servidor de los clientes. Primero configuras el servidor y después lanzas
los clientes y no dejas que ningún cliente eche en falta el servidor y se le ocurra lanzarlo por su cuenta, y además evitas tener
más de una interfaz gráfica de configuración.

Ahora, yendo al grano y rectificando un poco la estrategia de diagnosis:
No lances ardour. Inicia jack desde jack control con la configuración que tienes en los pantallazos.
¿Inicia? ¿Qué mensajes te da? ¿Has comprobado los límites rtprio y memlock como expliqué en el primer post (comando ulimit)?
¿Te has añadido al grupo audio y has reiniciado?

Saludos, Pablo
Volver arriba Ir abajo
skoorph




Mensajes : 10
Fecha de inscripción : 21/01/2010
Edad : 34

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeJue Mayo 06, 2010 6:06 am

Ya funciona! nose como ni lo que habre hecho pero ya funciona! xD

Tengo que iniciar el jack control y luego ardour, no es a lo que estaba acostumbrado pero mientras funcione...

Muchas gracias por todo, enserio! cheers
Volver arriba Ir abajo
raasnap




Mensajes : 1
Fecha de inscripción : 10/09/2010

Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitimeVie Sep 10, 2010 8:45 pm

Gran post Pablo.

Todo este mundillo de la producción parece muy complicado para los que entramos sin experiencia y lo unico que sabemos es trastear un poco con la guitarra. Jejeje, sigo teniendo algunos problemas pero empiezo a entender algunas de las cosas que hago con jack y ardour y demas.
Volver arriba Ir abajo
Contenido patrocinado





Primeros pasos con Jack Empty
MensajeTema: Re: Primeros pasos con Jack   Primeros pasos con Jack Icon_minitime

Volver arriba Ir abajo
 
Primeros pasos con Jack
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Exportar con dither,en Jack tambien?

Permisos de este foro:No puedes responder a temas en este foro.
PRODUCCION ARDOUR :: INICIO PRINCIPIANTES :: PRIMEROS PASOS-
Cambiar a: