HEX SANS EFFORT
avec MIDI (messages)
par Stephen Joseph
MIDI est l'acronyme de Musical Instrument Digital Interface (Interface numérique pour instruments musicaux).
Contrairement à ce qu'en pensent certains, MIDI ne fut pas créé pour compliquer les choses, mais au contraire
pour permettre aux musiciens de dépasser les limites du possible. Il n'en reste pas moins que la partie «
numérique » de MIDI signifie que les messages sont des chiffres. Heureusement, ces nombres font souvent
référence à certains aspects des performances musicales. En fait, MIDI n'est pas très différent de la notation
musicale. Par exemple, chaque symbole représente un effet musical. Jouer une partition musicale consiste en
réalité à traduire les notes écrites en une interprétation musicale. Avec MIDI, les ordinateurs des périphériques
MIDI convertissent la musique que vous jouez en un « langage » MIDI qui est alors transmis à divers
périphériques connectés. Ce langage MIDI est composé de messages (tels que la note que vous venez de jouer,
sa puissance, sa durée, etc.). Etant donné que le logiciel et les instruments MIDI prennent en charge la
fonctionnalité « plug and play », vous n'avez pas vraiment besoin d'en connaître les détails ; cependant, dans
certaines situations, il est parfois utile de comprendre ces messages MIDI.
Les nombres...
Les messages MIDI peuvent être décrits à l'aide de l'un des trois systèmes de numérotation ci-dessous :
.
Binaire
.
Décimal
.
Héxadécimal
Les ordinateurs (et donc les processeurs des périphériques MIDI) utilisent le système binaire lorsque les données
sont composées de zéros et de uns.
Voici comment fonctionnent les valeurs de ces nombres binaires :
1/
1 ou 0
La rangée supérieure représente les valeurs de la colonne en décimales
La rangée du milieu illustre la manière dont la position des valeurs binaires est déterminée
La rangée inférieure illustre comment ces valeurs sont activées ou désactivées
Avec le système binaire, la valeur est soit activée (1), soit désactivée (0). Ces valeurs sont appelées bits
(abbréviation de binary digit, soit chiffre binaire), lesquels se présentent en général sous forme de groupes de
huit, appelés octets. Ils ont l'aspect suivant :
1111
1111
0011
1010
1010
1011
Comment la valeur de ces chiffres binaires est-elle déterminée ? Consultez le tableau ci-dessus, puis les
échantillons ci-dessous :
0000
0000 = 0
0000
0001 = 1
0000
0010 = 2
Annexe E
109