Pour commencer voici le calculateur de valeurs,Les explications sont en dessous
La formule employée par Steinberg est (Val Msb x 128) + Val LSB = Valeur à choisir dans cubase
Mais à quoi sert ce calculateur ?
Rappel : comment sont organisés les Bank select en langage imagé...
Nous disposons de 128 placards (sélectionnés par l'envoi d'un message de changement de banque MSB (128 valeurs possibles)
(Contrôleur 0) -
MSB -most signifiant byte - octet de poids fort-
Dans chacun de ces placards
se trouvent 128 tiroirs (sélectionnés par l'envoi d'un message de changement de banque LSB (128 valeurs possibles)
(Contrôleur 32)
LSB less signifiant byte - octet de poids faible
Dans chacun de ces tiroirs
se trouvent 128 timbres (sélectionnés par l'envoi d'un message de program change (128 valeurs possibles)
Program Change
Nous pouvons donc choisir parmi 128x128x128 sons différents (en théorie bien sûr, les générateurs de sons ne proposent pas un tel choix !)
Depuis SX 3.1, chaque piste midi est dotée d'un selecteur de banque de son en plus d'un sélecteur de numéro de Program change
Vos générateurs MIDI de sons qu'ils soient internes (virtuels) ou externes
vous indiquent quels messages Midi envoyer pour obtenir la selection d'un son.
En général il vous est indiqué pour le message de sélection de banque les valeurs des deux contôleurs (0 et 32) à envoyer.
Exemple : Notice Edirol Orchestra |
|||
| CC 0 | CC 32 | PC | |
BANK MSB |
BANK LSB |
PROGRAM NUMBER |
DESCRIPTION |
000 |
000 |
001 - 034 |
Preset Strings Section |
000 |
001 |
001 - 030 |
Preset Solo Strings |
000 |
002 |
001 - 020 |
Preset Brass Section |
000 |
003 |
001 - 017 |
Preset Solo Brass Winds |
000 |
004 |
001 - 028 |
Preset Solo Wood Winds |
000 |
005 |
001 - 013 |
Preset Keyboard & Percussion |
000 |
006 |
001 - 003 |
Preset Rhythm Sets |
001 |
000 |
001 - 036 |
User Strings Section |
001 |
001 |
001 - 036 |
User Solo Strings |
001 |
002 |
001 - 036 |
User Brass Section |
001 |
003 |
001 - 036 |
User Solo Brass Winds |
001 |
004 |
001 - 036 |
User Solo Wood Winds |
001 |
005 |
001 - 036 |
User Keyboard & Percussion |
001 |
006 |
001 - 036 |
User Rhythm Sets |
Cubase lui vous propose de sélectionner un seul nombre qui produira l'envoi au générateur de son des deux contrôleurs et de leurs valeurs.
La formule à employer pour passer des deux valeurs à une seule dans Cubase est la suivante :
(Valeur Msb x 128) + Val LSB => Valeur à choisir dans Cubase... puis le program change.
En haut de cette page, un calculateur vous permettra de faire cette simple opération
Si un seul des deux contôleurs vous est indiqué comme dans l'exemple ci-dessous (hyper canvas edirol),
la valeur MSB contrôleur 0 sera ignorée. Vous pouvez donc la maintenir à 0.
Il arrivera des bizarreries, certains parlent avec des valeurs de 1 à 128, d'autres expriment les mêmes réalités avec des valeurs de 0 à 127, en conséquence vous devrez parfois calculer un décalage d'une valeur !
Ce n'est pas si compliqué vous verrez qu'à l'usage cela se simplifie et puis il y a le forum du site en cas de besoin.
Première publication : octobre 2005 B. Rétif
