Live Code I
Ayer en la galería de arte electrónico Manuel Felguérez del Centro Multimedia, tuvimos la oportunidad de presentar nuestro primer experimento de LiveCoding. El motivo de encuentro fue el cierre del curso “Introducción a ambientes de animación en tiempo real” impartido por Luis Navarro, convocado al centro del taller de audio.
La dinámica fue: una persona haría el entorno gráfico en tiempo real, mientras otra de modo simultánea colaboraba en lo sonoro.
Muchos de los participantes ‘sonoros’ tienen un fuerte y profundo ‘background’; uno no puede sino sentir una gran humildad y respeto por su trabajo, por su modo de hacer el sonido, sobre todo cuando el personal camino recién comienza.
Sea entonces una grabación previa de lo que ayer aconteció.
[ VER SESIÓN DE LIVE CODING ]
// Duración: 10 minutos.
// Si no hay tiempo suficiente, puede adelantarse a partir del minuto 9:00. La sesión original duró 7 minutos.
DETALLES TÉCNICOS DE LA SESIÓN:
// Todo el sonido es procesado en tiempo real con SuperCollider, sólo existen 2 sintetizadores (Synths) previamente definidos.
// Usamos el ‘plug-in’ soundflower para hacer el ‘output’ de SuperCollider en 8 canales.
// Adicionalmente, usamos también Logic (que también procesaba todo en tiempo real) para recibir la señal de aquellos 8 canales y juntarlas en un ‘output’ global. Logic hace tres cosas ( en orden de importancia ) : 1. Controla las ganancias (proceso que equivaldría a usar un ‘mixer’ físico, sólo que en este caso es con software), 2. Coloca un Reverb (esto probablemente con una línea adicional en los synths de Collider lo podríamos haber evitado) y 3. Distorsiona (ligeramente y en algunos casos) la señal, dependiendo del canal.
// Sin embargo, es preciso destacar que todo el sonido es generado por SuperCollider. De hecho, escuchar la sesión sin la intervención de Logic, solamente habría disminuido los bajos y eliminado algunas distorsiones. Pero asumimos que estas se hubieran generado una vez que todos los Pdefs se hubieran ejecutado simultáneamente; ergo, logrando no el mismo sonido pero un resultado similar.
** P.S. Adicionalmente, hemos colocado el archivo final de SuperCollider, sólo con algunas modificaciones de ‘volumen’ para escucharse sin la intervención de Logic. Se encuentra debidamente comentado para su exploración.
[ VER ARCHIVO DE LIVE CODING RTF ]





Don’t let the man bring you down. Haters gonna hate. Keep up the great work!
Masterprogrammer
diciembre 14, 2010 a 7:28 am
Thanks bro.
jmjesus
enero 8, 2011 a 1:31 am
Muy bueno q publiques los detalles técnicos, a veces algo tan sencillo es de mucha ayuda.
Octavio
diciembre 20, 2010 a 2:16 am