El taller de Alex McLean y David
Griffiths tuvo por nombre “El tiempo como funciones en el espacio”, tema que, a
mi parecer, quedó planteado de un modo más bien implícito, o que tuvo eco a la
mención de ciertos conceptos bastante técnicos, y cuyo trasfondo puede ser
complicado entender de una sentada. Yo lo resumí a través de dos frases:
1. Programación funcional. Y
2. ¿En qué piensa un programador
cuando hace livecoding?
Hay muchas técnicas para hacer livecoding, y en muchas de ellas sucede
que el programador construye un sistema al vuelo, el cual modificará durante el
tiempo que le es asignado.
Alex dice:
“Lo que hacemos en Slub es diferente, en el
sentido en que nosotros actuamos bajo un sistema previamente construido sobre
el cuál improvisamos. Esto tiene la ventaja de que alcanzamos los resultados
que nos imaginamos, con más facilidad, mientras que ya no nos tenemos que
preocupar por el cómo crear el sistema.”
Dave Griffiths complementa
diciendo:
“Con la programación funcional lo
que sucede es que cada vez que escribes una función de una misma manera, ésta te
arrojará un único resultado. Una ventaja de ésta (de la programación funcional),
es no hay mucha posibilidad de que se generen errores; salvo de sintaxis y
detallitos del estilo. ”
También mencionó una desventaja de la
programación funcional, que yo interpreté como la falta de “salidas” en el
programa, y como el hecho de que se reducen significativamente las acciones que
se pueden efectuar.
¿En qué piensa un programador
cuando hace livecoding?
“Muchos responden cosas similares. Cosas que
tienen que ver con el espacio y con el cómo nos movemos en él. Por ejemplo,
imaginar paisajes, montañas. A mí me sirve imaginar el tracto vocal y el
interior de la cabeza para intuir cómo en efecto la emisión de un sonido tiene
que ver con la espacialidad,” dice Alex.
Otras observaciones interesantes
que mencionó Alex fueron:
“Generalmente nosotros asociamos
tipos de cosas con colores”. Y “El Reactable
funciona generando sonidos dependiendo de la cercanía de las piezas que están
en juego, y éste automáticamente las conecta”.
Se
percibe todo un trasfondo intelectual y de investigación en ambos expositores.
Sin embargo, más me han dejado la
impresión de ser “juguetones” y creativos. Alex nos comentaba que pensó su
programa Texture como una
herramienta para componer Techno, mientras que Dave nos mostró Lazybots; un programa de su autoría con
el que rápidamente puede construir robots animados capaces de bailar los ritmos
de Slub.
- He aquí una buena reseña del “festival vivo 2012,” que escribió Dave: