Informations Sur La Norme Midi; Généralités; Protocole - Wave Idea BITSTREAM 3x Mode D'emploi

Table des Matières

Publicité

MANUEL DE L'UTILISATEUR

Informations sur la norme MIDI

Généralités
Créée en 1982 par des constructeurs d'instruments de musique électronique, la norme MIDI ( Musical
Instrument Digital Interface) grâce à une interface standard rend possible l'interconnexion et la
communication des synthétiseurs , des sampleurs (échantillonneurs) , des ordinateurs , des
séquenceurs , des boites à rythmes , des effets , des magnétos etc. ... entre eux .
Cette norme utilise un langage (le langage MIDI) permettant d'envoyer d'un instrument vers un autre
des messages électroniques à travers un câble MIDI.
Le connecteur utilisé pour raccorder les appareils MIDI entre eux est du type DIN 5 broches.
Le MIDI est aussi une norme destinée à coder et à enregistrer le jeu d'un musicien en temps réel,
c'est à dire que ce qu'il joue est transcrit en langage MIDI, compréhensible par toutes les machines
supportant cette norme.
La norme MIDI joue un grand rôle dans la production musicale actuelle.

Protocole

Le protocole MIDI permet de décrire une musique complète en binaire. A chaque message décrivant
une action du musicien, correspond un code binaire.
Ces codes binaires sont regroupés en 2 catégories. Les octets de statut, qui définissent un message,
et les octets de données, qui définissent les paramètres de ces messages.
Les octets de statut ont leur premier bit à 1, tandis que les octets de données ont leur premier bit à 0.
Lorsqu'un musicien joue une note sur son clavier, il transmet un message MIDI. Chaque message qui
transite par les câbles MIDI est formé de plusieurs mots. Chaque mot est formé de 10 bits : 1 bit de
start, 8 bits de données et 1 bit de stop qui circulent dans les câbles MIDI avec un débit de 31,25 bits /
seconde.
Exemple
Le musicien enfonce la note C0 sur son clavier: Il s'agit d'un message Note On. Ce message requiert
l'envoie de 3 mots :
Un mot de statut : 1001nnnn
Le 1 indique qu'il s'agit d'un statut byte
Le 001 indique qu'il s'agit d'un message note on
Et nnnn précise le canal MIDI ( 2 puissance 4 =16 ) d'où la limite des 16 canaux MIDI que l'on
retrouve dans la norme MIDI .
Un 1er mot de data : 00011000
Le 0 indique qu'il s'agit d'un Data byte
Les chiffres suivants 0011000 est le code correspondant à C0 ( 2 puissance 7 = 128 valeurs possibles
) d'où la limite de 0 à 127 valeurs pour chaque data que l'on retrouve dans la norme MIDI .
Un 2eme mot de data : 00100000
Le 0 indique qu'il s'agit d'un Data byte
Les chiffres 0100000 correspondant à la vélocité 64 ( 2 puissance 7 = 128 valeurs possibles )
Le synthétiseur va jouer la note lorsque le message complet est reçu (les 3 octets complets : un de
statut et 2 de data). De même le synthétiseur arrêtera de jouer la note lorsque il recevra le message
note off composé lui aussi de 3 octets (envoyé par le musicien quand il relâche la touche du clavier). Il
existe bien sûr d'autres messages MIDI que les messages note on et note off. (Voir les évènements et
contrôleurs MIDI).
75
Rev 1.2 - Page

Publicité

Table des Matières
loading

Table des Matières