Não há nenhum sub-fórum Powered Up, até há pouco tempo tudo o que fosse Powered Up encaixava-se com alguma boa vontade em Technic&MINDSTORMS... mas começa a ser muito dificil separar as águas.
Além disso isto não é bem um MOD. Nem sequer é uma mera extensão de um SET.
Bom, a marida mal viu o anúncio ao Grand Piano ficou agarrada (obrigado aos PLUGianos que fizeram o favor de lho atirar à cara no Facebook).
Ah é tão giro! E toca sozinho! (não, finge que toca) E dá para tocar! (não, dá para fingir que se toca). E ficava tão bem em cima do piano! (lá isso ficava). E tem um potencial enorme para fazeres os teus hacks (sim, lá isso tem).
E pronto, montado os mais de 21 sacos (!!) em 3 dias com a ajuda interesseira dos filhotes chegou a hora do primeiro concerto:
e logo de seguida as primeiras reinvidicações:
- o som do telefone é fraco, o ruído das teclas abafa
- as pautas da App estão errradas
- como é que tocamos as nossas próprias músicas? E pautas?
- e se colocasses aquele teu leitor de tags a escolher a música?
- e podemos usar isto sem telemóvel?
- e...?
A primeira versão revista e aumentada consistiu em instalar o firmware Pybricks no hub que vem o Grand Piano e pô-lo a responder a 2 comandos:
- 'p' para Play
- 'r' para Reset
Depois para enviar os 'p' ao ritmo da música, fingindo que as teclas do Grand Piano tocam a música que se está a ouvir recorri ao Linux - já tinha mostrado o teclado MIDI feito com MINDSTORMS EV3 em que o som saia por um sintetizador MIDI por software a correr num Raspberry Pi. Bastou acrescentar no RPi um script que interceptasse os comandos MIDI à chegada:
Código: Selecionar todos
Source Event Ch Data
128:0 Note on 0, note 60, velocity 127
128:0 Note off 0, note 60, velocity 0
128:0 Note on 0, note 62, velocity 127
128:0 Note off 0, note 62, velocity 0
Mais detalhes quando tiver oportunidade para reunir os apontamentos e organizar ideias.