124
modifications
Modifications
→Le message MIDI
[vous pouvez passer cette rubrique et juste utiliser la fonction qu'on a écrite ou cette bibliothèque [https://github.com/FortySevenEffects/arduino_midi_library] si ça vous intéresse pas trop]
Le langage MIDI est un protocolede communication spécialement créer pour la communication musicale numérisé, il peut etre utiliser pour toute sorte d'utilisation, y compris non musicale, par exemple pour contrôler des jeux de lumière. <br/>Les messages sont constitués de 3 [[Wikipedia:Octet|octets]] (24 [[Wikipedia:Bit|bits]]).
Le premier bit du premier octet est toujours à 1 et le premier bit des deuxième et troisième octets est toujours à 0 afin de systématiquement identifier le début du message lorsqu'il y a de l'information en continu.
Pour simplifier la lecture, l'écriture et la compréhension du message MIDI, on préfère l'écrire en [[Wikipedia:Système_hexadécimal|hexadécimal]].
====le premier octet====
Il se découpe en deux partie de 4 bits chacune.<br/>
Il commence toujours par 1. Les trois bits suivant code la nature du message (control change(CC), note on, note off, ...)<br/>
Les quatre bits suivants codent le canal (chanel en anglais). Cela peut jouer si plusieurs instruments MIDI sont connectés en même temps.