TUTORIEL : PROTOCOLE MIDI

TUTORIEL :

CONCEPT ET COMPOSANT DU PROTOCOLE MIDI

 

 Ce chapitre traite du concept et des composants du protocole MIDI. Il contient des termes scientifiques informatiques inévitables, donc pour une meilleure compréhension, il est recommandé d’utiliser un logiciel d’analyse midi tel que Midiox (pc) ou midimonitor (mac) pour essayer de reproduire les exemples fournis..

Commandes

Le MIDI est un ensemble de commande étendu que les instruments électroniques utilisent pour communiquer entre eux.

Une commande MIDI est normalement constituée de peu (généralement 2 ou 3) « bits de données » (comme les bits de données des fichiers présents sur le disque dur de votre ordinateur). Ces données sont simplement une suite de nombres. Il faut imaginer ces groupes de nombres comme un message plutôt que comme une ligne de commande. Il y a différents types de messages MIDI et à chacun correspond une action particulière.

Chaque commande MIDI possède sa séquence de données propre. La première donnée ets la donnée de statut, qui commande à l’appareil MIDI quelle fonction exécuter. Le canal MIDI est codé dans la donnée de statut. Le MIDI opère sur 16 canaux différents, numérotés de 0 à 15. Les appareils MIDI vont accepter ou ignorer une donnée de statut selon le canal sur lequel est réglée la machine. Seule la donnée de statut possède le numéro du canal MIDI. Toutes les autres données sont envoyées sur le canal indiqué par la donnée de statut, jusqu’à ce qu’une autre donnée de statut soit envoyée.

Certaines des fonctions contenues dans la donnée de statut sont : Note On, Note Of, System Exclusive( SysEx), Patch Change…Selon la donnée de statut, différents groupes de données suivront.

Notes events

Le MIDI définit les messages Note On, Note Off. Quand vous appuyez sur une touche d’un clavier MIDI, le clavier transmet un message Note On. Cela indique à n’importe quel appareil MIDI à l’écoute qu’une nouvelle note a commencé. Quand vous relâchez la touche, un message de Note Off est envoyé. Cela indique à la machine réceptrice qu’il faut arrêter de jouer la note.

Un simple message de Note On comporte 3 parties. La première partie, appelée la donnée de statut définit quel type de message envoyer – dans ce cas, un message Note On et sur quel canal MIDI, entre 0 et 15. La deuxième partie du message Note-on est le numéro de la note. En d’autres termes, quelle touche est jouée. En théorie, un clavier MIDI peut comporter jusqu’à 128 notes, parce qu’il y a 128 numéros de note disponibles. Un clavier MIDI type de 5 octaves utilise les notes entre 36 et 96.

Vélocité

La troisième partie du message Note on est la vélocité. Ce nombre, qui peut être entre 0 et 127, indique la vitesse du mouvement de la touche, il est fonction de l’intensité avec laquelle on appuie sur la touche. C’est très utile pour un contrôle dynamique d’effets visuels présents dans les softs de vjing, parce qu’une touche peut être déclenchée bien plus vite qu’un potard ou un fader.

Un message Note Off possède les trois mêmes parties – la donnée de statut, le numéro de note et la vélocité. La vélocité de Note Off (plus souvent appelée vélocité de relâchement) peut être différent de la vélocité de Note On. Ainsi un message MIDI Note on avec une vélocité de 0 donne le même résultat qu’un message Note Off. Il met la note « Off », plutôt que de déclencher.

Si vous voulez utiliser régulièrement la vélocité pour manipuler vos visuels, évitez les claviers des années 80, qui même s’ils ont une taille pratique transmettent une vélocité réglée sur 64, sans se préoccuper de la force ou de la vitesse avec laquelle cous appuyez sur les touches.

Messages

Mais le MIDI est bien plus que les messages « Note On » et « Note Off ». Il y a encore bien d’autres types de messages. Messages qui indiquent à un instrument de bouger sa molette de pitch (et de combien), d’appuyer ou relâcher la pédale de sustain, de changer ses volumes et bien d’autres encore. Et cela n’est qu’une partie des messages disponibles dans l’ensemble des commandes MIDI.

 

Texte fourni par Hamageddon de vjcentral, merci à lui de m’avoir autorisé à le traduire. Http://www.vju.info

Merci à KOMAR pour la traduction et les recherches.

Previous ArticleNext Article

Laisser un commentaire