7. Evenement lié à la table de mixage
Instrument: Entier court
Précise le numéro du nouvel instrument. La valeur est -1 si aucun
changement d'instrument n'intervient.
Volume: Entier court
Précise la nouvelle valeur du volume. La valeur est -1 si aucun
changement de volume n'intevient.
Balance: Entier court
Précise la nouvelle valeur de la balance. La valeur est -1 si aucun
changement de balance n'intervient.
Chorus: Entier court; // -1 si pas de chgt
Précise la nouvelle valeur du chorus. La valeur est -1 si aucun
changement de chorus n'intervient.
Reverb: Entier court
Précise la nouvelle valeur du reverb. La valeur est -1 si aucun
changement de reverb n'intervient.
Phaser: Entier court
Précise la nouvelle valeur du phaser. La valeur est -1 si aucun
changement de phaser n'intervient.
Tremolo: Entier court
Précise la nouvelle valeur du tremolo. La valeur est -1 si aucun
changement de tremolo n'intervient.
Tempo: Entier
Précise le nouveau tempo. La valeur est -1 si aucun changement de
tempo n'intervient.
Durée de changement de volume: Entier court
Donne la durée du changement de volume en temps.
Durée de changement de balance: Entier court
Donne la durée du changement de balance en temps.
Durée de changement de chorus: Entier court
Donne la durée du changement de chorus en temps.
Durée de changement de reverb: Entier court
Donne la durée du changement de reverb en temps.
Durée de changement de phaser: Entier court
Donne la durée du changement de phaser en temps.
Durée de changement de tremolo: Entier court
Donne la durée du changement de tremolo en temps.
Durée de changement de tempo: Entier court
Donne la durée du changement de tempo en temps.
L'octet suivant précise si les changements s'appliquent à la piste en cours
uniquement si le bit correspondant vaut 0, ou bien à toutes les pistes si il
vaut 1.
__
7 |__| <- Bit nul;
6 |__| <- Bit nul;
5 |__| <- Tremolo;
4 |__| <- Phaser;
3 |__| <- Reverb;
2 |__| <- Chorus;
1 |__| <- Balance;
0 |__| <- Volume.
8. Note
Le premier octet est l'entête de la note. Il liste les informations à
propos des différents paramètres liés à la note.
__
7 |__| <- Doigté main droite ou main gauche;
6 |__| <- Note accentuée;
5 |__| <- Type de note (silence, note vide, note normale);
4 |__| <- Dynamique de la note;
3 |__| <- Présence d'effets liés à la note;
2 |__| <- Note suggérée;
1 |__| <- Note pointée;
0 |__| <- Durée indépendante du temps.
Type de note: Petit entier
Si le bit 5 est vrai, on commence par écrire le type de note. La
valeur est:
0x0100 si la note est normal;
0x0200 si la note est une ghost note;
0x0300 si la note est une liaison.
Longueur de la note:
Si le bit 0 est vrai, on écrit les 2 informations suivantes liées à la
durée de la note:
Durée du temps: Entier court
La durée de base du temps est la croche, qui est équivalent à
une durée du temps de 1. On obtient ainsi les relations
suivantes:
* -2: Ronde;
* -1: Blanche;
* 0: Noire;
* 1: Croche;
* 2: Double croche;
* 3: Triple croche;
* ...
N-olet: Entier court
Cet entier correspond au 'n' de 'n-olet':
3 = triolet;
5 = quintolet;
6 = sextolet;
7 = heptolet;
=> 9, 10, 11, 12 et 13.
Dynamique de la note: Entier court
Si le bit 4 de l'octet d'en-tête est vrai, on écrit ici la dynamique de
la note avec la règle suivante:
- 1: ppp
- 2: pp
- 3: p
- 4: mp
- 5: mf
- 7: f
- 8: ff
- 9: fff
Si le bit 4 est faux, on considère que que la note est forte (valeur 6).
Numéro de fret: Entier court
Si le bit 5 est vrai, on écrit ici le numéro de fret sur laquelle
s'applique la note.
Doigté: Liste de 2 entiers courts
Si le bit 7 est vrai, on écrit ici successivement les doigtés main
gauche puis main droite, chacun d'eux étant écrit sur un entier court.
Le doigté est codé de la façon suivante:
-1: rien;
0: pouce;
1: index;
2: majeur;
3: annulaire;
4: auriculaire.
Effets sur la note:
Si la présence d'un effet est indiquée par le bit 3 de l'en-tête, il
est enregistré à cet endroit. Le détail de cette opération est
spécifié au paragraphe V.9. Effet sur la note. Les effets sur la
note regroupent par exemple les vibratos, le palm muting, les slide, les
harmoniques ....
9. Effets sur la note
a. Effets sur la note
Les effets sur la note commence par 2 octets d'en-tête, listant les effets
présents pour la note en cours.
Premier octet:
__
7 |__| <- Bit nul;
6 |__| <- Bit nul;
5 |__| <- Bit nul;
4 |__| <- Présence d'un apogiature;
3 |__| <- Laisser sonner la note;
2 |__| <- Présence d'un slide au départ de la note en cours (version 3);
1 |__| <- Présence d'un hammer-on ou un pull-of au départ de la note en cours;
0 |__| <- Présence d'un bend.
Second octet:
__
7 |__| <- Bit nul;
6 |__| <- Vibrato main gauche;
5 |__| <- Trill;
4 |__| <- Note harmonique;
3 |__| <- Présence d'un slide au départ de la note en cours;
2 |__| <- Tremolo picking;
1 |__| <- Note palm mutée;
0 |__| <- Note jouée staccato.
Bend:
Si le bit 0 du premier octet d'en-tête est vrai, on enregistre ici le
bend comme décrit à la section V.11. Bends.
Apogiature:
Si le bit 4 du premier octet d'en-tête est vrai, on enregistre ici les
données relatives à l'apogiature, comme décrit à la section V.9.b.
Apogiatures.
Tremolo Picking: Entier court
Si le bit 2 du second octet d'en-tête est vrai, les informations liées
au tremolo picking sont stockées ici. Le codage est fait comme suit:
- 1: croche
- 2: double croche
- 3: triple croche
Slide: Entier court
Si le bit 3 du second octet d'en-tête est vrai, les informations liées
au slide sont stockées ici. Le codage est fait comme suit:
* -2: slide into from above
* -1: slide into from below
* 0: pas de slide
* 1: shift slide
* 2: legato slide
* 3: slide out of downwards
* 4: slide out of upwards
Harmoniques: Entier court
Si le bit 3 du second octet d'en-tête est vrai, les informations liées
au slide sont stockées ici. Le codage est fait comme suit:
- 0: aucune
- 1: Naturelle
- 15: Artificielle+5
- 17: Artificielle+7
- 22: Artificielle+12
- 3: Tappée
- 4: Pitch
- 5: Semi
Trill:
Si le bit 5 du second octet d'en-tête est vrai, les données relatives à
l'effet Trill sont présentes ici. Leur écriture se fait en deux
temps:
Fret: Entier court
La fret avec laquelle se fait le trill.
Base de temps Entier court
Le temps entre le passage d'une note à l'autre.
La valeur est codée comme suit:
- 0: Noire;
- 1: Croche;
- 2: Double croche.
b. Apogiatures
Le stockage des apogiatures se fait par l'intermédiaire de 4 variables,
présentes dans le fichier dans l'ordre ci-dessous:
Fret: Entier court
Numéro de la fret à partir de laquelle se fait l'apogiature.
Dynamique: Entier court
La dynamique de l'apogiature est codée de la façon suivante:
- 1: ppp
- 2: pp
- 3: p
- 4: mp
- 5: mf
- 6: f
- 7: ff
- 8: fff
La valeur par défaut est 6: forte.
Transition: Entier court
Cette variable détermine le type de transition utilisé pour réaliser
l'apogiature:
- 0: aucun
- 1: Slide
- 2: Bend
- 3: Hammer
Duree: Entier court
Détermine la durée de l'apogiature, codée comme suit:
- 1: Double croche
- 2: Triple Croche
- 3: Quadruple croche
10. Bends
Modele: Entier court
Correspond au modèle de bend. Différents modèles sont possibles, et
dépendent du contexte (tremolo bar ou bend). La liste des modèles est la
suivante:
Commun:
- 0: Rien
Spécifiques aux bends:
- 1: Bend
- 2: Bend and Release
- 3: Bend and Release and Bend
- 4: Prebend
- 5: Prebend and Release
Spécifiques à la tremolo bar:
- 6: Dip
- 7: Plongée
- 8: Release (vers le haut)
- 9: Dip inversé
-10: Retour
-11: Release (vers le bas)
Valeur: Entier
Hauteur du bend. Elle vaut 100 par ton et progresse par quart de ton:
* Position normale: 0;
* Quart de ton: 25;
* Demi ton: 50;
* Trois quart de ton: 75;
* Ton: 100;
... jusqu'à
* 3 tons: 300.
Nombre de points: Entier
Nombre de points utilisés pour le tracé du bend. Suivent la liste des
points.
Liste de points:
Chaque point est écrit comme suit:
Position temporelle absolue Entier
Détermine la postition temporelle du point par rapport
au point précédent. Cette valeur est comprise en 0 et
60 et représente des soixantièmes de la durée de la note
Position verticale Entier
Elle vaut 100 par ton et progresse par quart de ton:
* Position normale: 0;
* Quart de ton: 25;
* Demi ton: 50;
* Trois quart de ton: 75;
* Ton: 100;
... jusqu'à
* 3 tons: 300.
Vibrato Entier court
Détermine la façon de jouer la section, avec différents
types de vibratos possibles:
- 0: aucun
- 1: rapide
- 2: moyen
- 3: lent
VI. DIAGRAMMES D'ACCORDS
Nombre d'accords: Entier
Nombre d'accords à écrire dans la liste de diagramme d'accords.
Vient ensuite la liste des accords écrits les uns à la suite des autres, comme
cela est décrit au paragraphe V.5 Diragrammes d'accord.