Articulo de referencia

MÚSICA-N

MUSIC-N se refiere a una familia de programas de música por computadora y lenguajes de programación derivados o influenciados por MUSIC, un programa escrito por Max Mathews en 1...

MUSIC-N se refiere a una familia de programas de música por computadora y lenguajes de programación derivados o influenciados por MUSIC, un programa escrito por Max Mathews en 1957 en Bell Labs . [ 1 ] MUSIC fue el primer programa de computadora para generar formas de onda de audio digital mediante síntesis directa. Fue uno de los primeros programas para producir sonido en una computadora digital y el primero en obtener una amplia aceptación en la comunidad de investigación musical.

Diseño

Todos los programas derivados de MUSIC-N tienen un diseño común compuesto por una biblioteca de funciones construidas en torno a rutinas simples de procesamiento y síntesis de señales (escritas como " opcodes " o generadores de unidades ). [ 2 ] [ 3 ] Estos simples opcodes son luego construidos por el usuario en un instrumento (generalmente a través de un archivo de instrucciones basado en texto, pero cada vez más a través de una interfaz gráfica) que define un sonido que luego es "reproducido" por un segundo archivo (llamado archivo de partitura) que especifica notas, duraciones, tonos, amplitudes y otros parámetros musicales. [ 4 ] Algunas variantes del lenguaje fusionan el instrumento y la partitura, aunque la mayoría todavía distingue entre funciones de nivel de control y funciones que se ejecutan a la frecuencia de muestreo del audio que se está generando. Una excepción notable es ChucK , que unifica la temporización de la frecuencia de audio y la frecuencia de control en un solo marco.

MUSIC-N y el software derivado están disponibles principalmente como programas completos e independientes, que pueden tener diferentes tipos de interfaces de usuario, desde basadas en texto hasta basadas en GUI . En este sentido, Csound y RTcmix han evolucionado para funcionar eficazmente como bibliotecas de software a las que se puede acceder a través de una variedad de interfaces y lenguajes de programación , como C , C++ , Java , Python , Tcl , Lua , Lisp , Scheme , etc., así como otros sistemas musicales como Pure Data , Max/MSP y los marcos de complementos LADSPA y VST .

En MUSIC y sus derivados se implementan varias premisas muy originales (y hasta el día de hoy prácticamente indiscutidas) sobre la mejor manera de crear sonido en una computadora. Muchas de las implementaciones de Mathews (como el uso de matrices precalculadas para el almacenamiento de formas de onda y envolventes , y el uso de un planificador que se ejecuta en tiempo musical en lugar de a velocidad de audio) son la norma en la mayoría de los sistemas de síntesis de hardware y software y de procesamiento digital de señales de audio actuales.

Familia

La MÚSICA incluía varias variantes, por ejemplo:

  • MUSIC fue desarrollado por Mathews en un IBM 704 en Bell Labs en 1957 [ 5 ] (esta versión original fue posteriormente denominada MUSIC I).
  • MUSIC II fue desarrollado por Mathews en un IBM 7094 en Bell Labs en 1958 [ 5 ].
  • MUSIC III fue desarrollado por Mathews en un IBM 7090 en Bell Labs en 1960 [ 6 ].
  • MUSIC IV fue desarrollado por Mathews y J. Miller en un IBM 7094 en Bell Labs en 1963 [ 6 ].
Los derivados de MUSIC IV incluyen: [ 5 ]
  • MUSIC 4BF fue desarrollado por H. Howe y G. Winham en un IBM System/360 en la Universidad de Princeton en 1967 [ 6 ].
  • MUSIC 360 fue desarrollado por Barry Vercoe en un IBM System/360 en la Universidad de Princeton en 1969 [ 6 ].
  • MUSIC 11 fue desarrollado por B. Vercoe, S. Haflich, R. Hale y C. Howe en un DEC PDP-11 en el MIT en 1973 [ 6 ].
  • Csound (descendiente de MUSIC 11 y de uso generalizado en la actualidad)
  • MUSIC V fue desarrollado por Mathews y J. Miller en un GE 645 en 1966 en Bell Labs [ 6 ].
MUSIC V fue considerablemente mejorado en el IRCAM de París por John Gardner y Jean-Louis Richer para permitirle procesar sonidos digitalizados, así como sintetizar sonidos.

El lenguaje de orquesta de audio estructurado (SAOL) es un lenguaje de programación imperativo MUSIC-N, que forma parte del estándar de audio MPEG-4 , creado por Eric Scheirer.

Menos obvio es que MUSIC puede considerarse el programa principal de:

MÚSICA IV

MUSIC IV fue un paquete de software de síntesis musical por computadora escrito por Max Mathews . El programa era una ampliación de paquetes anteriores escritos por Mathews para producir música mediante computación digital directa, que podía escucharse convirtiendo muestras en sonido audible usando un convertidor digital-analógico (DAC). MUSIC IV fue ampliado posteriormente [ 5 ] por Godfrey Winham y Hubert Howe en MUSIC IVB , y luego en MUSIC IVBF , una versión más portátil escrita en FORTRAN . Es un precursor de Csound .

MUSIC IV permite al programador introducir una partitura musical como archivo de texto y reproducir cada nota con un "instrumento musical" específico, que es un algoritmo de software. El paquete incluye algunos instrumentos, pero el programador puede proporcionar otros nuevos en forma de código FORTRAN, que el paquete MUSIC IV compilará y ejecutará para generar la salida.

Tal como fue diseñado, el dispositivo no estaba pensado para la generación de música en tiempo real, como lo hace un teclado electrónico portátil moderno; en cambio, canciones o piezas musicales completas se codifican y procesan en un archivo digital en disco o cinta que contiene el flujo de muestras. Antes de la llegada de los equipos de audio digital de bajo costo a finales de la década de 1980, las muestras generalmente se enviaban a un convertidor digital-analógico (DAC) y se grababan en cinta analógica.

Referencias

  1. Peter Manning, Música electrónica y por ordenador. Oxford Univ. Press, 1993.
  2. Lazzarini, Victor (2017-09-21). "Apoyo a un enfoque orientado a objetos para el desarrollo de generadores de unidades: el marco de trabajo Opcode del plugin Csound" . Applied Sciences . 7 (10): 970. doi : 10.3390/app7100970 . ISSN 2076-3417 . 
  3. "El desarrollo de los sistemas de programación de música por ordenador" (PDF) . Archivado del original (PDF) el 29 de mayo de 2025.
  4. "Música y Lenguajes" . amatria.in . Consultado el 14 de noviembre de 2025 .
  5. 1 2 3 4 Roads, Curtis ; Mathews, Max (Invierno de 1980). "Entrevista con Max Mathews". Computer Music Journal . 4 (4): 15– 22. doi : 10.2307/3679463 . JSTOR 3679463 . 
  6. 1 2 3 4 5 6 7 8 9 10 Roads, Curtis (1996). The Computer Music Tutorial . MIT Press. pág. 789. ISBN  9780262680820.

Lecturas adicionales

Véase también