Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porEva Poblete Vargas Modificado hace 8 años
1
IMPLEMENTACIÓN Andrés Pérez López Marzo 2012 Andrés Pérez López Marzo 2012 Development of a SuperCollider3 Class Library for Algorithmic Composition by Means of Cellular Automata’s Sonification
2
IMPLEMENTACIÓN Estructura de la presentación: Autómatas Celulares Composición Algorítmica SuperCollider Implementación Implementación
3
IMPLEMENTACIÓN Estructura: Concepto Estructura de la implementación Tipos de síntesis Conclusión Trabajo futuro
4
IMPLEMENTACIÓN CONCEPTO Los autómatas celulares producen un gran set de datos con comportamientos muy variados Estos datos pueden ser utilizados para la composición algorítmica SuperCollider proporciona un entorno adecuado para la creación de algoritmos (sclang) y la síntesis de sonido (scsynth)
5
IMPLEMENTACIÓN CONCEPTO Creación de una herramienta única y flexible que integre tanto el análisis y búsqueda de comportamientos de los CAs como sus posibilidades de sonificación, mediante el entorno SuperCollider
6
IMPLEMENTACIÓN ESTRUCTURA
7
IMPLEMENTACIÓN ESTRUCTURA Comparación con el modelo de Burraston Cellular Automata State Space Sonification Rule Space
8
IMPLEMENTACIÓN ESTRUCTURA Rule Space Scope Definen la arquitectura un set de reglas: Número de estados k Radio de vecindad r Regla y familia de reglas (totalístico, probabilístico...) Contínuo/discreto Tipo de vecindad
9
IMPLEMENTACIÓN ESTRUCTURA Rule Space Scope Multitud de presets con reglas conocidas (adaptadas de Cellular Automata rules lexicon)Cellular Automata rules lexicon Métodos de caracterización del espacio de reglas 1D: parámetro λ, transformaciones 2D: presets categorizados
10
IMPLEMENTACIÓN ESTRUCTURA Cellular Automata Scope Instancia un espacio de reglas determinado para su posterior evolución
11
IMPLEMENTACIÓN ESTRUCTURA State Space Scope Representa una evolución temporal de un autómata celular conforme a ciertos parámetros: Condiciones de contorno Estado inicial Velocidad Número de células 1D: sincronicidad
12
IMPLEMENTACIÓN ESTRUCTURA State Space Scope Control de la evolución: pause, loop replay Visualización
13
IMPLEMENTACIÓN ESTRUCTURA Sonification Scope Interpreta el espacio de estados de forma sonora Proporciona métodos flexibles para implementar diferentes síntesis y conectarlas de cualquier forma deseada al espacio de estados
14
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Síntesis substractiva Banco de filtros resonantes en paralelo (ecualizador) que filtra ruido blanco Eje horizontal: frecuencia Eje vertical (2D): Q
15
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Síntesis aditiva Banco de osciladores sinusoidales Eje horizontal: frecuencia Eje vertical (2D): fase inicial
16
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Síntesis granular Basada en la descomposición del sonido en partículas individuales de corta duración Creación de masas sonoras Desarrollada por I. Xenakis (1960) Curtis Roads, MicrosoundMicrosound
17
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Síntesis granular Cada configuración espaciotemporal describe un gránulo como suma de parciales armónicos En 2D cada gránulo posee evolucion temporal (matriz de Gabor)
18
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Síntesis granular (screen)
19
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Secuenciador (sólo 1D) Cada configuración corresponde a un compás de un secuenciador Las células se leen de izquierda a derecha secuencialmente Posibilidad de usar synthdefs propios o samples
20
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Keyboard (sólo 1D) Cada célula representa una nota o frecuencia distinta Similar a síntesis aditiva, desde un punto de vista musical Posibilidad de usar synthdefs propios o samples
21
IMPLEMENTACIÓN TIPOS DE SÍNTESIS Pool: sonificación propia Permite crear synthdefs propios y conectar sus parámetros a voluntad Totalmente flexible
22
IMPLEMENTACIÓN CONCLUSIÓN Herramienta base para la investigación científica/artística de los autómatas celulares y el desarrollo de la composición algorítmica Adecuada para creación en real time Estructura flexible y adaptable
23
IMPLEMENTACIÓN TRABAJO FUTURO Construir GUI Crear Quark/aplicación propia Extender a 2D hexagonal, 3D... Detector ciclos de atracción … Importancia de compartir conocimienos
24
IMPLEMENTACIÓN www.andresperezlopez.com contact@andresperezlopez.com
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.