máximo (software)


Max , también conocido como Max/MSP/Jitter, es un lenguaje de programación visual para música y multimedia desarrollado y mantenido por la empresa de software con sede en San Francisco , Cycling '74 . Durante sus más de treinta años de historia, ha sido utilizado por compositores, intérpretes, diseñadores de software, investigadores y artistas para crear grabaciones, representaciones e instalaciones. [1]

El programa Max es modular, con la mayoría de las rutinas existentes como bibliotecas compartidas . Una interfaz de programación de aplicaciones (API) permite el desarrollo de nuevas rutinas por parte de terceros ( objetos externos con nombre ). Por lo tanto, Max tiene una gran base de usuarios de programadores no afiliados a Cycling '74 que mejoran el software con extensiones comerciales y no comerciales del programa. Debido a este diseño extensible , que representa simultáneamente tanto la estructura del programa como su interfaz gráfica de usuario (GUI), Max ha sido descrito como la lingua franca para desarrollar software de interpretación musical interactiva. [2]

Década de 1980: Miller Puckette comenzó a trabajar en Max en 1985, en el Institut de Recherche et Coordination Acoustique/Musique (IRCAM) en París . [3] [4] Originalmente llamada The Patcher , esta primera versión proporcionó a los compositores una interfaz gráfica para crear partituras musicales interactivas por computadora en Macintosh . En este punto de su desarrollo, Max no podía realizar su propia síntesis de sonido en tiempo real en el software, sino que enviaba mensajes de control a sintetizadores y muestreadores de hardware externos mediante MIDI o un protocolo similar . [5]Su primer uso ampliamente reconocido en composición fue para Plutón , una pieza para piano y computadora de 1988 de Philippe Manoury ; el software sincronizó una computadora con un piano y controló un Sogitec 4X para el procesamiento de audio. [6]

En 1989, IRCAM desarrolló Max/FTS ("Más rápido que el sonido"), una versión de Max adaptada a la Estación de trabajo de procesamiento de señales (ISPW) de IRCAM para NeXT . También conocido como "Audio Max", sería un precursor de las extensiones de audio MSP de Max, agregando la capacidad de realizar síntesis en tiempo real utilizando una placa de procesador de señal digital (DSP) de hardware interno. [7] [8] El mismo año, IRCAM licenció el software a Opcode Systems . [9]

Década de 1990: Opcode lanzó una versión comercial llamada Max en 1990, desarrollada y ampliada por David Zicarelli . Sin embargo, en 1997, Opcode estaba considerando cancelarlo. En cambio, Zicarelli adquirió los derechos de publicación y fundó una nueva empresa, Cycling '74, para continuar con el desarrollo comercial. [10] [11] [12] El momento fue afortunado, ya que Gibson Guitar adquirió Opcode en 1998 y terminó sus operaciones en 1999. [13]

El desarrollo Max interno de IRCAM también estaba llegando a su fin; la última versión que se produjo allí fue jMax , descendiente directo de Max/FTS desarrollado en 1998 para Silicon Graphics (SGI) y posteriormente para sistemas Linux . Usó Java para su interfaz gráfica y C para su backend en tiempo real, y finalmente se lanzó como software de código abierto .


Varios sintetizadores e instrumentos conectados a Max.
Captura de pantalla de una interfaz Max/Msp anterior.