1 COMPOSICIÓN ALGORÍTMICADevelopment 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
2 COMPOSICIÓN ALGORÍTMICAEstructura de la presentación: Autómatas Celulares Composición Algorítmica SuperCollider Implementación
3 COMPOSICIÓN ALGORÍTMICAEstructura: Concepto Desarrollo histórico Métodos Composición Algorítmica y Autómatas Celulares
4 COMPOSICIÓN ALGORÍTMICACONCEPTO 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)
5 COMPOSICIÓN ALGORÍTMICACONCEPTO D. Burraston & E. Edmonds, Cellular Automata in Generative Electronic Music and Sonic Art : Historical and Technical Review, 2005
6 COMPOSICIÓN ALGORÍTMICACONCEPTO 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
7 COMPOSICIÓN ALGORÍTMICACONCEPTO 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
8 COMPOSICIÓN ALGORÍTMICACONCEPTO Estructura de la música no lineal (E.Paulus, The use of Generative Music Systems for Interactive Media, 2001)
9 COMPOSICIÓN ALGORÍTMICADESARROLLO 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
10 COMPOSICIÓN ALGORÍTMICADESARROLLO HISTÓRICO Guido D'Arezzo ( ) 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
11 COMPOSICIÓN ALGORÍTMICADESARROLLO 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)
12 COMPOSICIÓN ALGORÍTMICADESARROLLO HISTÓRICO Desarrollo ordenadores Primera composición algorítmica por ordenador: ILLIAC Suite for String Quartet (Hiller & Isaacson, 1956, University of Illinois) Rama, Wikkimedia
13 COMPOSICIÓN ALGORÍTMICADESARROLLO HISTÓRICO Iannis Xenakis ( ) 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 ... xenakis.org
14 COMPOSICIÓN ALGORÍTMICAMÉTODOS Cadenas de Markov (1907) Definen probabilidades de suceso de eventos que dependen del último evento ocurrido (”memoria”) Andrés Pérez López
15 COMPOSICIÓN ALGORÍTMICAMÉTODOS Gramáticas formales (Chomsky, 1957): reglas para construir oraciones sintácticamente válidas Sistemas L (Lindenmayer, 1968): modelan crecimiento de plantas
16 COMPOSICIÓN ALGORÍTMICAMÉTODOS Algoritmos genéticos (Holland, 1975) Trasladan los conceptos de evolución y adaptación a la solución de problemas nojhan, Wikimedia
17 COMPOSICIÓN ALGORÍTMICACA 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
18 COMPOSICIÓN ALGORÍTMICACA 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
19 COMPOSICIÓN ALGORÍTMICACA CON AUTÓMATAS CELULARES Proceso de producción de sonido por medio de autómatas celulares (D.Burraston)
20 COMPOSICIÓN ALGORÍTMICACONCLUSIÓ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
21 COMPOSICIÓN ALGORÍTMICAREFERENCIAS 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
22 COMPOSICIÓN ALGORÍTMICA