All pastes #83256 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-07-09 15:39 UTC
rendered paste body
Guitar Pro 4.06 Spins Format Description  FILE GUITAR PRO v4.06    Version:   1.0RC1 fran&#65533;aise  Author:    Laurent Vromman  Propri&#65533;t&#65533;: Arobas-Music    SYNOPSIS     I. GENERAL INFORMATION   II.  POURED   III. STRUCTURE OF THE FILE   IV.  HEADERS     1. Version     2. Information &#65533; matter of the partition     3. Lyrics     4. Other information &#65533; matter of the partition   V. BODY OF THE FILE     1. Measurements     2. Tracks     3. Couples measurement-tracks     4. Time     5. Diagram of agreement      6. Effect over time      7. Event li&#65533; &#65533; the table of mixing      8. Note      9. Effects on the note       a. Effects on the note      B. Apogiatures     10. Bends    VI.  DIAGRAMS Of AGREEMENTS       I. GENERAL INFORMATION    The values of the “whole” type are stock&#65533;es on 4 bytes.  The values of the type “small entirety” are stock&#65533;es on 2 bytes.  The values of the type “whole court” are stock&#65533;es on 1 byte.    The values of the “whole” type and “short entirety” present&#65533;s in this document are &#65533;crites of right left &#65533; of the weakest byte of the weight &#65533; the byte of weight most extremely.    The colors are stock&#65533;es on 4 bytes of the following fa&#65533;on, the donn&#65533;es &#65533;tant &#65533;crites of right left &#65533; of the weakest byte of the weight &#65533; the byte of weight most extremely:      __   3 |__| < - white Byte, it is worth 0x00 syst&#65533;matiquement;    2 |__| < - Blue;    1 |__| < - Green;    0 |__| < - Red.    When this document uses the expression chains of caract&#65533;res, it is acted in fact of a doublet including/understanding a first byte coding the number “of caract&#65533;res of the chains (limit&#65533;e by cons&#65533;quent &#65533; 255 caract&#65533;res), followed “caract&#65533;res themselves.    The notes of music are stock&#65533;es in the form of entireties.  C (0) is worth 0, and each incr&#65533;mentation of the variable repr&#65533;sente a half tone:   - Do# (0) = 1;   - C (1) = 12;   - Semi (2) = 28…       II. POURED    The format Guitar Pro has &#65533;volu&#65533; with the fur and &#65533; measurement of the evolutions of the software for int&#65533;grer the news fonctionnalit&#65533;s that this one proposes. This document d&#65533;cris the structure of the files Guitar Pro version 4.06 only.      III. STRUCTURE OF THE FILE      _______________________________________________________   | | |   | | Version |   | |_______________________________________________|   | | |   | | Information on the fingering chart |   | |_______________________________________________|   |Headers| |   | | Lyrics |   | |_______________________________________________|   | | |   | | Other information on the fingering chart |   |_______|_______________________________________________|  File | | |   | | Measurements |   | |_______________________________________________|   | | |   | | Tracks |   | |_______________________________________________|   | | | | |   | | | | Note 1 |   |Corps | | Time 1 |_______________|   | | | | |   | | | | Note I… |   | | Couple |_______________|_______________|   | | Measurement-track | | |   | | | | Note 1 |   | | | Time I… |_______________|   | | | | |   | | | | Note I… |   |_______|_______________|_______________|_______________|   | |   | Diagrams of agreements |   |_______________________________________________________|      IV. HEADERS    The difficult&#65533; of reading of the files Guitar Pro r&#65533;side in the variable face of the ent&#65533;te of the file. The reading of the file thus owes &#65533;tre s&#65533;quentielle.       Structure       _   |   | Version   |_   |   | Information on the fingering chart   |_   |   | Lyrics   |_   |   | Other information on the fingering chart   |_        1. Version    0x00000000: chains of 30 caract&#65533;res (without counting the entirety runs annoncant the r&#65533;elle length of the chains such as expliqu&#65533; out of I. GENERAL INFORMATION) repr&#65533;sentant the num&#65533;ro of version. Only N first caract&#65533;res (N &#65533;tant donn&#65533; by the value d&#65533;crite pr&#65533;c&#65533;dement) only are &#65533; consid&#65533;rer.    The diff&#65533;rentes possible values &#65533; this day are:   FILE GUITAR PRO v1   FILE GUITAR PRO v1.01   FILE GUITAR PRO v1.02   FILE GUITAR PRO v1.03       FILE GUITAR PRO v1.04       FILE GUITAR PRO v2.20       FILE GUITAR PRO v2.21       FILE GUITAR PRO v3.00       FILE GUITAR PRO v4.00       FILE GUITAR PRO v4.06       FILE GUITAR PRO L4.06         Only the relative sp&#65533;cifications &#65533; the version “FILE GUITAR PRO v4.06” are d&#65533;crites here.    From this point (0x0000001F), the donn&#65533;es are &#65533;crites s&#65533;quentiellement without address pr&#65533;cise.       2. Information &#65533; matter of the partition    Following information pr&#65533;sentes is formed it of a block of donn&#65533;es container:   - an entirety containing the size of information stock&#65533;e + 1;   it chains of carat&#65533;res containing the donn&#65533;es.     This structure imposes that strings null will be &#65533;crite 01 00 00 00 00 in the file.    Information concern&#65533;es is, in the reading order in the file:   - The title of the partition;   - Under title of the partition;   - The interpr&#65533;te of the piece;   - The album from which the piece is extracted;   - The author of the piece;   - The copyright;   - The name of the author of the fingering chart;   - A line “instructions” &#65533; matter of the fingering chart.     The following zone contains information relating to the field “note” in the propri&#65533;t&#65533;s of the partition.   It d&#65533;bute by an entirety containing the number of lines of Nb_Notice notes, then Nb_Notice time the structure of donn&#65533;es d&#65533;crite pr&#65533;c&#65533;dement with in each one of them contents of the lines of note.    The file contains then an entirety runs (Int Shorts) d&#65533;terminant the attribute “TripletFeel” of the partition. If TripletFeel is activ&#65533;, the value is 1, if not the entirety is worth 0.       3. Lyrics     The following zone m&#65533;moire contains the lyrics associ&#65533;es &#65533; the partition.     CAUTION: the chains of caract&#65533;res pr&#65533;sentes in this section and this section only do not r&#65533;pondent with the mod&#65533;le pr&#65533;sent&#65533; in I. GENERAL INFORMATION, but are &#65533;crites directly.    The zone lyrics starts with an entirety giving the num&#65533;ro of track &#65533; which the lyrics are associ&#65533;es.   Then, for each of the 5 lines of lyrics g&#65533;r&#65533;es by Guitar Pro 4, the file contains an entirety containing the number of carat&#65533;res in the chains followed by the chains it-m&#65533;me.       4. Other information &#65533; matter of the partition     Following information is:    Tempo:   Entirety    The armour:   Entirety runs   This value codes the armour in d&#65533;but partition. It is cod&#65533;e as follows:    - 0: C    - 1: G (#)    - 2: D (##)    - -1: F (b)…    The octave:    Entirety runs   0 &#65533; the base, 8 for 8va.  This fonctionnalit&#65533; is not yet   utilis&#65533;e, but is pr&#65533;sente in pr&#65533;vision of a r&#65533;vision of format GP4.    Channels midday:    Table of channels midday.  There are 4 ports and 16 channels, the channels are   stock&#65533;s in this order:     port1/canal1 - port1/canal2… port1/canal16 - port2/canal1…         Each &#65533;l&#65533;ment of table poss&#65533; of the following form:     Instrument:  Entirety       Volume:  Entirety runs       Balance:  Entirety runs       Chorus:  Entirety runs       Reverb:  Entirety runs       Phaser:  Entirety runs       Tremor:  Entirety runs              blank1:  Entirety runs => Compatibilit&#65533; ascending            with version 3.0       blank2:  Entirety runs => Compatibilit&#65533; ascending            with version 3.0    The number of measurements:   Entirety  The number of tracks:    Entirety        V. BODY OF THE FILE    _________________________________   |        | Measurements       |_________________________________   |        | Tracks       |_________________________________   | | |    | | | Note 1    | | Time 1 |_   | | |    | | | Note I…   | |_______________|_ couples   | Measurement-track | |           | | | Note 1   | | Time I… |_   | | |    | | | Note I…   |_______________|_______________|_           1. Measurements     Measurements are &#65533;crites the ones &#65533; the continuation of the others, their number having &#65533;t&#65533; pr&#65533;cis&#65533; aparavant.    The first byte is the ent&#65533;te measurement. It lists information pr&#65533;sentes in measurement in progress.        __   7 |__| < - Pr&#65533;sence of a double bar;   6 |__| < - Tonalit&#65533; of measurement;   5 |__| < - Pr&#65533;sence of a marker;   4 |__| < - Num&#65533;ro of fine alternative;   3 |__| < - Fine of reference;   2 |__| < - D&#65533;but of reference;   1 |__| < - D&#65533;nominateur of the signature;   0 |__| < - Num&#65533;rateur of the signature.      Each one of its &#65533;l&#65533;ment east pr&#65533;sent only if the bit which corresponds to him is &#65533; 1.   The diff&#65533;rents &#65533;l&#65533;ments are &#65533;crits (if they are pr&#65533;sents) weakest bit of the weight to the bit of weight most extremely. Make exception the double bar and the d&#65533;but of reference whose only pr&#65533;sence is enough, auncune information compl&#65533;mentaire is not n&#65533;c&#65533;ssaire.     Num&#65533;rator of the signature:  Entirety runs    Num&#65533;rator of the signature of the track     D&#65533;nominator of the signature:  Entirety runs    D&#65533;nominator of the signature of the track       End of reference:   Entirety runs    Reference until the d&#65533;but of reference numbers pr&#65533;c&#65533;dent.      Num&#65533;ro of fine alternative: Entirety runs    The d&#65533;finition speaks about it m&#65533;me.      Marker:   Object    The storage of the markers is done in two times. First of all one finds    an entirety to give the longor of the name of the marker + 1, then the cha&#65533;ne of    carat&#65533;res containing the name of the marker itself. One finds then    the color of the marker.      Tonalit&#65533; of measurement:  Entirety runs     This value codes a change of armour on the partition in progress. It    is cod&#65533;e as follows:    - 0: C    - 1: G (#)    - 2: D (##)    - -1: F (b)…          2. Tracks     Measurements are &#65533;crites the ones &#65533; the continuation of the others, their number having &#65533;t&#65533; pr&#65533;cis&#65533; aparavant.    The first byte is the ent&#65533;te measurement. It pr&#65533;cise certain information concerning the track.        __   7 |__| < - null Bit;   6 |__| < - null Bit;   5 |__| < - null Bit;   4 |__| < - null Bit;   3 |__| < - null Bit;   2 |__| < - Track Banjo;   1 |__| < - Track for a guitar 12 cords;   0 |__| < - Track Battery.     Name:    Chains   Chains of 40 caract&#65533;res containing the name of the Track     A number of cords:  Entirety   An entirety containing the number of cords of the track.     Tuning of the cords:  Table of entireties    The tuning of the cords is stock&#65533;e on a table of 7 entireties, them   “A Number of cords” whole first only &#65533;tant r&#65533;ellement   utilis&#65533;s. the cords are stock&#65533;es acuter &#65533; most serious.     Port:    Entirety   The num&#65533;ro of the port MIDDAY utilis&#65533;     Channel:    Entirety   The num&#65533;ro of the channel MIDDAY utilis&#65533;. Channel 10 is the channel battery.     CanalE:    Entirety   The num&#65533;ro of the channel MIDDAY utilis&#65533; for the effects.     A number of freight:  Entirety   The number of freight of the instrument.     Height of the capodastre:  Entirety   The num&#65533;ro of freight on which a &#65533;ventuel capodastre east pr&#65533;sent. If   no capodastre is utilis&#65533;, the value is 0x00000000.     Color of the track:  Color   The color of posting of the track in the zone of management of the tracks.         3. Couples measurement-tracks     Following the file are &#65533;crits the list of times by track and measurement, and &#65533; the continuation of each time are &#65533;crites the notes which it contains.  The succession of the couples measurement-tracks is done in the following order:     My 1/Pis 1 - My 1/Pis 2 -… - My 1/Pis NbPiste - My 2/Pis 1 -…     L'&#65533;criture of a measurement-track is done in 2 times. One &#65533;crit initially the number of time contained in the track:    A number of Times:  Entirety   Entirety indicating the number of times which the measurement-track contains.    One &#65533;crit directly then the d&#65533;tail of each one of these times.       4. Time     The first byte is the ent&#65533;te time. It lists information pr&#65533;sentes in time in progress.        __   7 |__| < - null Bit;   6 |__| < - State: Truth if time is empty or if it is about a silence;   5 |__| < - time is a n-olet (triplet, quintolet, etc…);   4 |__| < - Pr&#65533;sence of one &#65533;venement li&#65533; &#65533; the table of mixing;   3 |__| < - Pr&#65533;sence of effects;   2 |__| < - Pr&#65533;sence of a text;   1 |__| < - Pr&#65533;sence of a diagram of agreement;   0 |__| < - Notes point&#65533;es.        State:    Entirety runs    If the 6-i&#65533;me bit is true, one starts with &#65533;crire l'&#65533;tat time. The value is 0x00 if time is empty and 0x02 if time is a silence.       Dur&#65533;e of time:   Entirety runs    The basic dur&#65533;e of time is the eighth note, which east &#65533;quivalent &#65533; a dur&#65533;e time of 1. The following relations thus are obtained:         * -2: Round;     * -1: White;     * 0: Black;     * 1: Eighth note;     * 2: Double eighth note;      * 3: Thirty-second note;      *…        N-olet:    Entirety    If the 5i&#65533;me bit of the byte of in-t&#65533;te is true, this entirety corresponds to    “of “n-olet”:     * 3: triplet;     * 5: quintolet;     * 6: sextolet;     * 7: heptolet;     => 9, 10, 11, 12 and 13.       Diagram of agreement:    If the pr&#65533;sence of a diagram of agreement is indiqu&#65533; by the bit n&#65533; 1 of in-t&#65533;te, it is enregistr&#65533; &#65533; this place. The d&#65533;tail of this op&#65533;ration is sp&#65533;cifi&#65533; in the V.5 paragraph. Diagram of agreement.      Text:     If the pr&#65533;sence of a text is indiqu&#65533; by the bit n&#65533; 2 of in-t&#65533;te, it is enregistr&#65533; &#65533; this place. It behaves m&#65533;me fa&#65533;on that the majority of the chains pr&#65533;c&#65533;dentes.     One finds initially an entirety codantla length of the text + 1, followed    chains containing the text with the format d&#65533;crit in I. GENERAL INFORMATION.      Effect over time:    If the pr&#65533;sence of an effect is indiqu&#65533;e by the bit n&#65533; 3 of in-t&#65533;te, it is enregistr&#65533; &#65533; this place. The d&#65533;tail of this op&#65533;ration is sp&#65533;cifi&#65533; in the V.6 paragraph. Effect over time.  Effects on    times gather for example the tremors bar, the brushs,….     Event li&#65533; &#65533; the table of mixing:    If the pr&#65533;sence of one &#65533;venement li&#65533; &#65533; the table of mixing is indiqu&#65533; by the bit n&#65533; 4 of in-t&#65533;te, it is enregistr&#65533; &#65533; this place. The d&#65533;tail of this op&#65533;ration is sp&#65533;cifi&#65533; in the V.7 paragraph. Event li&#65533; &#65533; the table of mixing.     Note:    The note it-m&#65533;me is enregistr&#65533;e &#65533; this place.  The d&#65533;tail of this op&#65533;ration is sp&#65533;cifi&#65533; in the V.8 paragraph. Note.         5. Diagramme d'accord    En-t&#65533;te:   Entier court   Cette valeur vaut 0x01, indiquant un accord au format Guitar Pro 4    Di&#65533;se:     Entier court   D&#65533;termine si l'accord est affich&#65533; "en di&#65533;se" ou "en b&#65533;mol".     Blank1,  Blank2,  Blank3:    Entiers courts    Octets  blancs  n&#65533;cessaires  &#65533;  la  compatibilit&#65533;  ascendante  avec  les   versions 3 du format.     Fondamentale:   Entier court    * -1 pour les accords perso    *  0: Do    *  1: Do#...      Majeur/mineur:   Entier court   D&#65533;termine le type d'accord comme suit:    -  0: M    -  1: 7    -  2: 7M    -  3: 6    -  4: m    -  5: m7    -  6: m7M    -  7: m6    -  8: sus2    -  9: sus4    - 10: 7sus2    - 11: 7sus4    - 12: dim    - 13: aug    - 14: 5    Neuf, Onze ou Treize:   Entier court   Permet de d&#65533;terminer si  l'accord va jusqu'&#65533; la  9i&#65533;me, la 11i&#65533;me ou  la   13i&#65533;me.    Basse:     Entier   Note  la  plus  basse  de  l'accord.  Elle  d&#65533;termine  les renversements   d'accord.    Dimuntion/Augmentation  Entier   Tonalit&#65533; augment&#65533;e ou diminu&#65533;e en lien avec 9/11/13:    0: juste    1: augment&#65533;e    2: diminu&#65533;e    add:     Entier court   Permet  de  d&#65533;terminer  si  un 'add'  (note  ajout&#65533;e)  est  pr&#65533;sent dans   l'accord.    Nom:     Chaine   Chaine de 20 caract&#65533;res contenant le nom de l'accord.      Blank4,  Blank5:    Entiers courts    Octets  blancs  n&#65533;cessaires  &#65533;  la  compatibilit&#65533;  ascendante  avec  les   versions 3 du logiciel.    Quinte:    Entier court   Tonalit&#65533; de la quinte:    0: juste    1: augment&#65533;e    2: diminu&#65533;e     Neuvi&#65533;me:    Entier court   Tonalit&#65533; de la neuvi&#65533;me:    0: juste    1: augment&#65533;e    2: diminu&#65533;e   Cette tonalit&#65533;  n'est valable  que si  la valeur  "Neuf, Onze ou Treize"   vaut 11 ou 13.    Onzim&#65533;me:    Entier court   Tonalit&#65533; de la quinte:    0: juste    1: augment&#65533;e    2: diminu&#65533;e   Cette tonalit&#65533;  n'est valable  que si  la valeur  "Neuf, Onze ou Treize"   vaut 13.    Fret de base:    Entier   Repr&#65533;sente la fret &#65533; partir de laquelle s'affiche l'accord.    Frets:     Liste de 7 entiers      Correspond au num&#65533;ro  de fret jou&#65533;  sur chacune des  cordes, de la  plus   aigue &#65533; la plus grave.   -1 correspond &#65533; une corde non jou&#65533;e;   0 correspond &#65533; corde jou&#65533;e &#65533; vide.      Nombre de barr&#65533;s:   Entier court     Indique  le  nombre  de  barr&#65533;s pr&#65533;sent  dans  l'accord.  Un  accord peu   contenir jusqu'&#65533; 5 barr&#65533;s.     Fret du barr&#65533;:    Liste de 5 entiers courts   Indique  le  num&#65533;ro  de  frets sur  lequel  porte  chacun  des 5  barr&#65533;s   possibles.    D&#65533;but du barr&#65533;:   Liste de 5 entiers courts   Indique la corde de d&#65533;but du barr&#65533;, 1 &#65533;tant la plus aigue. L'ordre de la   liste correspond &#65533; l'ordre de  la liste des frets des  diff&#65533;rents barr&#65533;s   de l'accord.    Fin du barr&#65533;:    Liste de 5 entiers courts   Indique la corde de d&#65533;but du barr&#65533;, 1 &#65533;tant la plus grave. L'ordre de la   liste correspond &#65533; l'ordre de  la liste des frets des  diff&#65533;rents barr&#65533;s   de l'accord.     Omission1,  Omission3,  Omission5,  Omission7,  Omission9,  Omission11,  Omission13:     Entiers courts   Pr&#65533;cise les notes pr&#65533;sentes dans l'accord.   Si la valeur est 0x00, la note est absente de l'accord, et si la  valeur   est 0x01, la  note est pr&#65533;sente  dans l'accord. 9,  11 ou 13  ne peuvent   &#65533;tre pr&#65533;sents que pour un "Neuf, Onze ou Treize" suffisament grand.    Blank6:    Entier court   Octet  blanc   n&#65533;cessaire  &#65533;   la  compatibilit&#65533;   ascendante  avec  les   versions 3 du logiciel.    Doigt&#65533;:    Liste de 7 entiers courts   D&#65533;crit le  doigt&#65533; &#65533;  utiliser pour  jouer l'accord.  Le tableau donne le   doigt&#65533; de la corde la plus aigue &#65533; la corde la plus grave.    -2: inconnu;     -1: X ou 0 (pas de doigt);     0: pouce;     1: index;     2: majeur;     3: annulaire;     4: auriculaire.    ShowDiagFingering:   Entier court   Si il vaut 0x01, on affiche le doigt&#65533; de l'accord.   Si il vaut 0x00, on masque le doigt&#65533; de l'accord.          6. Effet sur le temps       Le  premier   octet est   l'ent&#65533;te  des effets  li&#65533;s  au  temps.  Il   liste les  informations &#65533; propos des effets existants sur le temps.      __   7 |__| <- Bit nul;   6 |__| <- Effet de brush;   5 |__| <- Effet de taping, de pop ou de slap;   4 |__| <- bit non utilis&#65533; -> restes de la version 3;   3 |__| <- bit non utilis&#65533; -> restes de la version 3;   2 |__| <- bit non utilis&#65533; -> restes de la version 3;   1 |__| <- bit non utilis&#65533; -> restes de la version 3;   0 |__| <- bit non utilis&#65533; -> restes de la version 3.    Le second  octet est li&#65533; aux effets apparus dans la version 4 du logiciel.      __   7 |__| <- Bit nul;   6 |__| <- Bit nul;   5 |__| <- Bit nul;   4 |__| <- Bit nul;   3 |__| <- Bit nul;   2 |__| <- Tr&#65533;molo Bar;   1 |__| <- Coup de m&#65533;diator;   0 |__| <- Rasguedo.      Les effets sont ensuite &#65533;crits, si ils sont pr&#65533;sents, dans l'ordre suivant:     Effet de Tap/Pop/Slap:  Entier court    La pr&#65533;sence de  cet  effet est  conditionn&#65533;e par  le  bit 5  du  premier    octet d'en-t&#65533;te. Il est &#65533;crit de la fa&#65533;on suivante:     0: aucun     1: Tap     2: Slap     3: Pop (guitare basse)       Tremolo Bar:   Bend    La pr&#65533;sence de   cet effet est   conditionn&#65533;e par le   bit 2 du   second    octet  d'en-t&#65533;te. Le  tr&#65533;molo bar  est enregistr&#65533;   sous forme  de bend,    d&#65533;crit  au paragraphe V.10. Bends.     Brush up:   Entier court    La pr&#65533;sence de  cet effet est   conditionn&#65533;e par le  bit  6  du  premier    octet d'en-t&#65533;te. Il peut prendre diff&#65533;rentes valeurs selon la vitesse du    brush:     0: aucun;     1: quintuple croche;     2: quadruple croche;     3: triple croche;     4: double croche;     5: croche;     6: noire.       Brush down:   Entier court    La pr&#65533;sence de  cet effet est   conditionn&#65533;e par le  bit  6  du  premier    octet d'en-t&#65533;te. Il peut prendre diff&#65533;rentes valeurs selon la vitesse du    brush:      0: aucun;     1: quintuple croche;     2: quadruple croche;     3: triple croche;     4: double croche;     5: croche;     6: noire.    Rasguedo:      Le rasguedo conditionn&#65533; par  le bit 0 du  second octet d'en-t&#65533;te est  un   compl&#65533;ment aux brushs.  Il n'a donc  pas besoin d'&#65533;criture  particuli&#65533;re   suppl&#65533;mentaire.            Coup de m&#65533;diator:  Entier court   La pr&#65533;sence de  cet effet est  conditionn&#65533;e par le  bit n&#65533; 1  du  second   octet d'en-t&#65533;te. Il  peut prendre diff&#65533;rentes  valeurs selon le  sens du   coup de m&#65533;diator:     0: aucun;     1: vers le haut;     2: vers le bas.         7. Evenement li&#65533; &#65533; la table de mixage       Instrument:      Entier court   Pr&#65533;cise  le num&#65533;ro  du nouvel  instrument. La  valeur est  -1 si   aucun   changement d'instrument n'intervient.    Volume:          Entier court   Pr&#65533;cise  la  nouvelle valeur  du volume.  La  valeur  est  -1  si  aucun   changement de volume n'intevient.    Balance:          Entier court   Pr&#65533;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&#65533;cise  la  nouvelle valeur  du chorus.  La  valeur  est  -1  si  aucun   changement de chorus n'intervient.    Reverb:          Entier court   Pr&#65533;cise  la  nouvelle valeur  du reverb.  La  valeur  est  -1  si  aucun   changement de reverb n'intervient.    Phaser:          Entier court     Pr&#65533;cise  la nouvelle  valeur du  phaser. La   valeur est   -1  si  aucun   changement de phaser n'intervient.    Tremolo:         Entier court   Pr&#65533;cise  la  nouvelle valeur  du tremolo.  La  valeur  est  -1 si  aucun   changement de tremolo n'intervient.    Tempo:           Entier   Pr&#65533;cise  le nouveau  tempo. La  valeur  est  -1 si   aucun changement de   tempo n'intervient.    Dur&#65533;e de changement de volume: Entier court   Donne la dur&#65533;e du changement de volume en temps.    Dur&#65533;e de changement de balance: Entier court   Donne la dur&#65533;e du changement de balance en temps.    Dur&#65533;e de changement de chorus: Entier court   Donne la dur&#65533;e du changement de chorus en temps.    Dur&#65533;e de changement de reverb: Entier court   Donne la dur&#65533;e du changement de reverb en temps.    Dur&#65533;e de changement de phaser: Entier court   Donne la dur&#65533;e du changement de phaser en temps.    Dur&#65533;e de changement de tremolo: Entier court   Donne la dur&#65533;e du changement de tremolo en temps.    Dur&#65533;e de changement de tempo: Entier court   Donne la dur&#65533;e du changement de tempo en temps.     L'octet suivant  pr&#65533;cise si  les changements  s'appliquent &#65533;  la piste  en cours  uniquement si le  bit correspondant vaut  0, ou bien  &#65533; 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&#65533;te  de  la note.  Il   liste les informations  &#65533;  propos des diff&#65533;rents param&#65533;tres li&#65533;s &#65533; la note.      __   7 |__| <- Doigt&#65533; main droite ou main gauche;   6 |__| <- Note accentu&#65533;e;   5 |__| <- Type de note (silence, note vide, note normale);   4 |__| <- Dynamique de la note;   3 |__| <- Pr&#65533;sence d'effets li&#65533;s &#65533; la note;   2 |__| <- Note sugg&#65533;r&#65533;e;   1 |__| <- Note point&#65533;e;   0 |__| <- Dur&#65533;e ind&#65533;pendante du temps.     Type de note:   Petit entier    Si le  bit 5  est vrai,  on commence   par &#65533;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  &#65533;crit les 2 informations suivantes li&#65533;es &#65533;  la   dur&#65533;e de la note:      Dur&#65533;e du temps:  Entier court     La dur&#65533;e de base  du temps est la  croche, qui est &#65533;quivalent  &#65533;     une   dur&#65533;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&#65533;te est vrai, on &#65533;crit ici la dynamique  de   la note avec la r&#65533;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&#65533;re que que la note est forte (valeur 6).     Num&#65533;ro de fret:   Entier court   Si le bit   5 est vrai,  on &#65533;crit  ici  le num&#65533;ro  de  fret sur laquelle   s'applique la note.    Doigt&#65533;:    Liste de 2 entiers courts   Si le  bit 7  est vrai,  on &#65533;crit  ici successivement  les doigt&#65533;s  main   gauche puis main droite, chacun  d'eux &#65533;tant &#65533;crit sur un  entier court.   Le doigt&#65533; est cod&#65533; de la fa&#65533;on suivante:    -1: rien;     0: pouce;     1: index;     2: majeur;     3: annulaire;     4: auriculaire.     Effets sur la note:   Si la pr&#65533;sence d'un  effet est  indiqu&#65533;e par le bit 3  de l'en-t&#65533;te,  il   est enregistr&#65533;   &#65533; cet   endroit. Le   d&#65533;tail de   cette op&#65533;ration   est   sp&#65533;cifi&#65533;  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&#65533;te,  listant les  effets  pr&#65533;sents pour la note en cours.    Premier octet:      __   7 |__| <- Bit nul;   6 |__| <- Bit nul;   5 |__| <- Bit nul;   4 |__| <- Pr&#65533;sence d'un apogiature;   3 |__| <- Laisser sonner la note;   2 |__| <- Pr&#65533;sence d'un slide au d&#65533;part de la note en cours (version 3);   1 |__| <- Pr&#65533;sence d'un hammer-on ou un pull-of au d&#65533;part de la note en cours;   0 |__| <- Pr&#65533;sence d'un bend.     Second octet:      __   7 |__| <- Bit nul;   6 |__| <- Vibrato main gauche;   5 |__| <- Trill;   4 |__| <- Note harmonique;   3 |__| <- Pr&#65533;sence d'un slide au d&#65533;part de la note en cours;   2 |__| <- Tremolo picking;   1 |__| <- Note palm mut&#65533;e;   0 |__| <- Note jou&#65533;e staccato.     Bend:   Si le bit 0  du premier octet d'en-t&#65533;te  est vrai, on enregistre  ici le   bend comme d&#65533;crit &#65533; la section V.11. Bends.     Apogiature:   Si le bit 4 du premier  octet d'en-t&#65533;te est vrai, on enregistre  ici les   donn&#65533;es  relatives &#65533;  l'apogiature, comme  d&#65533;crit &#65533;  la section   V.9.b.   Apogiatures.     Tremolo Picking:  Entier court   Si le bit 2 du second  octet d'en-t&#65533;te est vrai, les informations  li&#65533;es   au tremolo picking sont stock&#65533;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&#65533;te est vrai, les informations  li&#65533;es   au slide sont stock&#65533;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&#65533;te est vrai, les informations  li&#65533;es   au slide sont stock&#65533;es ici. Le codage est fait comme suit:    - 0:  aucune    - 1:  Naturelle    - 15: Artificielle+5    - 17: Artificielle+7    - 22: Artificielle+12    - 3:  Tapp&#65533;e    - 4:  Pitch    - 5:  Semi      Trill:   Si le bit 5 du second octet d'en-t&#65533;te est vrai, les donn&#65533;es relatives  &#65533;   l'effet  Trill sont   pr&#65533;sentes ici.  Leur  &#65533;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  &#65533;   l'autre.     La valeur est cod&#65533;e comme suit:      - 0: Noire;      - 1: Croche;      - 2: Double croche.           b. Apogiatures       Le  stockage  des  apogiatures  se  fait  par  l'interm&#65533;diaire  de  4 variables,  pr&#65533;sentes dans le fichier dans l'ordre ci-dessous:          Fret:    Entier court   Num&#65533;ro de la fret &#65533; partir de laquelle se fait l'apogiature.     Dynamique:    Entier court   La dynamique de l'apogiature est cod&#65533;e de la fa&#65533;on suivante:    - 1: ppp     - 2: pp     - 3: p     - 4: mp     - 5: mf     - 6: f     - 7: ff     - 8: fff   La valeur par d&#65533;faut est 6: forte.    Transition:    Entier court   Cette variable  d&#65533;termine le  type de  transition utilis&#65533;  pour r&#65533;aliser   l'apogiature:     - 0: aucun    - 1: Slide    - 2: Bend    - 3: Hammer    Duree:     Entier court   D&#65533;termine la dur&#65533;e de l'apogiature, cod&#65533;e comme suit:    - 1: Double croche    - 2: Triple Croche    - 3: Quadruple croche           10. Bends       Modele:    Entier court   Correspond  au mod&#65533;le  de bend.  Diff&#65533;rents mod&#65533;les  sont possibles,  et   d&#65533;pendent du contexte (tremolo bar ou bend). La liste des mod&#65533;les est la   suivante:    Commun:      - 0: Rien        Sp&#65533;cifiques aux bends:     - 1: Bend     - 2: Bend and Release     - 3: Bend and Release and Bend     - 4: Prebend     - 5: Prebend and Release         Sp&#65533;cifiques &#65533; la tremolo bar:     - 6: Dip     - 7: Plong&#65533;e     - 8: Release (vers le haut)     - 9: Dip invers&#65533;     -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'&#65533;    * 3 tons:  300.        Nombre de points:  Entier   Nombre de points utilis&#65533;s  pour le trac&#65533; du  bend. Suivent la liste  des   points.     Liste de points:   Chaque point est &#65533;crit comme suit:    Position temporelle absolue Entier     D&#65533;termine la postition  temporelle du point  par rapport     au point pr&#65533;c&#65533;dent.  Cette valeur est  comprise en 0  et     60 et repr&#65533;sente des soixanti&#65533;mes de la dur&#65533;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'&#65533;      * 3 tons:  300.      Vibrato    Entier court     D&#65533;termine la fa&#65533;on de jouer la section, avec  diff&#65533;rents     types de vibratos possibles:      - 0: aucun      - 1: rapide      - 2: moyen      - 3: lent                 VI.  DIAGRAMMES D'ACCORDS    Nombre d'accords:  Entier   Nombre d'accords &#65533; &#65533;crire dans la liste de diagramme d'accords.     Vient ensuite la liste des accords &#65533;crits  les uns &#65533; la suite des autres,  comme  cela est d&#65533;crit au paragraphe V.5 Diragrammes d'accord.