RETIFWEB.NET Site gratuit & sans publicitéRETIFWEB

dernière modification de cette page 21/08/10


Cours

La colonne Data 3 dans Cubase

Dans les éditeurs en liste, Cubase affiche une colonne DATA 3 pour les événements de type note on. Cette information peut paraître mystérieuse puisque nous savons que les événements note on n'ont que deux octets de données dans le codage midi (représentant respectivement la hauteur de note et la vélocité d'enfoncement). En réalité, Data 3 concerne le message note off (touche relâchée) et indique la vélocité de relâchement de la touche.

Quelques explications...

Relations entre geste instrumental, codage midi,
et affichage des données dans Cubase

 

Lors de l'enfoncement d'une touche les événements MIDI suivants sont produits .

3 octets

Enfoncement de la touche

Octet de Statut

1er octet
de données
DATA 1

2ème octet
de données
DATA2

Statut note on et
Canal

N° de Note

Vélocité d'enfoncement de touche

3 bits : statut
4 bits canal

7 bits (128 valeurs)

7 bits (127 valeurs—le 0 est réservé)

1sss | cccc

0nnnnnnn

0VVVVVVV

Le logiciel de séquencement stocke les informations suivantes :
1 - Les 3 octets représentant le geste instrumental
2 - L'heure à laquelle s'est produit l'événement (c'est-à-dire pour un musicien le N° de mesure et le moment exact de la mesure — temps, double croche et tick)

data3

Dans notre exemple, la touche a été enfoncée sur le deuxième temps de la mesure 3

La partition nous indique qu'il s'agit d'un événement Midi de Statut Note On débutant sur le 2ème temps de la 3 ème mesure.
La ligne d'information au dessus de la partition nous montre la figure ci-dessous (j'ai masqué ce qui ne nous concerne pas pour l'instant)

data3

Start 3.2.1.0 : Début de la note 3ème mesure, 2ème temps, 1ère double croche — + 0 ticks (Notons bien que cette information ne provient pas du message Midi mais du séquenceur qui a stocké cette information lorsque l'événement lui est parvenu)
Pitch A3 nous indique que le N° de Note correspond à un A3 (la3) ce que nous montre aussi la partition
Velocity 92 nous indique que la mesure de la vitesse d'enfoncement de la touche a donné 92
Channel 1 nous indique que le message reçu était sur canal 1 (2ème moitié de l'octet de statut )

La liste d'événements du logiciel nous offre les mêmes informations (j'ai masqué ce qui ne nous concerne pas pour l'instant)

data3

Lors du relâchement d'une touche les événements MIDI suivants sont produits .

3 octets

relâchement de la touche

Octet de Statut

1er octet de données
DATA 1

2ème octet de données
DATA2

Statut note OFF et
Canal

N° de Note

Vélocité de relâchement de touche

3 bits : statut
4 bits canal

7 bits (128 valeurs)

7 bits (128 valeurs)

1sss | cccc

0nnnnnnn

0vvvvvvv

Le logiciel de séquencement stocke les informations suivantes :
1 - Les 3 octets représentant le geste instrumental du relâchement
2 - L'heure à laquelle s'est produit l'événement

Dans notre exemple, la touche a été relâchée sur le 4ème temps de la mesure 3
Le musicien ne compte pas comme le séquenceur.
- Le musicien compte la durée de l'événement calculée à partir de son début
- Le séquenceur stocke le moment auquel est arrivé l'événement Note OFF.

Autrement dit,

• Le musicien pense un seul événement :
1 - Une note débutant à un certain endroit avec une vélocité d'attaque, une durée et une vélocité de relâchement
• Le séquenceur lui manipule deux événements :
1 -Un événement Note On à une certaine position temporelle avec une vélocité
2 - Un événement Note Off à une certaine position temporelle avec une vélocité

Le logiciel nous informe de la position de la note Off et de sa vélocité dans la barre d'information de la partition (valeur notée Note « Off) Velocity ») et dans la liste d'événement, valeur notée « DATA 3 »
(j'ai masqué ce qui ne nous concerne pas pour l'instant)

data3
data3

Il nous faut noter que :
Le N° de Note et le Canal sont identiques en ce qui concerne la note ON ET la note OFF. Le logiciel va donc pouvoir afficher l'événement note On et l'événement note Off sur une même ligne.
•••• Une durée sera calculée (length) :
il s'agit d'une simple soustraction (Position de note Off) - (Position de Note On)
La vélocité de relâchement (note Off) sera notée « Data 3 » dans la liste et « Off Velocity » dans la partition

data3
data3

A ce stade, la totalité de ce qui est affiché ci-dessus ne devrait plus comporter aucun mystère.

Le key editor n'a pas été cité dans ce document car il n'est pas possible (malheureusement) d'y manipuler les vélocités de note off sous forme de contrôleur lane comme pour la vélocité de note on. Par contre les durées (c'est à dire la position de note off pour le séquenceur) y sont facilement et agréablement manipulables.

 

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