RETIFWEB.NET Site gratuit & sans publicitéRETIFWEB

dernière modification de cette page 14/10/10


Cours

MSB LSB la fin du casse-tête

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

MSB valeur indiquée dans le manuel du générateur de sons pour CTRL 0
(laisser 0 si non précisé dans le manuel)

LSB valeur indiquée dans le manuel du générateur de son pour CTRL 32

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
    paramètres Midi
    Note CUBASE 4 et suivants : depuis Cubase 4, il n'est plus proposé dans l'inspecteur de piste d'envoyer des bank select et program change vers les vst instruments (ce qui peut pourtant rester nécessaire pour les trois VSTI Edirol). Ces commandes restent disponibles pour les pistes midi pointant vers un port Midi.
    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),

paramètres Midi

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.

 

 

Envoyer sur mon Kindle
Afficher une version de cette page adaptée aux lecteurs braille ou audio et permettant l'impression