Messages MIDI (In-Depth)
Changements de programme et de banque
Les caractéristiques MIDI standard ont été conçues pour accéder uniquement à 128 sons différents à l'aide de messages de
changement de Program (de 0 à 127) . Face à l'évolution, la complexification des dispositifs MIDI et de la quantité de sons qu'ils
contiennent, les messages de changement de banque furent incluent dans les caractéristiques pour permettre d'accéder à plus
de 128 sons .
Le langage MIDI utilisé pour communiquer entre les instruments de musique permet uniquement des commandes de changement
de programme de 0 à 127 pour un ensemble de 128 programmes possibles (127 programmes + programme "0" = 128
programmes en tout) . En raison des limites propres au protocole de communication MIDI, le nombre de programmes directement
accessibles (utilisant les messages de changement de programme) ne peut être étendu au delà de 128 . Par conséquent, un
système de banques, avec 128 sons pour chacune, a été créé pour permettre aux fabricants de dépasser la limite des 128 sons
MIDI .
128 banques de 128 sons par banque est alors le principe utilisé pour étendre le nombre de sons accessibles . Toutefois, pour
éviter d'arriver à une nouvelle limite de 16 384 sons possibles (128 banques x 128 programmes) et accessibles à l'aide d'un
changement de banque et d'une changement de
programme, une autre couche de banques a été
ajoutée . Pour autant, 128 banques contiennent
chacune 128 sous-banques qui contiennent
chacune 128 sons (programmes) .
Les messages de changement de banque sont
pratiques pour aller chercher des sons dans la
plus grande bibliothèque dont dispose un module
de son ou synthé logiciel spécifique . Par exemple,
les dispositifs à base des spécifications GS de
Roland ou XG de Yamaha exigent de spécifier un
changement de banque pour accéder aux voix
supplémentaires que ces dispositifs fournissent .
Le CC MIDI 0 est le message MSB de
sélection de banque (Most Significant Byte) .
Ce message MIDI fait 7 bits et peut être utilisé
pour sélectionner une des 128 banques . Ce
message peut être utilisé en plus du CC MIDI
32 qui sélectionne la banque LSB (Least
Significant Byte) : un autre message de 7 bits
permettant la sélection supplémentaire de l'une
des 128 sous-banques . La combinaison des
messages de banque MSB et LSB offre un
message de 14 bits qui permet de sélectionner
l'une des 16 384 banques . Chaque banque
contenant alors 128 sons possibles qui peuvent
être sélectionnés via un message MIDI de
changement de programme à part . Cela permet
à l'utilisateur de rappeler théoriquement plus de
deux millions de programmes directement, juste
avec les commandes MIDI . Toutefois, la plupart
des dispositifs utilisent uniquement quelques
banques différentes et vous pouvez souvent
ignorer les messages LSB .
Guide d'Utilisation du ProKeys Sono 61
Bank MSB
Bank MSB 0
Bank MSB 1
Bank MSB 2
Bank MSB 127
Bank LSB
Bank LSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
Bank LSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
Bank LSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
|
38
Program
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127