Falamos da historia do instrumento software OpenMusic (OM), analizamos as características do seu deseño e falamos dos primeiros usuarios. Ademais disto, ofrecemos análogos.
Isto está orientado a obxectos entorno de programación visual para a síntese dixital de son. A utilidade baséase nun dialecto da linguaxe LISP - Lisp común. Cabe destacar que OpenMusic pode usarse como interface gráfica universal para esta linguaxe.
O instrumento foi desenvolvido nos anos 90 por enxeñeiros do Instituto Francés de Investigación e Coordinación de Acústica e Música (IRCAM). Presentáronse un total de sete versións de OpenMusic; a última foi lanzada en 2013. Despois o enxeñeiro do IRCAM Jean Bresson (Jean Bresson) reescribiu a utilidade desde cero, tomando por código orixinal básico sexta versión (OM6). Hoxe OM7 distribúese baixo licenza GPLv3 - as súas fontes están dispoñibles atopar en GitHub.
Como traballar con ela
Os programas en OpenMusic créanse manipulando obxectos gráficos en lugar de escribir código. O resultado é unha especie de diagrama de bloques, que se chama "parche". Similar aos sintetizadores modulares, que usaban cables de conexión para conexións.
OpenMusic ten dous tipos de obxectos: básico e partitura (Obxecto de puntuación). Os primeiros son varias operacións matemáticas para traballar con matrices, columnas e formas de texto.
Os obxectos de partitura son necesarios para traballar co son. Tamén se poden dividir en dous grupos:
Os obxectos de partitura son manipulados mediante funcións de partitura, como a combinación de varios compoñentes nun só para crear un son polifónico. Pódense atopar funcións adicionais nas bibliotecas de complementos: unha lista completa delas dispoñible na páxina web oficial.
Podes escoitar un exemplo dunha melodía xerada por OpenMusic neste vídeo:
Para familiarizarse coa ferramenta e as súas capacidades, recomendámoslle que consulte a documentación. Manual para OM7 aínda está en desenvolvemento. Pero podes mirar o libro de referencia OM6: o necesitas siga o enlace e na xanela da esquerda, expanda o elemento Manual de usuario.
Quen usa
Segundo os desenvolvedores, OpenMusic pode usarse para crear e editar pistas de audio, xerar modelos matemáticos de obras e analizar fragmentos musicais gravados. Os enxeñeiros de ITCAM utilizaron a ferramenta en varios estudos científicos. Por exemplo, para creación sistema de intelixencia artificial que recoñece xestos musicais na gravación de audio.
Os intérpretes profesionais tamén traballan con OpenMusic: usan a utilidade para estudar espectros harmónicos. Un exemplo sería o compositor suízo Mikael Jarrel, que é gañador do premio Beethoven. As súas obras interpretadas pola Orquestra Sinfónica de Hong Kong poden ser escoita aquí.
Compositor e profesor inglés Brian Furneyhough utilizou OpenMusic para traballar co ritmo. Hoxe a súa música está incluída no repertorio dos maiores conxuntos e intérpretes contemporáneos - Cuarteto Arditti и Pierre-Yves Artaud.
Analóxicos
Existen varios sistemas similares a OpenMusic. Quizais a máis famosa sería a ferramenta comercial Máx./MSP. Foi desenvolvido por Miller Puckette a finais dos 80 mentres traballaba no IRCAM. O sistema permítelle sintetizar audio e vídeo dixital en tempo real.
O seguinte vídeo mostra unha instalación nun dos edificios da cidade italiana de Cagliari. A cor das pantallas cambia dependendo do ruído dos coches que pasan. A instalación está controlada por unha combinación de Max/MSP e Arduino.
Paga a pena notar que Max/MSP ten unha contraparte de código aberto. Chámase Datos puros, e tamén foi desenvolvido por Miller Puckett.
Tamén cabe destacar o sistema visual Chuck, que foi inventado por Perry Cook e colegas da Universidade de Princeton en 2003. Admite a execución paralela de varios fíos, ademais de que pode facer cambios no programa directamente durante a execución. Distribuído baixo a licenza GNU GPL.
A lista de ferramentas para a síntese de música dixital non remata aí. Tamén hai Kyma и Sobretono, que permite programar mesturas directamente no escenario. Tentaremos falar deles a próxima vez.
Lectura adicional - da nosa canle Hi-Fi World e Telegram: