Hablamos de la historia de la herramienta de software OpenMusic (OM), analizamos las características de su dispositivo y hablamos de los primeros usuarios. Además, damos análogos.
Foto James Baldwin / Unsplash¿Qué es OpenMusic?
Es un
entorno de programación visual orientado a objetos para sintetizar sonido digital. La utilidad se basa en un dialecto del lenguaje LISP:
Common Lisp . Vale la pena señalar que OpenMusic se puede utilizar como una interfaz gráfica universal para este PL.
La herramienta fue desarrollada en los años 90 por ingenieros del Instituto Francés de Investigación y Coordinación de Acústica y Música (
IRCAM ). En total, se presentaron siete versiones de OpenMusic, la última lanzada en 2013. Luego, el ingeniero de IRCAM, Jean Bresson, reescribió la utilidad desde cero, tomando como
base el código original de la sexta versión (OM6). Hoy OM7 tiene licencia bajo
GPLv3 ; su código fuente se puede
encontrar en GitHub .
Como trabajar con ella
Los programas en OpenMusic se crean manipulando objetos gráficos en lugar de escribir código. El resultado es un tipo de diagrama de flujo llamado parche. Por analogía con sintetizadores modulares, en los que se utilizaron cables de conexión para las conexiones.
Aquí hay
un ejemplo de programa OpenMusic tomado de un repositorio en GitHub:

OpenMusic tiene dos tipos de objetos: base y puntaje (Objeto de puntaje). Las primeras son varias operaciones matemáticas para trabajar con matrices, columnas y formas de texto.
Los objetos de puntuación son necesarios para trabajar con sonido. También se pueden dividir en dos grupos:
Los objetos musicales se controlan mediante funciones musicales, por ejemplo, combinando varios componentes en uno para crear un sonido polifónico. Se pueden encontrar funciones adicionales en las bibliotecas de complementos; una lista completa de ellas
está disponible en el sitio web oficial .
Un ejemplo de la melodía generada por OpenMusic se puede escuchar
en este video :
Para familiarizarse con la herramienta y sus capacidades, le recomendamos que consulte la documentación.
Una referencia para OM7 todavía está en desarrollo. Pero puede ver el manual OM6: debe
seguir el enlace y expandir el elemento del Manual del usuario en la ventana izquierda.
Quien usa
Según los desarrolladores, OpenMusic se puede utilizar para crear y editar pistas de audio, generar modelos matemáticos de obras y analizar pasajes musicales grabados. Los ingenieros han utilizado la herramienta en varios estudios científicos. Por ejemplo, para
crear un sistema de IA que reconozca
los gestos musicales en las grabaciones de audio.
Los artistas profesionales también trabajan con OpenMusic: usan la utilidad para estudiar espectros armónicos. Un ejemplo sería el compositor suizo
Michael Jarrel , ganador del Premio Beethoven. Puede
escuchar su trabajo realizado por la Orquesta Sinfónica de Hong Kong
aquí .
También vale la pena señalar es
Tristan Murray . Es uno de los mayores compositores que trabajan en el campo de
la música espectral . Por ejemplo, en YouTube están sus obras
Gondwana y
Le partage des eaux , creadas con OpenMusic.
El compositor y profesor de inglés
Brian Fernihou utilizó OpenMusic para trabajar con ritmo. Hoy, su música está incluida en el repertorio de los conjuntos e intérpretes contemporáneos más grandes: el
Cuarteto Arditti y
Pierre-Yves Artaud .
Análogos
Hay varios sistemas similares a OpenMusic. Quizás la más famosa sea la herramienta comercial
Max / MSP . Fue desarrollado por Miller Puckette a finales de los 80 cuando trabajaba en IRCAM. El sistema le permite sintetizar sonido digital y video en tiempo real.
El siguiente video muestra la instalación en uno de los edificios en la ciudad italiana de Cagliari. El color de las pantallas cambia según el ruido de los autos que pasan. La instalación está controlada por un grupo de Max / MSP y Arduino.
Vale la pena señalar que Max / MSP tiene una contraparte de código abierto. Se llama
Pure Data , y Miller Packett también fue su desarrollador.
También vale la pena destacar el sistema visual
ChucK , que fue inventado por Perry Cook (Perry Cook) con colegas de la Universidad de Princeton en 2003. Admite la ejecución paralela de varios subprocesos, además puede realizar cambios en el programa directamente en tiempo de ejecución. Distribuido bajo la GNU GPL.
La lista de herramientas para sintetizar música digital no termina ahí. También está
Kyma y
Overtone , que le permite programar mezclas directamente en el escenario. Intentaremos contarles sobre ellos la próxima vez.
Lectura adicional: de nuestro canal "Mundo de alta fidelidad" y Telegram:
Cómo la PC conquistó la industria de los medios con un software exitoso
Dónde obtener muestras de audio para sus proyectos: una selección de nueve recursos
Música para sus proyectos: 12 recursos temáticos con pistas bajo licencia CC
Innovación SSI-2001: la historia de una de las tarjetas de sonido más raras para la PC IBM
Historia de la tecnología de audio: sintetizadores y samplers
Entusiasta recrea tarjeta de sonido Sound Blaster 1.0
Cómo han cambiado los formatos de música en los últimos 100 años
Cómo una empresa de TI tuvo problemas para vender música