Procedimento A
- Listar todos os acordes maiores, menores, maiores com 7ª, menores com 7ª e suas variações possíveis de A2 até D5.
- Selecionar um acorde aleatório do conjunto.
- Tocar o acorde selecionado por 8 segundos.
- Encontrar, no conjunto, todos os acordes em que todas as notas coincidem com o acorde que está sendo tocado, exceto uma única nota.
- Selecionar aleatoriamente um deles.
- Voltar ao passo 3 e repetir.
Procedimento B
- Em (A), tocar as notas do acorde que está sendo executado no momento com uma forma de onda aleatória por um tempo aleatório — se a duração for curta, repetir um número aleatório de vezes.
- Esperar por um tempo aleatório.
- Voltar ao passo 1 e repetir.
Procedimento C
- Sempre que um novo acorde for acionado por (A), iluminar cada haste da raiz até a ponta com a cor correspondente a cada nota do acorde. Notas adjacentes no ciclo de quintas têm matizes semelhantes.
Procedimento D
- Sempre que uma nota for tocada por (B), iluminar a ponta da haste com uma cor brilhante correspondente àquela nota.
Implementação e construção
- As partes A e B da partitura são implementadas por um programa C++ personalizado executado em um Raspberry Pi 3 B+, responsável tanto pela seleção das notas quanto pela própria síntese do buffer de áudio.
- As partes C e D são implementadas por uma placa Arduino Uno executando um programa personalizado, fazendo interface com uma fita de LEDs com protocolo WS2812B usando FastLED.
- A transmissão das notas do Raspberry Pi para o Arduino é feita por comunicação com sinais enviados pela porta serial.
- A fita de LEDs é instalada por meio de tubos transparentes usados em aquários domésticos. Os tubos são reforçados com fio grosso de níquel para permitir uma forma escultórica. A estrutura de madeira sob o vaso da planta contém o microcomputador, a fiação e um conector de áudio de 3,5 mm para ligação ao sistema de som. A alimentação entra por meio de duas conexões à rede elétrica.
- O computador opera sem monitor (
headlessly) e inicia automaticamente quando é ligado.
Opinião do GN⁺
- Este projeto mostra uma forma inovadora de criar uma obra de arte original combinando música e iluminação.
- Usar microcomputadores como Raspberry Pi e Arduino para derrubar as fronteiras entre arte e tecnologia pode inspirar tanto entusiastas de tecnologia quanto artistas.
- Este texto mostra como a fusão entre tecnologia e arte pode abrir novos campos de expressão criativa, sendo um tema muito interessante para quem se interessa pela interseção entre arte e engenharia.
1 comentários
Comentários do Hacker News
Esta pessoa é a criadora de um "endless acid banger" que dá para curtir por horas no navegador, e isso a levou a comprar um clone físico de 303 e começar a fazer música.
Fica a dúvida de quais palavras-chave usar para procurar músicas/áudios como esse. Parece um som bonito.
Pedido de recomendação de livros ou cursos de teoria musical sobre esse algoritmo ou sobre o "endless acid banger". Existem regras simples que fazem a música soar bem, e também regras mais complexas; a música barroca é famosa por seu caráter algorítmico. Mas ainda falta uma compreensão geral de como a música funciona.
É fascinante ver a 'partitura' da música gerada escrita como uma espécie de especificação.
Dica para o autor: é possível reduzir bastante a complexidade de hardware e software do projeto removendo o Arduino e usando uma biblioteca que permita controlar diretamente tiras WS281x a partir do Raspberry Pi.
Fica a curiosidade sobre os detalhes técnicos de usar todos os pinos GPIO do Raspberry Pi para fazer tudo isso e se valeria simplificar o projeto para uma única placa.
Comentário dizendo que gostaria de obter instruções detalhadas sobre como fazer algo assim.
Isso parece lindo. Um comentário imagina plantas em um planeta alienígena como esse. Uma floresta inteira poderia se sincronizar como um metrônomo ou vaga-lumes.
Isso poderia ser a introdução de um set do Four Tet.
Uma pessoa que ama a natureza e passa muito tempo na floresta acha tudo isso lindo. Mas às vezes sente uma repulsa em que as árvores parecem fungos crescendo na pele, como uma doença de pele. Felizmente, o poder da música supera essa visão negativa.