2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá, hoje vou mostrar como fazer seu próprio gerador de sequência aleatória Midi.
Ele gera sequências aleatórias de 4, 7, 8 ou 16 notas em uma tonalidade menor.
Claro que você pode alterar o que quiser, você pode adicionar mais comprimentos de sequência ou alterar a tonalidade. Mas, pessoalmente, achei essas configurações bastante úteis.
Suprimentos
Tábua de pão
Alguns cabos jumper
2 * resistores de 220 ohms
1 * resistor de 10k ohm
5 * 1k ohm resistor (ou mais se você quiser mais comprimentos de sequência)
Um potenciômetro, de preferência em uma pequena pausa para que seja compatível com a placa de ensaio
Uma fêmea de Midi Jack (também conhecida como uma fêmea de 5 Pin Din Jack)
2 interruptores amigáveis para placa de ensaio
Um clipe de bateria de 9v.
E, claro, um Arduino. Eu prefiro o Nano, especificamente um clone chinês da AliExpres, pois ele pode rodar em 3,6 - 10v, tornando-o fácil de carregar com baterias. Se você escolheu este mesmo Nano, você também pode usar 4 pilhas AA.
Opcional: Rotary Switch (eu não uso, mas se você quiser colocar este projeto em uma caixa, eu recomendo um.)
Etapa 1: Software
Para programá-lo, você precisará do ID do Arduino:
Você também precisará da Biblioteca Midi:
Você não precisa de nenhuma biblioteca para o potenciômetro ou os interruptores.
E se você também tiver o Arduino Nano nock-off chinês, você precisará deste driver CH340: https://sparks.gogo.co.nz/ch340.html ou https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
Etapa 2: Hardware
A parte do hardware não é muito difícil. Você pode ter que certificar-se de que seus interruptores funcionam da mesma maneira que os meus e pode deixar de fora o grande interruptor giratório, se quiser. É muito conveniente se você quiser colocar tudo em uma caixa, mas pessoalmente eu apenas uso o cabo jumper branco para definir o comprimento da sequência. É menor e geralmente deixo em 8 etapas de qualquer maneira. Se você apenas seguir o esquema, ele deve funcionar bem e você sempre pode deixar um comentário para mais explicações.
Etapa 3: Upload de esboço e teste
Você pode encontrar o esboço aqui:
Eu recomendo fortemente que você faça alterações e veja o que acontece. Você pode adicionar mais opções para o comprimento da sequência, você pode adicionar outro potenciômetro que determina a nota fundamental. Você pode alterar a chave / modo que não seleciona. Há tantas coisas que você pode fazer para melhorar este design. Isso foi feito para ser um pouco fácil de seguir e apenas fazer o básico.
Não se esqueça de me dizer o que você descobriu! Eu adoro ver as pessoas fazendo melhorias / mudanças nas quais eu não teria pensado.