Max/MSP — Del Concepto al Motor Nativo
De los fundamentos del paradigma Dataflow y el Scheduler temporal al desarrollo de DSP en C++ y modelos neuronales en tiempo real.
Pilares de la Arquitectura
01
Conceptos sobre Código
Comprensión rigurosa de la computación en tiempo real, el Scheduler determinista, colas de baja prioridad y el Audio Thread antes de interconectar objetos.
02
Bajo Nivel (C Engine)
Análisis del motor en C de Cycling '74, estructuras de memoria, punteros a buffers de señal y funciones de procesamiento vectorial SIMD (perform64).
03
Laboratorios
Cada lección incluye parches interactivos reproducibles (.maxpat) para comprobar experimentalmente cada concepto en tiempo real.
04
Ecosistema de Extensibilidad
Integración multiplataforma con C++ moderno (Min-DevKit), Shaders en GPU (Jitter), microcontroladores (Arduino), TouchDesigner e Inteligencia Artificial (FluCoMa / nn~).
Contenido del Programa
- Módulo 0: Entorno, Interfaz y Flujo de Trabajo — Anatomía del Patcher, Inspector, Packages, Global Transport y Audio ASIO.
- Módulo 1: Fundamentos y Paradigma Dataflow — Orden de Ejecución, Semántica de Inlets y el Scheduler Temporal.
- Módulo 2: Datos, Persistencia y Comunicación — Estructuras en RAM, Presets y Morphing (
dictypattr). - Módulo 3: El Universo DSP y Audio Digital — Señal vs. Control, Wavetables, Filtros, Delays y Buffers (MSP).
- Módulo 4: Abstracciones y Polifonía Avanzada — Modularidad, Subparches y Computación Paralela Multicore (
poly~). - Módulo 5: Gen~ y DSP de Bajo Nivel — Procesamiento Muestra a Muestra, GenExpr y Modelado Físico JIT.
- Módulo 6: Extensiones, Node for Max y C SDK — Del Patch al Código Nativo (JavaScript V8, Node for Max y C SDK).
- Apéndices Especializados — Computación Visual (Jitter), TouchDesigner, Arduino, Min-DevKit C++, IA, Audio Espacial 3D y Ableton Live / Max for Live (M4L).
- Glosario Técnico Especializado — Léxico canónico de ciencias de la computación, física acústica, arquitecturas de bajo nivel y DSP.
- Referencias Bibliográficas y Tratados Académicos — Fuentes primarias, investigación latinoamericana (CMMAS/UNAM/UNQ) y tratados de conservatorio.