L'interface MIDI

L'interface midi est une interface:

Une interface digitale :

Le langage Midi est un codage numérique binaire de l'évènement musical. Cette information est donc codée sous forme de 0 et de 1. Le courant passe ou ne passe pas.

Pour atteindre une complexité suffisante les entités binaires, ou "bits", sont regroupées en mots de 10 bits dont seuls 8 bits sont signifiatifs, les 2 autres servant exclusivement à la synchronisation. (Message System et Real Time : permettant la synchronisation de l'appareil avec d'autres machines grâce à l'horloge commune.)

  Les 8 autres bits appelés "octect" ou "byte" décrivent les évènements musicaux.

0

0

0

0

0

0

0

0

0 * 2 7 + 0 * 2 6 + 0 * 2 5 + 0 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 0 * 2 0
= 0

1

1

1

1

1

1

1

1

1 * 2 7 + 1 * 2 6 + 1 * 2 5 + 1 * 2 4 + 1 * 2 3 + 1 * 2 2 + 1 * 2 1 + 1 * 2 0
= 255

Soit de 0 à 255 : 256 valeurs différentes.

 

Une interface sérielle:

Une interface sérielle transmet un bit à la fois sur le même cable. Les bits sont transmis ainsi à la queue leu leu et à intervalles réguliers de machines à machines.

La vitesse de transmission des données est de 31 250 bauds ou 31.25 Kbauds (+/- 1%). L'unité de vitesse du baud équivaut au bit par seconde, soit 31 250 bits par seconde.

Une interface asynchrone:

Les bits du message MIDI reçus sont pris en charge par un circuit appelé UART (Universal Asynchronous Receiver Transmitter) directement relié au microprocesseur central.

Le rôle de L'UART est à la réception de transformer les dix bits transmis en série , en un mot de huit bits directement assimilable par le processeur central et inversement transforme les huit bits du processeur en dix bits du message MIDI.

Exemple: Ici le système reset.

0 Start bit   1 1 1 1 1 1 1 1  

0 Stop bit

 

Une interface bidirectionnelle:

Une interface bidirectionnele est capable de recevoir et de transmettre simultanément les données. C'est la raison pour laquelle le langage Midi utilise 2 cables : un pour le flux d'information rentrant et l'autre pour les informations sortantes.

Ce dialogue est basé sur un concept de maître à esclave, ce qui exclut le rapport d'égal à égal. Cependant, ce rapport peut être réversible, l'interface Midi peut donc être considérée comme bidirectionnelle.

L'isolateur opto-électrique:

Le blindage du cable est relié à la masse de l'appareil émetteur, et pour éviter tout ronflement dû à la formation de boucle de masse, il n'y a pas de contact électrique direct entre l'appareil émetteur et l'appareil récepteur.

A l'arrivée du signal dans l'appareil récepteur, le courant passe par un circuit intégré composé d'une diode lumineuse (LED), et un transistor sensible à la lumière. Ainsi les signaux électriques entrants sont tout de suite transformés en lumière puis re-traduits en signaux logiques assimilables par le microprocesseur de la machine réceptrice.

C'est cet opto-isolateur qui permet une transmission de données exempte de tout parasite.