COMPOSICIÓN ALGORÍTMICA Development of a SuperCollider3 Class Library for Algorithmic Composition by Means of Cellular Automata’s Sonification Joxemai4, Wikimedia CC BY-SA 3.0 Andrés Pérez López Marzo 2012
COMPOSICIÓN ALGORÍTMICA Estructura de la presentación: Autómatas Celulares Composición Algorítmica SuperCollider Implementación
COMPOSICIÓN ALGORÍTMICA Estructura: Concepto Desarrollo histórico Métodos Composición Algorítmica y Autómatas Celulares
COMPOSICIÓN ALGORÍTMICA CONCEPTO El concepto de composición algorítmica se refiere al método de creación musical por medio de procesos formales o algoritmos (C.Roads, The Computer Music Tutorial, 1996)
COMPOSICIÓN ALGORÍTMICA CONCEPTO D. Burraston & E. Edmonds, Cellular Automata in Generative Electronic Music and Sonic Art : Historical and Technical Review, 2005
COMPOSICIÓN ALGORÍTMICA CONCEPTO Data Set Production Generación de un conjunto de datos genéricos por medio de algoritmos Data Set Application (sonificación) Establecimiento de una relación dato/sonido Ejemplos: contador Geiger, electrocardiograma
COMPOSICIÓN ALGORÍTMICA CONCEPTO La composición algorítmica es un método para la creación de música no lineal. Música no lineal: cuando los eventos sonoros no están predeterminados hasta el momento en que ocurren
COMPOSICIÓN ALGORÍTMICA CONCEPTO Estructura de la música no lineal (E.Paulus, The use of Generative Music Systems for Interactive Media, 2001)
COMPOSICIÓN ALGORÍTMICA DESARROLLO HISTÓRICO Escuela Pitagórica (siglo V a.C.) ”El Número como Principio de todas las cosas” Primera formalización matemática de la música Pitagóricos celebrando el amanecer. Fyodor Bronnikov, 1869
COMPOSICIÓN ALGORÍTMICA DESARROLLO HISTÓRICO Guido D'Arezzo (991-1050) Inventor nombre notas (ut, re mi...) Impulsor de la escritura en pentagrama Primer método algorítmico: dar melodía a un texto, dependiendo de su contenido vocal
COMPOSICIÓN ALGORÍTMICA DESARROLLO HISTÓRICO Musikalisches Würfelspiel (finales siglo XVIII) Atribuído a Mozart Método estocástico para composición de Valses Probabilidades obtenidas con un dado Musikalisches Würfelspiel (castellano)
COMPOSICIÓN ALGORÍTMICA DESARROLLO HISTÓRICO Desarrollo ordenadores Primera composición algorítmica por ordenador: ILLIAC Suite for String Quartet (Hiller & Isaacson, 1956, University of Illinois) Rama, Wikkimedia
COMPOSICIÓN ALGORÍTMICA DESARROLLO HISTÓRICO Iannis Xenakis (1922-2001) Creador de la música estocástica Concepción de la música en forma de masas sonoras regidas por procesos probabilísticos (síntesis granular) Teoría juegos Algebra Boole Cadenas Markov Distribuciones Gauss ... www.iannis- xenakis.org
COMPOSICIÓN ALGORÍTMICA MÉTODOS Cadenas de Markov (1907) Definen probabilidades de suceso de eventos que dependen del último evento ocurrido (”memoria”) Andrés Pérez López
COMPOSICIÓN ALGORÍTMICA MÉTODOS Gramáticas formales (Chomsky, 1957): reglas para construir oraciones sintácticamente válidas Sistemas L (Lindenmayer, 1968): modelan crecimiento de plantas
COMPOSICIÓN ALGORÍTMICA MÉTODOS Algoritmos genéticos (Holland, 1975) Trasladan los conceptos de evolución y adaptación a la solución de problemas nojhan, Wikimedia
COMPOSICIÓN ALGORÍTMICA CA CON AUTÓMATAS CELULARES Multitud de desarrollos software Interactive Cellular Automata (P.Beyls) CAMUS, CAMUS 3D, Chaosynth (E.R.Miranda) Harmony Seeker (University of Calabria) Aplicaciones para SuperCollider, Max, PD ... Pocas posibilidades de configuración Predominio de la secuenciación MIDI
COMPOSICIÓN ALGORÍTMICA CA CON AUTÓMATAS CELULARES David Burraston: Generative Music and Cellular Automata, 2006 (PhD tesis) Uso de diferentes herramientas específicas para la composición guiada por ordenador DDLab Mathematica AC Toolbox Logic Express
COMPOSICIÓN ALGORÍTMICA CA CON AUTÓMATAS CELULARES Proceso de producción de sonido por medio de autómatas celulares (D.Burraston)
COMPOSICIÓN ALGORÍTMICA CONCLUSIÓN Composición algorítmica: creación musical a partir de un conjunto de normas Infinidad de aproximaciones Ordenadores actuales proporcionan gran cantidad de Data Set Interés sobre autómatas celulares
COMPOSICIÓN ALGORÍTMICA REFERENCIAS C. Roads, The Computer Music Tutorial, 1996 I. Xenakis, Formalized Music: Thought and Mathematics in Composition, 1971 E.R. Miranda, Composing Music With Computers, 2001 David Burraston - NoyzeLab
COMPOSICIÓN ALGORÍTMICA www.andresperezlopez.com contact@andresperezlopez.com