Détails messages Voix et Mode
Les messages de type Voix peuvent :
- englober les informations liées aux notes elles-même (hauteur note et force de frappe par exemple)
- ou permettre de modifier la configuration de l'appareil MIDI qui les reçoit (changement d'instrument ou des paramètres du son à jouer, par exemple).
Le type (et le rôle) d'un message "Voix" est défini (ou se reconnaît) par les quatre premiers bits du premier octet qui le compose (en gras dans le tableau qui suit).
Les quatre bits suivants du premier octet correspondent au numéro de canal MIDI (nnnn, de 0 à 15 pour canaux MIDI de 1 à 16).
La longueur du message dépend de son type, elle peut être de 2 ou 3 octets.
Messages Voix et Mode |
Début |
Octet #1 |
Octet #2 |
Octet #3 |
NoteOff |
$8n |
1000nnnn |
0kkkkkkk |
0vvvvvvv |
NoteOn |
$9n |
1001nnnn |
0kkkkkkk |
0vvvvvvv |
After Touch polyphonique |
$An |
1010nnnn |
0kkkkkkk |
0vvvvvvv |
Control Change (1) |
$Bn |
1011nnnn |
0ccccccc |
0vvvvvvv |
Control Change (2) |
$Bn |
1011nnnn |
0ccccccc |
0vvvvvvv |
Program Change |
$Cn |
1100nnnn |
0ppppppp |
- |
After Touch de canal |
$Dn |
1101nnnn |
0vvvvvvv |
- |
Pitch Bend (pitch wheel) |
$En |
1110nnnn |
0lllllll |
0mmmmmmm |
nnnn = numéro de canal MIDI
A noter la particularité du message Control Change :
- Fonction "Control Change" si valeur du second octet comprise entre 0 et 119
- Fonction "Mode" si valeur du second octet comprise entre 120 et 127 (détails ci-après)
Source : https://www.sonelec-musique.com/electronique_theorie_midi_norme.html
Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub gratuit