Falamos sobre a história do instrumento de software OpenMusic (OM), analisamos as características de seu design e falamos sobre os primeiros usuários. Além disso, fornecemos análogos.
Isso é orientado a objetos ambiente de programação visual para síntese de som digital. O utilitário é baseado em um dialeto da linguagem LISP - Lisp comum. Vale ressaltar que o OpenMusic pode ser utilizado como uma interface gráfica universal para esta linguagem.
O instrumento foi desenvolvido na década de 90 por engenheiros do Instituto Francês de Pesquisa e Coordenação de Acústica e Música (IRCAM). Foram apresentadas um total de sete versões do OpenMusic - a última foi lançada em 2013. O então engenheiro do IRCAM, Jean Bresson (Jean Bresson) reescreveu o utilitário do zero, tomando por base do código original sexta versão (OM6). Hoje o OM7 é distribuído sob licença GPLv3 - suas fontes estão disponíveis encontrar no GitHub.
Como trabalhar com ela
Os programas no OpenMusic são criados manipulando objetos gráficos em vez de escrever código. O resultado é uma espécie de diagrama de blocos, chamado de “patch”. Semelhante aos sintetizadores modulares, que usavam patch cords para conexões.
OpenMusic possui dois tipos de objetos: básico e partitura (Score Object). As primeiras são várias operações matemáticas para trabalhar com matrizes, colunas e formas de texto.
Objetos de partitura são necessários para trabalhar com som. Eles também podem ser divididos em dois grupos:
Os objetos de partitura são manipulados usando funções de partitura, como a combinação de vários componentes em um para criar um som polifônico. Funções adicionais podem ser encontradas em bibliotecas de plug-ins - uma lista completa delas disponível no site oficial.
Você pode ouvir um exemplo de melodia gerada pelo OpenMusic Neste vídeo:
Para conhecer a ferramenta e suas capacidades, recomendamos que você consulte a documentação. Manual para OM7 ainda está em desenvolvimento. Mas você pode consultar o livro de referência do OM6 - você precisa Siga o link e na janela à esquerda, expanda o item Manual do Usuário.
quem usa
Segundo os desenvolvedores, o OpenMusic pode ser usado para criar e editar trilhas de áudio, gerar modelos matemáticos de obras e analisar trechos musicais gravados. Engenheiros do ITCAM utilizaram a ferramenta em diversos estudos científicos. Por exemplo, para criar sistema de inteligência artificial que reconhece gestos musicais na gravação de áudio.
Artistas profissionais também trabalham com OpenMusic - eles usam o utilitário para estudar espectros harmônicos. Um exemplo seria o compositor suíço Mikael Jarrel, que é vencedor do Prêmio Beethoven. Suas obras interpretadas pela Orquestra Sinfônica de Hong Kong podem ser escute aqui.
Compositor e professor de inglês Brian Furneyhough usou OpenMusic para trabalhar com ritmo. Hoje sua música está incluída no repertório dos maiores conjuntos e intérpretes contemporâneos - Quarteto Arditti и Pierre Yves Artaud.
Análises
Existem vários sistemas semelhantes ao OpenMusic. Talvez a mais famosa seja a ferramenta comercial Max / MSP. Foi desenvolvido por Miller Puckette no final dos anos 80 enquanto trabalhava no IRCAM. O sistema permite sintetizar áudio e vídeo digital em tempo real.
O vídeo abaixo mostra uma instalação em um dos prédios da cidade italiana de Cagliari. A cor das telas muda dependendo do barulho dos carros que passam. A instalação é controlada por uma combinação de Max/MSP e Arduino.
É importante notar que Max/MSP tem uma contraparte de código aberto. É chamado Dados puros, e também foi desenvolvido por Miller Puckett.
Vale destacar também o sistema visual Mandril, que foi inventado por Perry Cook e colegas da Universidade de Princeton em 2003. Ele suporta a execução paralela de vários threads, além de você poder fazer alterações no programa diretamente durante a execução. Distribuído sob a licença GNU GPL.
A lista de ferramentas para síntese musical digital não termina aí. Há também Kyma и Harmônico, que permite programar mixagens diretamente no palco. Tentaremos falar sobre eles na próxima vez.
Leitura adicional - do nosso canal Hi-Fi World e Telegram: