Introducción a Pure Data (PD)

Relator: Diego Correa

Duración: 27 horas Teóricas y Practicas, 9 Sesiones de 3 Horas, de 19:00 hrs. a 22:00 hrs.

Valor: 170.000.- / 160.000.- para exalumnos

Próxima Edición: Fechas y Horarios

Descarga libremente el software Pure Data, para todas las plataformas (Win, OsX, Linux) Aqui.

Publico Objetivo:

Personas interesadas en proceso, sintesis y análisis de audio en tiempo real, técnicas en música electrónica, audio generativo, métodos numéricos de señal, métodos en programación visual.

Presentación:

El objetivo de la propuesta es abarcar métodos de procesamiento, análisis y síntesis de señal digital en tiempo real y música electrónica. De forma complementaria a los otros troncos de acción propuestos por Taller de Algoritmia, este módulo se ofrece como curso práctico para entender la lógica en el diseño de la herramienta Pure Data, creado por el matemático y músico Miller Puckette.

Objetivos:

Introducir el diseño de Pure Data para entender su función, para qué fue diseñado y los usos que este tiene y podría tener en manejo de señal digital en tiempo real.

Conocer los aspectos numéricos de la síntesis y procesamiento de señal.

Reconocer una gama de sintesis audible y su relación con su aspecto numérico.

Conocer aspectos del diseño de audio y algoritmos de control.

Introducir métodos en programación visual.

Metodología:

Clases expositivas, tanto teórico como prácticas.

Desarrollo en clase de ejercicios didácticos de aprendizaje.

Cronograma de Temas: (considera solo el curso basado en PD, mencionado anteriormente en la presentación del curso)

 

Clase 1: Programación Visual

- Miller Puckette

- Comunidad de fuente abierta y Pure Data.

- Instalación, documentación y ejemplos de utilización.

- Pure Data y sus módulos.

- Paradigma de programación visual en Pd: Malla, nodo y rama.

- Pd y su interfaz fundamental: Modo de edición, modo de interpretación. objeto, mensaje y número.

- Métodos de control: Objeto print, mensaje 1, mensaje 0, mensaje bang, metrónomo.

- Métodos de señal: Sinusoide, amplitud y frecuencia.

- Operadores: Suma y multiplicación.

- Algoritmo: “Contador” y “Secuenciador”

-Tablas de datos en Pd: Gráfcos y bucles.

- Cargar y grabar tablas de datos.

- Gatillar una tabla de datos como señal de audio

- Secuenciar un bucle.

- Algoritmo: “Regulador de Volumen”

Clase 2: Módulos, 3D y métodos numéricos.

- Módulos en Pure Data – extended.

- Módulo GEM: Ventana de render, cadena de render, espacio cartesiano, geometría 3D, color, escala, translación y rotación.

- Algoritmo: “Mapa Logístico”

Clase 3: Sintesis aditiva

-Señal Continua, Señal Discreta

- Medidas, Unidades y Control de Amplitud

- Medidas y Unidades de Frecuencia

- Señal Periódica

- Teorema del Sampleo, Frecuencia Nyquist, Cuantización.

- Convertidor de Señal, ADC, DAC.

- Procesador de Señal

- Series Numéricas.

- Bloque de memoria, Buffer, Tabla de Onda

- Sinusoidales

- Operadores de Señal Discreta: Notación.

- Ejemplos: Escalador de Amplitud, Controlador de Amplitud en Decibeles, Síntesis aditiva.

Clase 4: Sintesis Sustrativa

- Oscilador de Tabla de Onda

- Sampleo con Tabla de Onda

- Envolventes con Tabla de Onda

- Ejemplos de Envolventes: Rectangular, Hann, Coseno, Triangular

- Variable Compleja: Notación

- Serie Geométrica, Variable Compleja y Frecuencia.

- Transformada Z: Notación

- Transformada de Fourier

- Ruido: Blanco, Rosa, Rojo (Browniano), Gris

- Síntesis Sustractiva.

Clase 5:

- Beatimento

- Modulación de Frecuencia

- Lectura de Tabla: Interpolación

- Lectura de Tabla: Modulación de Frecuencia

- Lectura de Tabla: Switching

- Sampler: Loop, window, scratch, no doppler, transposición, overlap, compresion/expanción del tiempo

Clase 6:

- Generador de Envolvente. ADSR.

- Secuenciador “Análogo”

- Sample Hold

- Sintetizador Monofónico

- Distorción no Lineal con Tonos en Diferencia

- Parciales: Campana de Risset.

- Espectro. Envolvente espectral.

- Divisor de octava

Clase 7:

- Filtro de forma de onda con envolvente.

- Tono de Shepard

- Vibrato

- Phaser

- Espectro

- Modulación en Anillo

Clase 8:

- Transformada de Fourier: Serie de Fourier, Ventana de Hann

- Resíntesis

- Vocoder

- Timbre de Timbre

Clase 9:

- Aspectos de Composición

- Orden de Ejecución

- Interfaz de ejecución

- Aspectos de la Interpretación

- Estructura del Algoritmo

- Integración con otras Plataformas

 

{lang: 'es-419'}