Falamos sobre o histórico da ferramenta de software OpenMusic (OM), analisamos os recursos de seu dispositivo e falamos sobre os primeiros usuários. Além disso, damos análogos.
Foto James Baldwin / UnsplashO que é o OpenMusic?
É um
ambiente de programação visual orientado
a objetos para sintetizar som digital. O utilitário é baseado em um dialeto da linguagem LISP -
Common Lisp . Vale ressaltar que o OpenMusic pode ser usado como uma interface gráfica universal para este PL.
A ferramenta foi desenvolvida nos anos 90 por engenheiros do Instituto Francês de Pesquisa e Coordenação de Acústica e Música (
IRCAM ). No total, sete versões do OpenMusic foram apresentadas - a última foi lançada em 2013. Em seguida, o engenheiro do IRCAM, Jean Bresson, reescreveu o utilitário a partir do zero, tendo como
base o código original da sexta versão (OM6). Hoje, o OM7 está licenciado sob a
GPLv3 - seu código-fonte pode ser
encontrado 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 é um tipo de fluxograma chamado patch. Por analogia com sintetizadores modulares, nos quais eram usados cabos de conexão para conexões.
Aqui está
um exemplo de programa OpenMusic retirado de um repositório no GitHub:

O OpenMusic possui dois tipos de objetos: base e score (Score Object). As primeiras são várias operações matemáticas para trabalhar com matrizes, colunas e formas de texto.
Objetos de pontuação são necessários para trabalhar com som. Eles também podem ser divididos em dois grupos:
Os objetos de música são controlados usando funções musicais, por exemplo, combinando vários componentes em um para criar um som polifônico. Funções adicionais podem ser encontradas nas bibliotecas de plug-ins - uma lista completa delas
está disponível no site oficial .
Um exemplo da melodia gerada pelo OpenMusic pode ser ouvida
neste vídeo :
Para se familiarizar com a ferramenta e seus recursos, recomendamos que você consulte a documentação.
Uma referência para o OM7 ainda está em desenvolvimento. Mas você pode ver o manual do OM6 - é necessário
seguir o link e expandir o item Manual do Usuário na janela esquerda.
Quem usa
Segundo os desenvolvedores, o OpenMusic pode ser usado para criar e editar faixas de áudio, gerar modelos matemáticos de obras e analisar passagens de música gravadas. Os engenheiros usaram a ferramenta em vários estudos científicos. Por exemplo, para
criar um sistema de IA que reconheça
gestos musicais em gravações de áudio.
Artistas profissionais também trabalham com o OpenMusic - eles usam o utilitário para estudar espectros harmônicos. Um exemplo seria o compositor suíço
Michael Jarrel , vencedor do Prêmio Beethoven. Você pode
ouvir o trabalho dele realizado pela Orquestra Sinfônica de Hong Kong
aqui .
Também digno de nota é
Tristan Murray . Ele é um dos maiores compositores que trabalham no campo da
música espectral . Por exemplo, no YouTube, existem seus trabalhos
Gondwana e
Le partage des eaux , criados usando o OpenMusic.
O compositor e professor de inglês
Brian Fernihou usou o OpenMusic para trabalhar com ritmo. Hoje, sua música está incluída no repertório dos maiores conjuntos e artistas contemporâneos - o
Quartet Arditti e
Pierre-Yves Artaud .
Análogos
Existem vários sistemas semelhantes ao OpenMusic. Talvez o mais famoso seja a ferramenta comercial
Max / MSP . Foi desenvolvido por Miller Puckette no final dos anos 80, quando ele trabalhou no IRCAM. O sistema permite sintetizar som e vídeo digital em tempo real.
O vídeo abaixo mostra a instalação em um dos edifícios na cidade italiana de Cagliari. A cor das telas muda dependendo do barulho dos carros que passam. A instalação é controlada por um monte de Max / MSP e Arduino.
Vale ressaltar que o Max / MSP possui uma contraparte de código aberto. Chama-se
Pure Data , e Miller Packett também foi seu desenvolvedor.
Também vale destacar o sistema visual
ChucK , que foi inventado por Perry Cook (Perry Cook) com 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 no tempo de execução. Distribuído sob a GNU GPL.
A lista de ferramentas para sintetizar música digital não termina aí. Há também
Kyma e
Overtone , que permitem programar mixagens diretamente no palco. Vamos tentar contar sobre eles na próxima vez.
Leitura adicional - do nosso canal “World of Hi-Fi” e Telegram:
Como o PC conquistou a indústria da mídia com software de sucesso
Onde obter amostras de áudio para seus projetos: uma seleção de nove recursos
Música para seus projetos: 12 recursos temáticos com faixas licenciadas sob CC
Inovação SSI-2001: a história de uma das placas de som mais raras para o PC IBM
História da Tecnologia de Áudio: Sintetizadores e Samplers
Entusiasta recria placa de som Sound Blaster 1.0
Como os formatos musicais mudaram nos últimos 100 anos
Como uma empresa de TI lutou para vender música