Live coding no determinista con Mégra
El 12 de junio, a las 20:08 h, el colectivo en residencia Toplap imparte el taller en línea de Live coding no determinista con Mégra.
Mégra es un lenguaje de dominio específico para live coding y composición de música. Se centra en la creación, inferencia y manipulación de Autómatas Finitos Probabilísticos (Probabilistic Finite Automata), PFA para abreviar, también conocidos como cadenas de Markov (de orden variable). Por lo tanto, es no determinístico por naturaleza. De hecho, nace de la frustración por la naturaleza estática de la producción de música con estaciones de trabajo de audio digital, donde la pieza compuesta suena más o menos igual cada vez que se toca.
Lo bueno de los PFA es que permiten una interacción versátil. Se pueden crear a partir de reglas explícitas, descripciones abstractas (como loops y patrones), pero también se pueden inferir (o aprender, en el sentido de aprendizaje automático) a partir de datos. Mégra proporciona una sintaxis concisa y métodos intuitivos para todas estas interacciones, de manera que puede utilizarse fácilmente en actuaciones en vivo.
La introducción cubrirá los conceptos básicos de Mégra y algunas técnicas de creación musical basadas en ellos. Como Mégra está basado en Common Lisp, se cubrirán algunos aspectos de este tema también, según sea necesario. Sin embargo, no se necesita ningún conocimiento previo de Common Lisp para usar Mégra.
NOTA: La introducción no cubrirá el proceso de instalación. Para instalarlo previamente, puedes seguir el tutorial aquí.
Puedes unirte al taller en el canal de YouTube de Toplap.
El taller será impartido en inglés, pero puedes hacer preguntas en catalán y castellano.
Categorias: Actividades de los residentes |