Saltar al contenido

Programación MAX: Estructuración de software interactivo para las artes digitales

Curso ofrecido en modo adaptativo, inscripción abierta

DESCRIPCIÓN DEL CURSO

Max es una poderosa plataforma que acomoda y conecta una amplia variedad de herramientas para el sonido, los gráficos, la música y la interactividad utilizando un entorno flexible de parches y programación. Max permite a la mayoría de los usuarios de computadoras escribir un programa sencillo y significativo en pocos minutos, incluso con conocimientos limitados de programación. Pero para hacer algo más sustancial es necesario acercarse a Max como un lenguaje de programación real, aprovechando sus diversos mecanismos para abstraer elementos del programa en componentes escalables y reutilizables que pueden combinarse de formas cada vez más potentes.

Esta clase no cubrirá todas las capacidades del lenguaje, sino que se centrará en los conceptos y mecanismos clave que permitirán una tremenda nueva libertad y posibilidades en Max. La clase tocará:

– sonido y reproducción de películas

– síntesis de sonido

– procesamiento de efectos de sonido y video

– composición algorítmica

– mapeos intermodales (por ejemplo, el video que afecta al audio y viceversa)

– control interactivo (por ejemplo, desde el teclado QWERTY, el ratón, los dispositivos USB, el control de sonido abierto)

La programación de Max, como la mayoría de los temas interesantes, tiene aspectos profundos y aspectos superficiales. Este curso se centrará en gran medida en los aspectos profundos: principios, conceptos, técnicas y teoría. Si entiendes estos aspectos subyacentes, tu capacidad de crear en Max se profundizará exponencialmente.

Al mismo tiempo, esto no es sólo una clase de teoría. También crearás tus propios proyectos usando a Max. En este curso se enseñará lo mínimo necesario para empezar a trabajar en los trabajos, pero sobre todo se enseñará cómo aprender o buscar el conocimiento superficial por su cuenta utilizando la documentación incorporada de Max, Internet y el foro del curso de Kadenze, así como cómo programar sus propias pruebas que respondan a preguntas específicas o revelen posibles fallos. Trabajando de esta manera, también desarrollarás habilidades y hábitos esenciales que desarrollarán la confianza y la autosuficiencia, y te servirán en el futuro.

Instructores

Matthew Wright, Director Técnico del CCRMA

El Dr. Matthew Wright es un diseñador de sistemas de medios, compositor/músico improvisador e investigador de música por ordenador. Fue el Diseñador de Sistemas Musicales en el Centro de Nueva Música y Tecnología de Audio de la Universidad de California en Berkeley (CNMAT) de 1993 a 2008, y es conocido por su promoción de los estándares del Formato de Intercambio de Descripción de Sonido (SDIF) y del Control de Sonido Abierto (OSC), así como por su trabajo con el mapeo en tiempo real de gestos musicales para la síntesis de sonido. Su disertación en el Centro de Investigación Informática en Música y Acústica de Stanford (CCRMA) se refirió al modelado informático de la percepción del ritmo musical: «La forma de un instante: Medir y modelar el tiempo de ataque perceptivo con funciones de densidad de probabilidad». Pasó un año como investigador invitado en la Universidad de Victoria sobre el tema «Etnomusicología computacional» desarrollando herramientas para el análisis y la visualización de información detallada sobre el tono y el tiempo de las grabaciones musicales. Fue Director de Investigación del Centro de Investigación en Artes Electrónicas y Tecnología (CREATE) de la Universidad de California en Santa Bárbara durante ocho años, donde impartió clases, asesoró a los estudiantes, fundó y dirigió el CREATE Ensemble dedicado a la investigación y la creación musical con tecnología en un contexto de actuación en vivo, además de ser el Ingeniero Principal de Desarrollo de AlloSphere, un instrumento audiovisual de inmersión de tres pisos para la investigación científica y artística. Como músico, toca una variedad de laúdes tradicionales, percusión afrobrasileña e instrumentos computarizados de su propio diseño, tanto en contextos de música tradicional como en obras nuevas experimentales.

Conferenciante invitado

David Zicarelli

David Zicarelli es el fundador y CEO de Cycling $002774, una compañía de software que mantiene y desarrolla el entorno de programación gráfica MAX. La compañía introdujo las extensiones de Max para audio (MSP) en 1997 y video (Jitter) en 2001. Antes de comenzar el Ciclismo $002774, Zicarelli trabajó en Max y otros programas de música interactiva en Opcode Systems, Intelligent Music, e IRCAM, y obtuvo un doctorado del Programa de Stanford en Ciencias de la Audición y el Habla.

Programming Max: Structuring Interactive Software for Digital Arts de KadenzeOfficial on Vimeo.