Descripción #
Ya hace tiempo que tenía ganas de diseñar un teclado MIDI. Para los que no sepan nada sobre MIDI, es un protocolo de comunicación pensado para instrumentos musicales (y otros aparatos que no son instrumentos como tales, pero que están también en el ajo). Este proyecto consiste en un diseño hardware para construir un teclado MIDI modular que abarca hasta ocho octavas, junto con el software necesario para hacerlo funcionar. Este teclado no produce sonido. Necesita ser conectado por USB a un ordenador en el que tengamos a correr un sintetizador (Fluidsynth o similar).
Por último, solamente decir que este proyecto fue el primero para el que solicité la certificación de hardware abierto de la OSHWA, y quedó registrado con el número ES000046.
El sensor MPR121 #
El sensor MPR121 es un sensor capacitivo de 12 entradas. Una docena, como las notas de una octava cromática. Ni que lo hiciesen con toda la intención. El único problema es que con este sensor no podemos detectar la intensidad, o la fuerza , de cada nota.
MIDI #
Como ya dijimos antes, el MIDI es un protocolo de comunicación que fue diseñado hace unos cuantos años, muchos, pero sigue dando guerra. Básicamente, es una comunicación serie en la que se envían órdenes para tocar una nota y para dejar de tocarla, lo que sería análogo a pulsar una tecla y luego soltarla. Hay comandos para otras funciones, como cambios de instrumento y cosas así. También hay instrumentos de percusión. Lo importante es que tengáis claro que en el MIDI no se transmite sonido, sino las instrucciones para producirlo. Dicho de otro modo, el MIDI es la partitura, mientras que un WAV o un MP3 sería la grabación de la interpretación.
Descarga #
Sí, sí, ya va. Aquí tenéis el enlace al proyecto.