No meio do processo de criação de mais um exemplo de uso do arduino, desta vez com Piezo Buzzer, surgiu a idéia de fazer o SolFá, um projeto que transforma um puff (ou um braço de sofá) em uma mini controladora midi, transformando o puff em qualquer instrumento.
O SolFá utiliza 3 piezos [um dispositivo que utiliza o efeito piezelétrico para medir pressão à aceleração, convertendo em um sinal elétrico] colados em “lugares estratégicos” que enviam sinais para o arduino, este sinal é acessado e manipulado pelo processing.org e enviado como um sinal midi, utilizando a lib promidi (versão para mac os), para o garage band que tem um instrumento configurado para tocar as notas enviadas.
Para descobrir quais notas estavam sendo enviadas eu utilizei uma tabela de conversão do nome das notas em número midi e frequência, tem também esse widget que nunca usei, mas parece legal. =)
Algumas inspirações para este projeto:
Ardrumo
Spooky Arduino Projects #4 - Musical Arduino
O circuito.
O código: (fonte)
Se liga:



MUITO MASSA TUDO ISSO…VAMO EM FRENTE Q ATRAS VEM GENTE!!!!
Parabéns pelo projeto!
Gostaria de saber qual a latência (atraso) do momento em que o Piezo é tocado até chegar no sequenciador Midi.
Tenho interesse para uso como controlador MIdi, visto que o Arduino possui uma extensibilidade enorme para projetos.
Obrigado,
Thomaz
Valeu Thomaz!!
Então, a latência do hardware é imperceptível, mas a combinação de software utilizado neste experimento gera uma latência de aproximadamente meio segundo. =(
Um projeto bem interessante e mais evoluído, mas que segue o mesmo princípio é o Ardrumo
( http://code.google.com/p/ardrumo/ ) que deve ter uma latência menor. =)