composición algorítmica

Anuncio
COMPOSICIÓN ALGORÍTMICA
Development of a SuperCollider3 Class
Library for Algorithmic Composition by
Means of Cellular Automata’s Sonification
Andrés Pérez López
Marzo 2012
Joxemai4, Wikimedia
CC BY-SA 3.0
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
Descargar