miércoles, 30 de mayo de 2012

Ubuntu Studio 12.04 - Corta Review

Ubuntu Studio 12.04 (Precise Pangolin) salió hace ya un mes y a pesar de los recientes cambios de manejador de ventanas muestra una versión mucho mejor pensada y trabajada que sus antecesores, obviando el 11.10 que entendemos tuvieron problemas para el release y fue la primera versión con XFCE como sistema de escritorio.

Respecto a otras distribuciones:

Ubuntu Studio no suele ser la distribución recomendada en los chats o en los foros, principalmente porque la mayoría de los usuarios en los foros son buenos conocedores de GNU/Linux y "saben desplazarse" por el sistema a sus anchas y con esto me refiero al terminal y configuraciones avanzadas, sin embargo para el usuario común, el nuevo soporte de largo término (Long Term Support o LTS) de 5 AÑOS dice mucho de su usabilidad, estabilidad y longevidad programada.


Previamente he usado en el estudio Ubuntu Studio 10.10, 10.04, 11.04, AVLinux 5.0.2, 5.0.3 y ahora estamos sobre Ubuntu Studio 12.04, habiendo probado todas estas versiones de ambas distribuciones podemos decir que ambas son excelentes a su modo, en realidad todas las versiones de ubuntu luego de 10.04 han sido simplemente fases de desarrollo para llegar 12.04 y con esto damos a entender que todas han tenido algunas fallas sin embargo, a diferencia de AVLinux que es un excelente remaster de Debian, Ubuntu mantiene una visión mas inclusiva al usuario y de algun modo u otro ofrece un sistema un poco mas amigable para aquel que no es experto en Linux.

La distribución per sé:

Desde la instalación, Ubuntu Studio 12.04 mejora significativamente al presentar una instalación guiada como lo hace la distribución raíz de la misma, además ahora incluye por defecto un kernel de baja latencia que solventa uno de los primeros problemas encontrados en las versiones anteriores, hasta el momento no hemos tenido que agregar un solo PPA al repositorio para instalar aplicaciones primordiales o kernel alguno, eso es excelente.

Ubuntu Studio 12.04 no tiene habilitado por defecto Ubuntu One (Nube personal de datos, 5GB de almacenamiento gratuito), pero es instalable desde el centro de software y anda como en cualquier otra versión, excelente añadido que no es posible incluir en ninguna otra distribución y aquí una nota para Canonical:

"Ubuntu One existe para Ubuntu, Windows, Android y iPhone.... pero NO existe para Debian, Fedora....????"

Estuvimos en contacto con personal de Ubuntu y ellos alegan que deben poner el esfuerzo de desarrollo en donde pueden atraer algun cliente para sostener todo el proyecto, y por supuesto Ubuntu One es open source y el usuario puede acceder a los binarios etc... los expertos si... ellos pueden arreglarselas con eso, el resto de los mortales no... muy bien haría la comunidad buscar una solución a esto y darle algún tipo de soporte para el resto de las distribuciones.

Personalización:

US 12.04 incluye un pseudo-dock que no es sino un panel modificado del mismo sistema de menús LightDM, y parte de la optimización de US 12.04 deja a un lado los efectos de escritorio en busca de un sistema mas rápido, estamos de acuerdo con esto, sin embargo no estaria nada mal dejar eso a juicio del usuario "durante la instalación", configurar US 12.04 para Estudio Orion Caracas finalmente fue bastante sencillo:

1. Eliminamos el panel inferior que hacia de Dock y lo cambiamos por Cairo Dock.


2. Instalamos Compiz y Compiz Fusion, como en XFCE hacerlo arrancar apropiadamente al iniciar el sistema optamos por colocar un acceso directo en el panel superior para el Compiz Fusion Icon, si al arrancar el sistema queremos efectos pues es solo hacer click y luego pedir recargar el sistema de ventana.
3. Instalamos metacity para decorar las ventanas.
4. Activamos los plugins EXPO, SCALE y otros relativos a posicionamiento de ventanas para facilitar el trabajo diario multitasking.



Finalmente, existe una característica clave en Audio para Linux que no podemos dejar pasar, esto es el escalado de frecuencia del CPU, para trabajar audio éste debe ser desactivado pues mientras el CPU analiza la carga y decide cambiar de una frecuencia a la otra se pierde tiempo y esto tiende a ir en detrimento de la estabilidad del sistema y por tanto causar X-Runs.

En XFCE se puede instalar una aplicación para el panel que informa sobre el escalado de frecuencia de cada procesador disponible, es excelente... excepto porque (nota para el equipo de Ubuntu Studio) "solo informa", aparentemente hay algún inconveniente con los grupos de usuario o permisos tal que el usuario no es capaz de cambiar la configuración y siendo un usuario mortal vulgar y silvestre que no sabe mucho del manejo interno de los permisos del sistema decidimos buscar una alternativa...

Primer Script escrito en Estudio Orion Ccs.

En cualquier foro o chat nos dirian: bueno bien puedes ejecutar este comando cada vez que lo necesites.... pero pensamos en una solución facil para solventar a largo plazo asi que le preguntamos al oráculo (google) cómo escribir un script simple, a eso agregamos los comandos necesarios para cambiar de un governador de escalado a otro y terminamos componiendo este script:

#!/bin/bash
# comentario
echo performance
sudo cpufreq-set -c 0 -g performance
sudo cpufreq-set -c 1 -g performance
sudo cpufreq-set -c 2 -g performance
sudo cpufreq-set -c 3 -g performance


El comando se ejecuta 4 veces pues el CPU que usamos en el estudio tiene 4 nucleos y cada comando va destinado a un nucleo distinto, ahora para simplificarnos la vida aún mas guardamos esto en un archivo de nombre performance (vaya sorpresa ah?) y cambiamos los permisos desde el gestor de archivos ya sea Thunar o Nautilus y solicitamos que sea ejecutable, lo guardamos en algun lugar en la carpeta personal, acá lo guardamos en una carpeta llamada script en la carpeta personal y generamos finalmente un lanzador para el script en el panel o en el Dock, a gusto del consumidor, tal que cada vez que se necesita cambiar el governador se ejecuta el script sin ir a buscarlo en ninguna carpeta o ejecutar nada desde el terminal.

Conclusión.

El equipo de Ubuntu Studio entregó para esta version de la distribución un sistema muy superior a lo esperado inicialmente, manteniendose apegados a la filosofía de Ubuntu en funcion de la inclusión personal al sistema, salvo algunos detalles se puede considerar un sistema operativo para entusiastas del Audio, Fotografía y Diseño que les ofrece una entrada bastante amistosa al mundo Open Source.

Definitivamente le recomiendo para usuarios con conocimientos no avanzados sobre Linux y Audio en Linux.

Otra distribución para revisar para usuarios experimentados en GNU/Linux es AVLinux, sin embargo ambas son muy buenas y bastante similares a nivel de funcionalidad, en todo caso Ubuntu Studio hay mas cosas que personalizar pero son fáciles de hacer, en AVLinux hay menos cosas que personalizar pero exige un nivel mayor de conocimiento sobre el sistema para cuando te haga falta personalizar o modificar algo.

Links:

Ubuntu Studio: http://ubuntustudio.org/
AV Linux: http://www.bandshed.net/AVLinux.html
Ubuntu: http://www.ubuntu.com/
Ubuntu One: https://one.ubuntu.com/
 



martes, 29 de mayo de 2012

Remodelando la Sala de Ensayo

Con humilde orgullo presentamos algunos detalles de la remodelación de la sala de ensayo (y eventual grabación) de Estudio Orion Ccs.

Partimos de un antiguo garage de poco mas de 3 x 6 Mts, piso de concreto con cerámica de alto tráfico, sólo 2,4 Mts de altura, paredes de ladrillos macisos de 20Cms de espesor mas friso y una filtración en las tuberías antiguas de concreto a 1 Mt de profundidad...

La remodelación de la sala de ensayo/grabación, estuvo enfocada mucho mas en el aislamiento acústico que en mejorar la estética o incluso mejorar la acústica interna, de hecho se decidió resolver los problemas de acústica una vez terminada la sala con páneles acústicos en vez de asimetrías estructurales que estarían complicando la remodelación y disminuyendo aún mas el espacio ya pequeño de la sala.

El concepto empleado para la remodelación fue la de "un cuarto dentro de un cuarto" ó room in a room, separando en todo momento posible las estructuras internas de las externas para reducir la transmisión estructural de energía sonora.

En resumidas cuentas aprovechamos la reparación de las tuberias para eliminar el piso original y bajar unos 27 Cms para un nuevo piso de concreto desconectado de las paredes originales para dar inicio a la base de un futuro piso flotante.

El piso de concreto incluyó la tubería de electricidad que permitiria reducir al mínimo las fugas laterales de presión sonora al tener paredes sin perforaciones, una vez listo el piso se recubrió con asfalto en manto de 2,7 mm y posteriormente alfombra como entrepiso (la vieja alfombra del estudio), y se dió inicio al armado de las nuevas paredes de drywall, separadas unos 20 cms de las paredes externas u originales del garage.


La estructura de las paredes se montó en aluminio, a 3 parales por lámina de drywall, soportada únicamente de forma horizontal contra el piso y el techo original del garage, colocar soportes verticales contra las paredes habría significado transmitir directamente la vibración a la estructura principal. Una vez la estructura de la pared estuvo lista se procedió a agregar material aislante, en este caso láminas de lana de vidrio evitando en lo posible dejar zonas huecas.


Luego de esto naturalmente una primera superficie de drywall de 1/2", suficientemente atornillada y sellada con macilla, sin pintar, el procedimiento siguiente fue añadir a dicha capa de drywall una capa de manto asfáltico, para esto se usaron grapas y para terminar las paredes se añadió una última capa de drywall de 1/2" que sería la superficie final de las paredes, esta sí bien sellada con macilla y cintas de fibra de vidrio, posteriormente pintada de blanco a 4 capas comenzando con pintura de protección de humedad.


Decirlo suena facil pero no lo estuvo para nada, cosas como reinventar un marco para la ventana y la montura del aire condicionado de modalidad split, así como el nuevo marco interno para la puerta, se inició con las paredes de entrada y el fondo, luego se procedió con las paredes laterales que irían ancladas a las primeras.

Ya una vez listas las paredes se procedió a montar un nuevo techo flotante de cielo raso a unos 15 cms del techo original del garage, para dar flotabilidad se usó anclajes al techo con cuerdas elásticas al cielo raso y el material usado para el mismo fue fibra mineral o tambien conocida (creo) como lana de roca, es la clásica lamina blanca con pequeños agujeros...

Se usaron lámparas externas, no empotrables para evitar en lo posible fugas de presión sonora al techo y finalmente para el piso, que aún se mantenía con la vieja alfombra sobre el manto asfáltico, se añadió una capa de 15mm de madera compuesta o contra-enchapada sellada quimicamente, luego entrepiso de construcción en seco (viene en rollos de 20mts2 y son de un material similar al anime como de unos 4mm de espesor) y para finalizar alfombra nueva de 5mm de espesor.

El resultado es, estéticamente elegante y de hecho acogedor considerando la iluminación y el tamaño de la sala, a diferencia de su versión anterior donde se sentía un poco mas espaciosa pero rústica, sin embargo tal estaba previsto, hay problemas acústicos considerables que resolver, el pseudo-paralelismo de las paredes laterales crean una reverberación que se prolonga alrededor de un segundo con fuertes frecuencias medias y altas, comenzando por los 114Hz mas sus harmónicos.

El resultado en función del objetivo principal que fue aislar la sala está mucho mejor, en medidas generales se logró bajar de unos 56-60 dBa en el espacio contiguo a la sala a unos 48-52 dBa en el mismo sitio, para cuando hay una banda entera ensayando, 2 guitarras, bajo, batería y voz, de modo que con este nivel de ruido ambiental es posible trabajar segun las leyes venezolanas hasta las 9:30PM, habilitando nuevos horarios al estudio, tanto para ensayos como para futuras grabaciones, una vez se corrija la acústica.


En la versión anterior se instaló un cabezal Laney TT50H que el publico realmente nunca entendió como manejarlo así que terminamos simplificando los ensayos con un cabezal Crate Power Block ya extintos del mercado pero con excelente respuesta frente a los pedales, tambien cambiamos el cabinete Crate 4x12 full size por un Laney 2x12 con Celestion Rocket 50, que tiene un buen sonido, suficientemente potente para llevarse con el CPB150.

El segundo amplificador de guitarra sigue siendo un potente Randall RG50TC a tubos con una fuerte distorsión, excelente para estilos extremos, el amplificador principal de bajos es un Laney RB5 de 120W y el secundario o de teclados es un Peavey TKO 115 de 100W con una corneta de 15".

En el futuro a corto plazo se empezará a instalar paneles acústicos adicionales así como láminas difusoras a fin de llegar a un equilibrio acústico adecuado para grabar con suficiente y agradable pero no excesivo reverb de sala, buscando por su puesto no entorpecer la estética de la misma, en todo caso será tema de otro momento.

miércoles, 23 de mayo de 2012

Stormthrash: el EP en GNU/Linux

Tras dos maquetas grabadas a 8 canales y unos 5 meses de pruebas de mezcla, ensayos y definición estructural de los temas, en enero de 2012 se inició la grabación del primer EP de esta banda de thrash metal caraqueña: Stormthrash.




 El DAW.

Definitivamente por razones de presupuesto-legalidad, estabilidad y por la mas real y pura rebeldía contra los parametros establecidos entre los ingenieros de audio y productores musicales en Venezuela, no ibamos a usar otro sistema operativo que no fuese GNU/Linux.

Ya entendido este punto, las opciones en realidad se reducen a 3 principales DAWs disponibles: Ardour2, Harrison Mixbus (basado en Ardour2) y Ardour3 (en fase Beta 1 para la fecha de arranque de la grabación).

Por un lado no tenia caso usar Ardour2 (desde ahora A2 o A3 según convenga) puesto que Mixbus ya esta basado en A2 y tiene muchisimas mejoras sobre éste y ya esta disponible en el estudio, y en referencia a A3 pues estába el problema de la estabilidad y funcionalidad recortada pues se encuentra aún en fase beta, sin embargo luego de probar A3 en sus distintas fases alpha y probar la B1 no habían mas dudas, A3B1 contenia toda la funcionalidad basica necesaria para facilitar el trabajo y se comporta de manera suficientemente estable como para trabajar tranquilo, A3 es el DAW de elección.


Las sesiones de grabación.

La batería, fundamental instrumento para amarrar al resto a su tempo se grabó en 4 dias total, usando 8 canales simultáneos, técnica de microfonía cercana más 2 overhead en XY justo sobre el Bombo y un 3er overhead sobre el Hi-Hat, todos de gama baja, el kit fue un NADY con mics DM70 y DM80 y los overheads MXL 990, 991 y 551, no tengo quejas realmente funcionaron bien y creo que captaron fielmente el sonido de la batería.

El bajo se grabó tanto por línea como por microfonía usando un preamp Seymour Duncan Twin Tube Blue, el mic fue un DM80 a 15cm del amplificador, un Laney RB5.

Las guitarras se grabaron usando un Amplificador Laney TT50H con un cabinete Crate 4x12" Full Size con Celestion Seventy80, 3 canales cada una, un DM80 tras el Cabinete, un SM58 ("el que estaba a la mano")  a 10 cm off axis y un MXL 991 frente al Cabinete a un par de metros.

Las voces se grabaron posteriormente en otra habitación usando un MXL 550 en un vocal booth improvisado de un closet amplio.

La sesiones de edición.

Las primeras sesiones de edición fueron dedicadas a la batería para permitir al resto de los musicos grabar sobre la pista final de la bateria y atenerse a esos tempos y estructura.

Ardour3 en fase beta se comportó excelente considerando su condición, y tomando en cuenta que los desarrolladores alertan energicamente a los usuarios a no usarlo para producción hasta estar en un release oficial, tuvimos "pocos sustos", esporádicos crashes en todo caso siempre manteniendo backups de la sesion en otra particion del disco duro, práctica aconsejable en cualquier OS y para cualquier DAW.

Ahora hablando un poco de la funcionalidad, la principal ventaja que tiene A3 sobre A2 es que permite trabajar con regiones en modo apilado o Stacked, esto no es nada nuevo para usuarios de Logic y de hecho no funciona tan gentilmente (aún....) pero definitivamente simplifica enormemente la edicion de tomas con respecto a la modalidad solapada o Layered que es la única disponible en A2 y por ende Mixbus.

Dejando a un lado el modo de edicion Apilado, A3 ofrece un esquema de conexiones en modo matríz o matrix que permite conectar los equipos de forma sencilla y visualmente cosa que permite mantener el orden MENTAL del trabajo, de igual forma es posible editar en grupos y en general toda la interfaz de usuario es mas vistoza y mas intuitiva (mucho mas...) que A2.

Afortunadamente los integrantes de Stormthrash, a pesar de no tener mayor instrucción académica son excelentes músicos y eso facilita muchisimo los procesos de edición, luego de seleccionar las mejores tomas nos enfocamos en sincronizar los segmentos de guitarra que no lo estaban.


La mezcla.

La experiencia y el conocimiento son claves para grabar tal que al mezclar las cosas se simplifiquen, mucho mas allá de los equipos y el software, lamentablemente, careciendo de ambas y recordando algún curso y las decenas de foros leidos mas las miles de horas empleadas escuchando musica durante la vida decidi dar unos varios pasos al frente y mezclar por primera vez un trabajo tan complejo, hacer entender la gran mayoria de las infintas semicorcheas y fusas que los Stormthrash digitan en sus trastes...Ha!

Ya sin novela exportamos todo el audio de A3B3 (ya en marzo A3 estaba en B3), y abrimos nueva sesión en Mixbus 2... no estaba nada fácil, la afinación del redoblante jugó en contra de las guitarras disimulandose mucho al colocar todos los instrumentos a sonar, la afinación del bombo peleó bastante para permitir que se escuchara ese clásico "click" en la mezcla.

El Master.

Una vez llegamos a un entendimiento entre los 16 canales de audio, solicitamos a Stormthrash una referencia musical para tener en cuenta en la mezcla y mastering, su respuesta fue nada mas y nada menos Fueled by Fire, no estuvo mal pues logramos sacar un poco mas las guitarras adelante, el bombo y la caja, la voz, los toms ... todo... todo suena durisimo! Ha! asi que luego de un par de semanas refresqué mis oidos escuchando Foo Fighters, Tori Amos... Deftones... y regresé al post. con un tema de Atreyu a ver que pasaba... voila! no busqué el sonido de Atreyu, pero busqué la presencia de la batería y me permitió traer uniformidad a toda la mezcla sin exageraciones y por tanto al máster.

Durante todo este proceso de mezcla y mastering se usaron los siguientes Plugins:

Principales Plugins durante la Mezcla

LinuxDSP Pro Dynamics
LinuxDSP Pro Gate
LinuxDSP MKII-Graph-EQ
Harrison Consoles Mini Plugin GVerb+

Mixbuses y Master bus:
LinuxDSP MKII-Graph-EQ
LinuxDSP Multiband Compressor
LinuxDSP PEQ-2
LinuxDSP Stereo Reverb
Calf Vintage Delay
Calf Reverb
Calf Saturator
Invada Low Pass Filter
Invada Input Module
Invada Compressor
Invada Meter
Harrison Consoles Mini Plugin GVerb+
AM Pitchshifter (para bajar el pitch de una voz en arreglo)

De forma insospechada pude encontrar en el compresor de Invada Records un buen aliado en el master, con excelente manejo de soft clipping (tomando en cuenta el medidor K-14 que trato de seguir tras cada máster), permitiendome alcanzar la fuerza en volúmen que tiene el EP sin sacrificar demasiado en calidad, cosa que no pude hacer con la saturación de cinta de Mixbus o incluso las saturaciones de los mismos Invada o Calf.

Finalmente, tras unas merecidas vacaciones, una complicada remodelación de sala de ensayo y una larga ausencia del blog, con mucha humildad pero con orgullo al mismo tiempo les comparto 2 temas extraidos del EP de Stormthrash, le considero una pseudo-tesis de grado en Audio para un Ingeniero Geólogo entregado de lleno a la música.




Agradezco enormemente a Wellington Yueh por sus comentarios que me animaron a reactivar este Blog, y hacerle justicia tanto al trabajo de meses como a los muchos usuarios de GNU/Linux en las distintas latitudes del mundo que se preguntan: "¿¿¿será posible hacer música en Linux???"

La respuesta es un rotundo SI.

Links:

Ardour: http://ardour.org/
Harrison Mixbus: http://www.harrisonconsoles.com/mixbus/website/
LinuxDSP: http://www.linuxdsp.co.uk/
Sistema Operativo UbuntuStudio: http://ubuntustudio.org/
Sistema Operativo AVLinux: http://www.bandshed.net/AVLinux.html
Invada Records: http://www.invadarecords.com/Downloads.php?ID=00000264
Calf Plugins: http://calf.sourceforge.net/