Hola pelado Sip sup!
Bueno, decidí actualizar mi sistema operativo a Lucid Lynx porque habían algunas cosas nuevas que me interesaban…(como el soporte FFADO, por ejemplo) ya que como había comentado antes, mi interfaz de audio es Firewire. Bueno…hay varias cosas entretenidas, pero lo malo es que en mi caso, y como puede suceder, no me funcionó nada desde el principio (bueno, el audio para mi es TODO). Jackd no funcionó más =(
En esta nueva versión se intentó compatibilizar pulse-audio y Jack. Pulse audio permite administrar las aplicaciones que ocupan audio, para que por ejemplo, podamos escuchar música en VLC y luego poder ver un video en Youtube (lo mínimo que un usuario promedio puede pedir).
Este nuevo sistema de administración de audio colapsa, en mi caso, el sistema de memoria virtual =(…ese que uno configura al principio de la instalación de Ubuntu y que se ocupa como sistema de archivos temporales, para alivianar la carga de la ram física.
Ese fue el principal problema en mi caso (Dell Inspiron 6000 procesador 2.13Ghz mononucleo y 1 Gb de Ram). Pulseaudio trabaja super bien para las aplicaciones de audio basadas en web y las que el usuario necesita dentro de lo cotidiano. Pero a mi me queda la crema cuando toco jack. Esto se debe a un bug conocido desde diciembre del 2009…
https://bugs.launchpad.net/ubuntu/+source/jack-audio-connection-kit/+bug/491329
Si tienes poca ram, como en mi caso, es probable que te topes también con este problema. Lo que sucede es que por alguna extraña razón pulseaudio comienza a ocupar desde el inicio gran parte de la memoria compartida (/dev/shm).
Puedes ver lo que hay en la memoria compratida de esta manera:
ls -lah /dev/shm
si puedes ver que hay algunos cuantos procesos relacionados con pulse audio ocupando espacio, puedes eliminarlos asi:
sudo rm /dev/shm/pulse*
Yo inicio ubuntustudio lanzando este comando al comenzar y de esta forma es posible iniciar jack sin problemas. Sin contar este bug y el hecho de que tuve que agregar al panel los organizadores de carpetas, Ubuntustudio me parece genial en esta versión. Sobre todo por el super bien logrado soporte FFADO que permite ocupar interfaces de audio firewire como mi Presonus Firebox. Luego de estos largos 4 años, al fin puedo afirmar con mucha alegría que la interfaz Presonus Firebox SI funciona en Ubuntu 10.04 con kernel de tiempo real utilizando el driver FFADO.
Bueno, no todo es malo en Ubuntu Studio 10.04. En esta versión no te tienes que agregarte como usuario al grupo “audio”. Tampoco tienes que tocar la configuración del archivo /etc/security/limits.conf
Puedes revisar esta configuración en Menú>Sistema>Administración>Ubuntu Studio Controls
De todas formas, me parece que el sistema viene configurado con la mayor prioridad para el audio. Otra cosa importante es que la interfaz firewire corre ya no con freebob, sino que con la opción “Firewire” en Qjackctl.
Me encuentro gratamente sorprendido con esta versión. Siento que ahora el driver para mi interfaz es mucho mas estable y que ya no tengo que preocuparme tanto por la configuración y que puedo enfocarme mas en la música.
Un saludo cordial, amigo robot.
Groove Fino
Luego de mucho tiempo, y a segundos de plantearme la posibilidad de cambiar mi interfaz de audio, he logrado hacerla funcionar en Ubuntu Studio. Aunque debo reconocer que no le había dedicado tanto tiempo antes, también es cierto que le dediqué algunas horas durante muuuchos meses de forma aislada. Cada cierto tiempo intentaba e intentaba, pero solo este fin de semana pude mantenerla estable por muchas horas.
Mi interfaz es una Presonus Firebox. Mi equipo es un Dell Inspiron 6000 que corre un Ubuntu Studio 8.04. Mi laptop es super viejo, pero funciona muy bien. Prefiero trabajar en él porque me gusta mucho windows XP (SI!, me gusta porque lo tengo bien configurado y me funciona!!!…no soy na pao leso!!!) y además puedo correr Linux. No confío todavía en Windows Vista ni mucho menos en Windows 7. Prefiero a que pasen los años y los problemas vallan decantando hasta que la versión se vuelva más estable.
Windows XP SP3 es lo suficientemente estable para mi como para producir música, por eso no quisiera cambiarme todavía.
Bueno, volviendo a Ubuntustudio, y lograr un nivel bastante decente y estable en mi dellito, hice una donación y compilé Ardour2. Es super choriflai: se puede compilar con soporte VST y lo más interesante es una función que permite conectarse con el servidor de freesound y descargar directamente algunos sonidos locos para empezar a secuenciar. De modo que desempolvé mi antigua cuenta del 2005 y encontré algunos sonidos bien curiosos desde el buscador de Ardour en freesound. Ardour me recuerda mucho a Pro-tools, es bien simpático pero no es lo que yo suelo ocupar para hacer tracks. Vamos a ver como me llevo con la nueva configuración.
En este link puedes ver una foto de mi configuración, copia y pega en otra pestaña esta dirección:
http://www.groovenino.com/wp-content/uploads/2010/09/ardouryfirebox.png
Bueno. Resumiendo, para que funcione Ubuntu Studio y Firebox es importante, después de tener Ubuntu Studio instalado, tener priviliegios para hacer correr el Linux con el kernel a tiempo real. Para ello, uno se agrega al grupo de audio asi:
sudo adduser usuario audio
en mi caso, por ejemplo es asi:
sudo oscar usuario audio
(porque mi nombre de usuario es oscar)
Cuando se tiene el privilegio, (puede ser antes también) hay que modificar el archivo limits.con para poder darle prioridad a las aplicaciones de audio:
sudo gedit /etc/security/limits.con
en este archivo hay que agregar las siguientes lineas:
@audio – rtprio -99
@audio – nice -19
@audio – memlock unlimited
Puede ser que esta configuración sea un poquito extrema, debo reconocerlo, pero a mi me funciona bastante bien. Con ello le doy muchísima prioridad al audio y bueno, que se yo…estoy bastante contento con ella.
Es importante agregarse como usuario al grupo “audio”, así tienes las mismas prioridades que tiene el root sobre este grupo. De otra forma Puredata empieza arrojar errores de sincronización pero lo peor de todo es que estos errores “suenan” y es bastante desagradable, sencillamente no se puede trabajar así.
He grabado audio desde el micrófono a la interfaz y funciona perfecto, sin latencia audible. Se puede grabar y monitorear sin percibir ningún desface. Tienes que elegir freebob en la configuración de qjackctl y ocupar la configuración que sale en la foto adjunta. Esa funciona super bien a 44.1Khz…aun no pruebo a 48Khz, si no funciona puede ser que vuelva a considerar el cambio de interfaz por algo USB, me parece que algunas funcionan muy bien con jack.
Saludos!
Groove Niño
Hola!, que ondi!?….
Estoy probando nuevas maneras de producir música. Hace ya casi 5 años que llevo cargado en una partición del disco duro una versión de Linux Ubuntu. Elegí ubuntu hace ya harto rato porque era una distribución super amistosa, y tiene una comunidad bien activa y una distro especial que se llama UbuntuStudio, que es la que corre en mi equipo paralela a la de un WindowsXP SP3.
Debo reconocer, amigo lector, que es bastante bastante poco lo que he ocupado este sistema para producir música. Principalmente porque han sido muchísimos los conflictos que se presentan para poder hacer funcionar las cosas algunas veces y segundo, porque estoy mal acostumbrado con mi secuenciador a cintas, de modo que no me logro acostumbrar a la sensación extraña que produce un entorno de trabajo nuevo.
Mmm a pesar de eso no lo desinstalo, porque me gustan los problemas, y es entretenido tener algo que solucionar. Por ejemplo, aun no logro hacer funcionar mi interfaz de audio en este sistema. Esa puede ser una razón importante. Si mi interfaz funcionara a la perfección yo creo que lo ocuparía mas. Aun asi puedo trabajar con la tarjeta interna del compu. Pero…me demoré medio siglo en configurar Jack para que al fin puredata funcionara sin buffer clicks (y no recuerdo como lo hice XD!!!) Bueno, a pesar de ello lo recomiendo, (si te gusta resolver conflictos y compilar y buscar librerias y todos esos desafíos que conlleva hacer correr un entorno linux como se debe).
A pesar de que lo importante no es con que sino cómo se hace la música, y, principalmente, cual es el resultado; no dejo de encandilarme con las distintas expresiones de software y hardware disponibles en la actualidad.
No es fácil cambiarse de secuenciador. Hace años aprendí a usar Cubase y solo hice un track llamado Peluches. Quedó super chori, pero luego de eso no logré habituarme a la configuración del entorno de trabajo. La desición de donde secuenciar es super personal…como la de elegir unos buenos monitores o como elegir con que bici ir por la ciudad o donde almorzar.
Por otra parte, son tan recaros. Un secuenciador bueno bueno sale salado. Asi que antes de tomar la determinación hay que haber jugado bastante con él y ver que tal. Ahora estoy probando una versión de 30 días de Acid Pro…no logro acostumbrarme aun. Por ahora seguiré produciendo en mi antiguo grabador de cintas
No es que yo me quiera cambiar o algo, pero probar otros sabores para componer es siempre interesante. Aun no logro desacostumbrarme de lo que ya estoy tan acostumbrado.