Percorrer por autor "Pinto, Rui Miguel Teixeira"
A mostrar 1 - 1 de 1
Resultados por página
Opções de ordenação
- Sequenciador MIDIPublication . Pinto, Rui Miguel Teixeira; Figueiredo, Lino Manuel BaptistaO presente trabalho consiste no desenvolvimento e implementação de um sequenciador físico. Este é composto por 12 linhas e 12 colunas, resultando num total de 144 posições. O utilizador interage com o sistema ao inserir bolas em cada uma das posições, com o objetivo de criar notas musicais de acordo com a transição de um compasso de tempo. Se não pretender a inserção de bolas também tem disponível outro modo de funcionamento, que consiste em premir cada posição. A reprodução musical do sequenciador é realizada com recurso ao protocolo MIDI, que se encontra presente num software instalado no computador. A cada coluna do sequenciador é associado um instrumento e uma nota musical, para que quando o compasso de tempo atinja uma posição ativa, seja enviada a mensagem MIDI relativa à coluna onde esta se encontra. O sequenciador além de comunicar com o software MIDI presente num computador, também o faz com uma aplicação desenvolvida para smartphones Android. Esta permite monitorizar todas as posições do sequenciador, assim como visualizar e configurar todos os seus outros parâmetros. Tanto o computador como o smartphone Android comunicam com o sequenciador por Bluetooth, o que significa que todo o sistema é interligado sem fios. O sequenciador é constituído por um microcontrolador, sendo este o cérebro de todo o sistema, dado que determinará quais as posições que se encontram ativas, assim como controlará os LEDs. Este também garante o envio das mensagens MIDI para o software do computador, e o conjunto de dados para a aplicação Android, de maneira a que sejam visualizados e configurados todos os parâmetros do sistema. O sistema desenvolvido funciona tal como esperado. O sequenciador envia mensagens MIDI para o computador, o que permite a sua reprodução musical. A comunicação com a aplicação Android é efetuada corretamente, dado que possibilita a monitorização de todo os parâmetros presentes no sistema, como também a sua configuração.
