All pastes #83265 Raw Edit

Mine

public text v1 · immutable
·published 2006-07-09 15:49 UTC
rendered paste body
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.