| Name: | Description: | Size: | Format: | |
|---|---|---|---|---|
| 25.53 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O 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.
The present work consists of the development and implementation of a physical sequencer. This consists of 12 rows and 12 columns, resulting in a total of 144 positions. The user interacts with the system by inserting balls in each of the positions, with the purpose of creating musical notes according to the transition of a time compass. If you don’t want to insert balls, you also have another operating mode available, which consists of pressing each position. Musical playback of the sequencer is performed using the MIDI protocol, which is presente in a software installed on the computer. To each column of the sequencer an instrument and musical note is associated so that when the time measure reaches an active position, the MIDI message is sent relative to the column where it is located. In addition to communicate with the MIDI software present on a computer, the sequencer also does it with an application developed for Android smartphones. This allows you tomonitor all the positions of the sequencer, as well as view and configure all your other parameters. Both the Android computer and smartphone communicate with the Bluetooth sequencer, which means that the entire system is interconnected wirelessly. The sequencer consists of a microcontroller, which is the brain of the entire system, since it will determine which positions are active, as well as control the LEDs. It also ensures that MIDI messages are sent to the computer software and data set for the Android application so that all system parameters are displayed and configured. The developed system works as expected. The sequencer sends MIDI messages to the computer, which allows for its musical reproduction. Communication with the Android application is performed correctly, since it allows the monitoring of all the parameters present in the system, as well as its configuration.
The present work consists of the development and implementation of a physical sequencer. This consists of 12 rows and 12 columns, resulting in a total of 144 positions. The user interacts with the system by inserting balls in each of the positions, with the purpose of creating musical notes according to the transition of a time compass. If you don’t want to insert balls, you also have another operating mode available, which consists of pressing each position. Musical playback of the sequencer is performed using the MIDI protocol, which is presente in a software installed on the computer. To each column of the sequencer an instrument and musical note is associated so that when the time measure reaches an active position, the MIDI message is sent relative to the column where it is located. In addition to communicate with the MIDI software present on a computer, the sequencer also does it with an application developed for Android smartphones. This allows you tomonitor all the positions of the sequencer, as well as view and configure all your other parameters. Both the Android computer and smartphone communicate with the Bluetooth sequencer, which means that the entire system is interconnected wirelessly. The sequencer consists of a microcontroller, which is the brain of the entire system, since it will determine which positions are active, as well as control the LEDs. It also ensures that MIDI messages are sent to the computer software and data set for the Android application so that all system parameters are displayed and configured. The developed system works as expected. The sequencer sends MIDI messages to the computer, which allows for its musical reproduction. Communication with the Android application is performed correctly, since it allows the monitoring of all the parameters present in the system, as well as its configuration.
Description
Keywords
Sequenciador MIDI Android Bluetooth Sequencer
