Los lenguajes de programación como herramientas cognitivas para la composición sonora y musical
Título provisional. En fase de finalización, prevista para 2026.
La investigación
Un lenguaje de programación no es sólo el medio con el que se implementa una idea musical que ya existía: es también el sitio donde esa idea llega a existir. Lo que puede imaginarse depende de lo que el lenguaje permite formalizar, y cuando una intención no cabe dentro de esa formalización, el lenguaje tiene que crecer para alojarla.
Esta tesis investiga esa relación desde la práctica, y no sobre ella: construyendo un framework de composición algorítmica -MusaDSL- y componiendo con él a lo largo de casi una década. Las obras piden capacidades que la herramienta todavía no tiene; la herramienta, al ganarlas, deja ver caminos compositivos que antes no estaban a la vista.
Qué contiene
- Un marco teórico sobre los lenguajes de programación como herramientas del pensamiento y la imaginación creadora.
- MusaDSL, un framework libre escrito en Ruby, con sus subsistemas y sus lenguajes específicos embebidos, publicado como software libre junto al ecosistema construido a su alrededor.
- Una revisión crítica de las clasificaciones de lenguajes y sistemas de creación sonora y musical propuestas por la literatura, y una nueva clasificación.
- La producción artística del periodo, con una obra orquestal tratada en detalle como caso de estudio.
Marco académico
Programa de doctorado La realidad asediada: concepto, proceso y experimentación artística Facultat de Belles Arts, Universitat de Barcelona.