Anteriormente
, falamos sobre a ferramenta OpenMusic. Permite escrever músicas usando uma abordagem orientada a objetos. Hoje falaremos sobre pessoas que criam composições usando linguagens de programação especializadas. E eles costumam fazer isso "ao vivo".
Foto Pixino / PDUma Breve História da Música por Computador
O primeiro computador
usado para fazer música foi o
CSIRAC . Foi projetado por um grupo de engenheiros australianos no final dos anos 40. Então, o matemático Jeff Hill (Geoff Hill) desenvolveu um programa algorítmico especial para a síntese de obras musicais. Em 1951, o CSIRAC realizou com sucesso a popular marcha do coronel Bogey. Mas nisso suas realizações musicais terminaram.
Portanto, o primeiro "músico de computador"
considera Max Mathews (Max Mathews). Ele começou a tocar
música usando o mainframe da IBM. Um exemplo dessa composição:
Desde então, a
programação musical percorreu um longo caminho. Este termo é geralmente entendido como o processo de criação de faixas usando sequenciadores, sintetizadores e software especial. Mas alguns engenheiros de música
consideram essa abordagem péssima. Os proponentes desse ponto de vista usam código de programa e PLs especializados para criar suas composições.
Quem programa música
Um exemplo é o engenheiro Andrew Sorensen. Ele é doutor em ciência da computação e é bacharel em jazz. Andrew escreve músicas desde 2005. Exemplos de faixas podem ser encontrados em seu
canal Vimeo . Aqui está
um de seus trabalhos (a música começa a partir do segundo minuto). Esses músicos costumam organizar sessões ao vivo e gravar faixas na frente de uma platéia ao vivo. Por exemplo, Allison Walker, designer de som em um edifício de jogos de Melbourne, faz isso. Segundo ela, nessas performances o público entende melhor o quão difícil está o compositor de música digital.
A propósito, essas performances podem ser encontradas na Rússia. Por exemplo, no último final de semana em Ecaterimburgo,
foi realizada uma
algorave - uma discoteca onde os DJs escreviam código em tempo real. Os ouvintes podiam observar como conjuntos de variáveis e números se transformam em uma melodia.
Alguns autores não apenas programam música digital. Eles criam sistemas de aprendizado de máquina que ajudam a compor composições musicais e até escrevê-las por conta própria.
Nesse sentido, o compositor
David Cope, da Universidade da Califórnia, trabalha. Ele desenvolveu e
patenteou um algoritmo que gera faixas de música com base nas existentes. Por exemplo, o vídeo acima
mostra uma composição baseada no trabalho de Bach.
Sobre o que eles escrevem
Para criar esse tipo de música, são usadas linguagens de programação especiais. O número deles é bastante extenso, portanto, daremos apenas alguns deles abaixo.
Um exemplo seria o
ORCA , um
PL esotérico para criar seqüenciadores de procedimentos nos quais cada letra do alfabeto representa uma operação separada. Um dos moradores do Hacker News
observou que escrever uma melodia usando operadores ORCA se assemelha a uma montagem de quebra-cabeças. Fontes e instruções detalhadas podem ser encontradas
no repositório no GitHub .
Aqui está
um exemplo de uma melodia gerada no ORCA:
Alguns músicos criam seus próprios idiomas. Por exemplo, o já mencionado Andrew Sorensen apresentou o
Extempore . Foi especialmente projetado para apresentações ao vivo.
Em 2014, Andrew falou na OSCON Developer Conference. Lá, ele demonstrou as capacidades de sua linguagem e escreveu uma melodia a partir do zero. O registro está
no YouTube .
Também vale destacar a linguagem
ChucK , desenvolvida por engenheiros da Universidade de Princeton em 2003. Ele suporta a execução paralela de vários threads e possibilita modificar o programa diretamente durante sua execução. Documentação detalhada com exemplos está
no site do projeto .
A música programada deve ser considerada arte
Acredita-se que as faixas geradas por software não sejam músicas reais ("artificiais"). No passado, muitos músicos
se recusavam a tocar as melodias geradas pelo programa de David Cop quando ele pediu. Segundo David, eles acreditavam que isso afetaria negativamente sua imagem profissional. Mas a situação mudou.
Mais e mais pessoas e compositores acreditam que computadores e sistemas de computação são projetados para expandir as capacidades humanas e desenvolver habilidades criativas. E cada vez mais, os músicos estão experimentando novos softwares, tecnologias e sons - eles selecionam e criam amostras incomuns. Dificilmente a programação musical se espalhará. Mas esse é definitivamente o fenômeno na junção de várias áreas do conhecimento e das culturas, às quais vale a pena prestar atenção.
Leitura adicional em nosso "Mundo Hi-Fi":
Qual é o status legal dos sistemas de IA para fazer música
Nascimento e morte de um álbum: como os formatos musicais mudaram nos últimos 100 anos
Como uma empresa de TI lutou para vender música
Da crítica aos algoritmos: como a democracia e a tecnocracia chegaram à indústria da música
Pesquisa: música prejudica o pensamento criativo - discutindo opiniões alternativas
O primeiro assistente de voz "neutro em gênero" foi apresentado no festival de TI