Format du message MIDI (suite)

Après l'analyse des données d'un appui sur une note du clavier d'un appareil Midi, dont l'envoi d'information est le message "Note on", nous allons étudier les autres messages les plus courants.
A savoir après l'appui de la note, le relâchement de la note, soit le message "note off" qui sera émis en vue de stopper la production du son.


Octet de statut :
Note off

Format : 1 0 0 0 c c c c
Octet de données :
Le numéro de la note

Format : 0 n n n n n n n
Octet de données :
La vélocité de relachement
Format : 0 v v v v v v v

La pression exercé sur le clavier après que ses touches aient été enfoncées peut déclencher sur l'appareil récepteur des modifications de filtrages, des modulations de hauteur, d'amplitudes, etc.

Un message "Aftertouche"par canal sera émis.


Octet de statut :
Aftertouch par canal

Format : 1 1 0 1 c c c c

Octet de données :
La valeur de la pression

Fformat : 0 n n n n n n n


L'action sur la molette de modulation de hauteur (Pitch Bend) émet des messages, des effets de glissandi.

Octet de statut :
Pitch Bend


Format: 1 1 1 0 c c c c

Octet de données : 128 pas

Format : 0 n n n n n n n

2ème octet de données:
soit 16 384 pas Format
: 0 n n n n n n n


Une pièce musicale est une matière en perpétuelle évolution, pour recréer ces changements continus, la norme Midi prévoit l'utilisation de contrôleurs continus (Control change).

128 contrôleurs peuvent être disponible par canal. Voici quelques uns des plus employés...


Numéro du Control Change

Contrôleurs continus

1

Modulation

2

Contrôleur de souffle

5

Durée du portamento

6

Entrée des données

7

Volume

8

Balance

10

Panoramique

11

pédale d'expression

Numéro

Interrupteurs

64

Sustain

65

Portamento

66

Sustenuto

67

Pédale douce

Numéro

Paramètres d'effets

91

Profondeur d'effets externes

92

Profondeur du trémolo

93

Profondeur du chorus


Ici, l'exemple du contrôle de volume qui permet d'ajuster le niveau relatif de différentes voies.


Octet de statut :
Control Change


Format : 1 0 1 1 c c c c

Octet de données :
Numéro du contrôleur (Volume)

Format : 0 0 0 0 0 1 1 1 ( = 7)

Octet de données :
V
aleur du contrôleur

Format : 0 n n n n n n n


Au cours de l'éxecution d'une pièce, les changements de programmes (Program Change) permettent de rappeler à distance les préselections de réglages (timbres, effets, configuration...) sur l'appareil connecté (le plus souvent des appareils de traitements).

Octet de statut :
Program Change

Format : 1 1 0 0 c c c c

Octet de données :
Numéro du Program Change

Format : 0 n n n n n n n