Live coding no determinista amb Mégra
El 12 de juny, a les 20:08 h, el col·lectiu en residència Toplap imparteix el taller online de Live coding no determinista amb Mégra.
Mégra és un llenguatge de domini específic per a live coding y composició de música. Se centra en la creació, inferència i manipulació d’Autòmats finits probabilístics (Probabilistic Finite Automata), PFA per abreujar, també coneguts com a cadenes de Markov (d’ordre variable). Per tant, és no determinístic per naturalesa. De fet, neix de la frustració per la naturalesa estàtica de la producció de música amb estacions de treball d’àudio digital, on la peça composta sona més o menys igual cada vegada que es toca.
El millor dels PFA és que permeten una interacció versàtil. Es poden crear a partir de regles explícites, descripcions abstractes (com loops i patrons), però també es poden inferir (o aprendre, en el sentit d’aprenentatge automàtic) a partir de dades. Mégra proporciona una sintaxi concisa i mètodes intuïtius per a totes aquestes interaccions, de manera que pot utilitzar-se fàcilment en actuacions en viu.
La introducció cobrirà els conceptes bàsics de Mégra i algunes tècniques de creació musical basades en ells. Com Mégra està basat en Common Lisp, es cobriran alguns aspectes d’aquest tema també, segons sigui necessari. No obstant això, no es necessita cap coneixement previ de Common Lisp per utilitzar Mégra.
NOTA: La introducció no cobrirà el procés d’instal·lació. Per instal·lar prèviament, pots seguir el tutorial aquí.
Pots unir-te al taller al canal de YouTube de Toplap.
El taller serà impartit en anglès, però pots fer preguntes en català i castellà.
Categories: Activitats dels residents |