Secuenciador de ritmos MIDI
Abstract
Este proyecto comprende el diseño e implementación de un Secuenciador de Ritmos Midi, con un sistema de programación de secuencias, el cual se comunica con un instrumento con entrada MIDI, para ejecutar las secuencias de ritmos, como ser teclados, baterías electrónicas y tener las mismas funcionalidades de los secuenciadores de ritmo hardware de marcas reconocidas. También se ha diseñado una interfaz a modo de pedalera, que no tienen los Secuenciadores de Ritmos Midi de reconocidas marcas.
También posee una matriz de datos que permite secuenciar en tiempo real figuras tanto rítmicas como melódicas, de esta manera se convierte en una herramienta musical muy útil en los tres ámbitos de la producción musical: composición, edición e interpretación.
Está basado en la plataforma de desarrollo Arduino y la creación de la secuencia se lo hará desde una app realizada en Appinventor2, el cual se comunica vía Bluetooth con el sistema central el cual envía los datos mediante el protocolo Midi. Se ha escogido el protocolo MIDI para comunicarse con dispositivos sintetizadores de audio diversos.
Se realizaron también diversos estudios y encuestas a personas dedicadas al ámbito musical, tratando de solucionar algunos problemas que tienen a la hora del ensayo o interpretación en vivo de un tema musical.
Especial rigurosidad se ha puesto en el diseño del hardware y software de este proyecto, en especial en la programación de como recibir acordes musicales y convertirlos en datos Midi, para esto se ha trabajado con músicos para convertir ritmo, armonía y melodía en datos digitales y luego convertirlo a datos Midi.