Librairie MIDI

Je viens de finir d’écrire une librairie MIDI pour l’environnement Arduino, qui peut donc envoyer des ProgramChange et ControlChange, mais aussi des NoteOn et NoteOff.

Du côté réception, je n’ai encore que la lecture des PC et CC, la lecture des NoteOn/Off n’étant pas prioritaire dans l’utilisation que j’en ai, elle ne viendra que plus tard, pour une autre version.

J’avais déjà testé la sortie MIDI avec succès, reste à tester l’entrée, avec un petit optocoupleur pour respecter la norme de transmission.

J’ai même prévu une fonction “thru” qui copie un message entrant vers la sortie, c’est pratique quand on veut faire une sortie MIDI qui tient à la fois compte du code “utile”, présent dans l’Arduino, et des messages entrants, sans avoir à merger le MIDI Thru et le MIDI Out.

La librairie est disponible ici pour ceux que ça intéresse.

  • dwan

    Merci pour cette chouette bibliothèque, et bonne continuation pour ce projet de looper !

  • http://www.blogger.com/profile/11143814683531686412 Franky

    Merci, cependant je te conseille fortement la mise à jour (cf nouveau post), qui gère les entrées MIDI, la partie d’envoi n’a pas subi de lourdes modifications, mais j’ai mis au propre pas mal de choses dans le code..