Falamos sobre a história da ferramenta de software OpenMusic (OM), analisamos suas características, e contamos sobre os primeiros usuários. Além disso, trazemos analogias.
Foto / Unsplash
O que é OpenMusic
É uma ambiente de programação orientada a objetos Common Lisp O instrumento foi desenvolvido nos anos 90 por engenheiros do Instituto de Pesquisa e Coordenação Acústica e Música da França (
IRCAMJean Bressonbase o código original — seu código-fonte pode ser encontrado no GitHub .
Programas no OpenMusic são criados manipulando objetos gráficos em vez de escrever código. Como resultado, obtém-se uma espécie de diagrama de blocos, chamado de "patch". Por analogia com sintetizadores modulares, onde conectores eram utilizados em patch cords.
exemplo de programa
Aqui No OpenMusic, existem objetos de dois tipos: básicos e partituras (Score Object). Os primeiros representam várias operações matemáticas para trabalhar com matrizes, colunas e formas textuais.

Os objetos de partitura são necessários para trabalhar com som. Eles também podem ser divididos em duas grupos:
Harmonias — notas, acordes e
- sequências harmônicas .
- Os objetos de partitura são controlados por funções de partitura, como, por exemplo, unindo vários componentes em um para criar som polifônico. Funções adicionais podem ser encontradas em bibliotecas conectáveis — sua lista completa
está disponível no site oficial .
neste vídeo :

O manual para OM7 seguir o link e no painel à esquerda, expanda a opção Manual do Usuário.
Quem usa
De acordo com os desenvolvedores, o OpenMusic pode ser utilizado para criar e editar trilhas sonoras, gerar modelos matemáticos de composições e analisar trechos musicais gravados. Engenheiros da ITCAM aplicaram a ferramenta em várias pesquisas científicas. Por exemplo, para um sistema de inteligência artificial que reconhece em gravações de áudio.
Profissionais da música também utilizam o OpenMusic — eles usam a ferramenta para estudar espectros harmônicos. Um exemplo é o compositor suíço , que é um premiado com o prêmio Beethoven. Suas obras, apresentadas pela Orquestra Sinfônica de Hong Kong, podem ser .
Vale também mencionar . Ele é um dos maiores compositores que trabalham na área de Por exemplo, no YouTube estão suas obras e , criadas com o auxílio do OpenMusic.

O compositor e educador inglês usou o OpenMusic para trabalhar com ritmo. Hoje, sua música faz parte do repertório de importantes ensembles e intérpretes contemporâneos — e .
Análogos
Existem várias sistemas semelhantes ao OpenMusic. Talvez o mais conhecido seja a ferramenta comercial . Foi desenvolvida por Miller Puckette no final dos anos 80, quando trabalhava no IRCAM. O sistema permite a síntese de som digital e vídeo em tempo real.
No vídeo abaixo, é apresentada uma instalação em um dos edifícios da cidade italiana de Cagliari. As cores das telas mudam de acordo com o ruído dos carros que passam. A instalação é controlada por uma combinação de Max/MSP e Arduino.
Vale ressaltar que o Max/MSP tem uma alternativa de código aberto. Ela é chamada de , e também foi desenvolvida por Miller Puckette.
Outro sistema notável é , que foi criado por Perry Cook e colegas da Universidade de Princeton em 2003. Ele suporta a execução paralela de vários fluxos, além de permitir alterações no programa durante a execução. É distribuído sob a licença GNU GPL.
A lista de ferramentas para síntese de música digital não para aqui. Ainda há e , que permite programar mixagens diretamente no palco. Sobre elas, tentaremos falar na próxima vez.
Leitura adicional — do nosso "Mundo Hi-Fi" e canal no Telegram:
Fonte: habr.com
