Música com arduino - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T06:09:45Zhttps://labdegaragem.com/forum/topics/m-sica-com-arduino?commentId=6223006%3AComment%3A700069&xg_source=activity&feed=yes&xn_auth=noEntendi sua sugestão. Realmen…tag:labdegaragem.com,2019-02-07:6223006:Comment:6999882019-02-07T02:11:42.787ZBruno Raniere Araújo Dinizhttps://labdegaragem.com/profile/brad
<p>Entendi sua sugestão. Realmente interessante, não tinha me tocado nessa possibilidade para economizar um recurso tão escasso quanto memória!<br/>Muito obrigado pela dica!</p>
<p>Entendi sua sugestão. Realmente interessante, não tinha me tocado nessa possibilidade para economizar um recurso tão escasso quanto memória!<br/>Muito obrigado pela dica!</p> Talvez deva existir algum int…tag:labdegaragem.com,2019-02-07:6223006:Comment:7000692019-02-07T01:46:50.222ZBruno Raniere Araújo Dinizhttps://labdegaragem.com/profile/brad
<p>Talvez deva existir algum interpretador para arquivo MIDI, creio que valha uma pesquisa nossa, pode ser bem interessante!<br/>Obrigado pelo comentário!</p>
<p>Talvez deva existir algum interpretador para arquivo MIDI, creio que valha uma pesquisa nossa, pode ser bem interessante!<br/>Obrigado pelo comentário!</p> Muito bacana! Algém sabe se e…tag:labdegaragem.com,2019-02-06:6223006:Comment:7000522019-02-06T15:38:23.449ZWESLEY JOSE SANTOShttps://labdegaragem.com/profile/WESLEYJOSESANTOS
<p>Muito bacana! Algém sabe se existem programas para gerenciamento de partituras? Seria interessante implementar uma interface que lesse um arquivo de partitura e a convertesse seguindo esse padrão que você demonstrou no vídeo. Ficou muito organizado e bastante didático, parabéns.</p>
<p>Muito bacana! Algém sabe se existem programas para gerenciamento de partituras? Seria interessante implementar uma interface que lesse um arquivo de partitura e a convertesse seguindo esse padrão que você demonstrou no vídeo. Ficou muito organizado e bastante didático, parabéns.</p> Parabéns !!!
Muito bom mesmo.…tag:labdegaragem.com,2019-02-06:6223006:Comment:7000442019-02-06T11:04:16.329ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Parabéns !!!</p>
<p>Muito bom mesmo.</p>
<p>Sugestão:</p>
<p>Para economizar memória e melhorar o trabalho de escrita das tabelas vc poderia compactar as duas tabelas em uma.</p>
<p>Como a frequencia pode ser definida entre 0 e 16mil e um Int guarda até 64 mil temos uns bits sobrando.</p>
<p>Algo como:</p>
<p>Vc criando variaveis:</p>
<p>#define T4 0x0000;</p>
<p>#define T8 0x4000;</p>
<p>#define T16 0x8000;</p>
<p>Na matriz colocaria:</p>
<p>C4+T4,C4+T16, etc...</p>
<p>E lá na hora de…</p>
<p>Parabéns !!!</p>
<p>Muito bom mesmo.</p>
<p>Sugestão:</p>
<p>Para economizar memória e melhorar o trabalho de escrita das tabelas vc poderia compactar as duas tabelas em uma.</p>
<p>Como a frequencia pode ser definida entre 0 e 16mil e um Int guarda até 64 mil temos uns bits sobrando.</p>
<p>Algo como:</p>
<p>Vc criando variaveis:</p>
<p>#define T4 0x0000;</p>
<p>#define T8 0x4000;</p>
<p>#define T16 0x8000;</p>
<p>Na matriz colocaria:</p>
<p>C4+T4,C4+T16, etc...</p>
<p>E lá na hora de tocar,</p>
<p>para obter a frequencia:</p>
<p>freq=valor & 0x3ff; // isso limpa os bits mais altos.</p>
<p>tempo= valor >>14; // isso roda os bits de forma que fica em tempo apenas os 2 mais significativos.</p>
<p>Tempo = 2^(tempo+2); // isso deve converter 0, 1 e 2 para para 4, 8 e 16 pq são (2*2), (2*2*2) e (2*2*2*2)</p>
<p>Na duvida vai de switch case ou if().</p>
<p>Se não errei nada, não testei... Acho que vira uma tabela só.</p>
<p></p>
<p></p>
<p></p>
<p></p> Tenho interesse em difundir o…tag:labdegaragem.com,2019-02-06:6223006:Comment:6998932019-02-06T01:11:54.077ZBruno Raniere Araújo Dinizhttps://labdegaragem.com/profile/brad
<p>Tenho interesse em difundir o projeto ,sem dúvidas!<br/>Vou verificar como fazer isso nesse link que me enviou.<br/>Obrigado pela sugestão!</p>
<p></p>
<p>Tenho interesse em difundir o projeto ,sem dúvidas!<br/>Vou verificar como fazer isso nesse link que me enviou.<br/>Obrigado pela sugestão!</p>
<p></p> Boa noite,
Quer difundir seu…tag:labdegaragem.com,2019-02-06:6223006:Comment:7001222019-02-06T01:09:03.192ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa noite, </p>
<p>Quer difundir seu projeto ? A musiquinha ficou legal. </p>
<p><a href="https://create.arduino.cc/projecthub" target="_blank">https://create.arduino.cc/projecthub</a></p>
<p>Parabéns !</p>
<p></p>
<p></p>
<p></p>
<p>Boa noite, </p>
<p>Quer difundir seu projeto ? A musiquinha ficou legal. </p>
<p><a href="https://create.arduino.cc/projecthub" target="_blank">https://create.arduino.cc/projecthub</a></p>
<p>Parabéns !</p>
<p></p>
<p></p>
<p></p> Obrigado, mineirin RV!tag:labdegaragem.com,2019-02-05:6223006:Comment:6998812019-02-05T17:35:05.510ZBruno Raniere Araújo Dinizhttps://labdegaragem.com/profile/brad
<p>Obrigado, mineirin RV!</p>
<p>Obrigado, mineirin RV!</p> Boa noite BRAD,
parabéns pelo…tag:labdegaragem.com,2019-02-01:6223006:Comment:6994822019-02-01T21:17:25.612Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite BRAD,</p>
<p>parabéns pelo projeto.</p>
<p>muito legal.</p>
<p>RV</p>
<p>Boa noite BRAD,</p>
<p>parabéns pelo projeto.</p>
<p>muito legal.</p>
<p>RV</p>