Las siguientes unidades no serían posibles sin las aportaciones de los profesores Benoit Courribet y Jonathan Green. Mi trabajo ha sido el de dar a las unidades un orden que contribuya a una coherencia pedagógica y realizar todo el trabajo en castellano. Si alguien quiere las unidades didácticas sólo tiene que pedírmelas por email.
Unidad 1. Introducción Max MSP Jitter. Diferencias entre diferentes aplicaciones. Software libre. Instalación y versiones. Abriendo un nuevo patch. Noción de objeto: creación, importación: inlets and outlets. Comandos útiles. Objeto, argumento y mensaje. Comentarios. Bang, print, number (int and float), metro, toggle, sel, trigger. El orden en Max. Ejercicios.
Unidad 2. Trabajando con Max. Nuevos objetos objetos. Operaciones básicas: matemáticas y argumentos. Objetos de interfaz gráfica: sliders and dial. Repaso objetos sel y trigger. Objetos int and float. Concepto de variable. Nuevos objetos: key, send and receive. Crear un subpatch. Concepto de abstración en max. Gate and switch. Counter. Ejercicios.
Unidad 3. Trabajando con Max (Continuación). Listas y agrupamientos: listas en mensajes, pack and unpack. Concepto de mapping: zmap y scale (tutoriales alternativos). Probabilidad y azar en max: random, urn, decide, drunk and table objects. Nuevos procedimientos: objeto line. Ejercicios.
Proyecto (unidad 4 y 5): realización de una obra live electronics que explore la línea de retardo temporal en todas sus facetas.
Unidad 4. Primeras operaciones con MSP. Entrada y salida del audio. Trabajo live o tiempo diferido. Objetos adc~, dac~. El concepto tilda~. Controlando los drivers y el DSP status. Objetos gain~ y meter~. Uso de sfplay. Operaciones básicas. Seleccionando la procedencia del sonido con selector~ y umenu. Creación de una línea de retardo temporal. Operaciones básicas. Objetos tapin~y tapout~. Uso del feedback. Aplicación del objeto clip~ y split.
Unidad 5. Estudio avanzado de la línea de retardo. Repaso de los conceptos de la unidad 4. Control del DSP estatus automático (key-sel 32). Opciones en los objetos: diseño gráfico (gain~) o multiplicador de señal (*~). Control de la línea de retardo con el objeto expr (dry - wet). Control del tapout~ con el objeto line. Multiplicador de línea de retardo y feedback. Uso de la línea de retardo: reverb, modificación del timbre y retardo temporal. LFOdelay. Multitapdelay. Chorus. Flange.