Existem sintetizadores com uma função de aprendizado embutida, onde as teclas que você deseja pressionar são semitransparentes e destacadas inteiramente por dentro. Se o sintetizador for habitual, como, por exemplo, Yamaha PSR E333 do autor de Instructables sob o apelido UzairL, você precisará implementar a função de aprendizado usando um programa de terceiros, por exemplo, Synthesia, colocando o EMP no modo de teclado MIDI.
As informações sobre quais teclas pressionar são exibidas na tela de um monitor localizado longe do teclado. O assistente resolve esse problema colocando uma régua de LED, controlada por Arduino. Caseiro, como um sintetizador, ele se conecta a um computador:
A seguir, é mostrada a correspondência dos números do LED com as teclas. Para outros sintetizadores e teclados MIDI, o esboço precisará ser modificado.
Obviamente, os LEDs pontilhados não são tão claros quanto as teclas que brilham completamente, mas é melhor do que olhar constantemente do teclado do sintetizador para o monitor e vice-versa. O assistente primeiro elabora um diagrama da matriz de LEDs:
Então - todo o dispositivo:
Que verifica a placa de ensaio do tipo placa de ensaio:
E depois remontar soldando. Nos dois casos, a matriz é obtida fisicamente, mas geometricamente - uma linha. Isso também acontece em teclados e em linhas de LED.
Portanto, as partes individuais da estrutura parecem próximas:
E esta é a linha de LED após a transferência para a caixa:
O mestre adiciona mais um ao programa Synthesia - LoopBe1, e tudo isso é montado de forma que, no Arduino, "fingindo" ser um instrumento MIDI, um fluxo de notas sendo tocadas no momento chega:
Por fim, o mestre escreve um esboço para o Arduino, tornando-se o terceiro link neste pacote de programas, e espalha aqui.
Tudo funciona na tela:
E na linha de LEDs:
Resta aprender a tempo de ficar sem esse análogo dos rolos laterais de uma bicicleta infantil. E você se tornará um bom tecladista.