La partition et les commandes de pattern

#### Forme generale des patterns

La partition se presente sous forme de patterns, divises en lignes (pour le temps) et en colonnes (pour les pistes). Si le nombre de colonnes est constant pour le module, le nombre de lignes peut varier d'un pattern a l'autre. Chaque cellule elementaire est alors divisee en plusieurs champs. Ces champs sont differents d'un type de piste a l'autre.
Les valeurs numeriques sont toujours ecrites en hexadecimal, pour des raisons principalement historiques. Il est vrai qu'il n'est pas toujours facile de jongler avec l'hexadecimal, mais ce systeme n'est pas si complique une fois qu'on s'est habitue a raisonner avec. En fait, il vaut souvent mieux ne pas essayer de convertir chaque nombre en decimal, mais essayer d'evaluer les nombres les uns par rapport aux autres (plus petit, plus grand, environ la moitie, etc...)

##### Patterns type Samples

`NNN II CCCC VV`

- NNN: La note en notation anglo-saxonne, suivie de son octave. Quand une telle note est rencontree, la note precedente s'arrete pour faire place a la nouvelle. S'il n'y a pas de nouvelle note, le champ prend la forme '---'.
- II: Le numero de l'instrument utilise. Va normalement de pair avec la note mais peut etre place tout seul. Dans ce cas la, la note jouee sur le canal se voit dotee des attributs par defaut de l'instrument selectionne (volume, panning, enveloppes, etc), meme si celui-ci est different du son joue actuellement.
- CCCC: La commande de pattern. Nous reviendrons sur les commandes un peu plus loin. Disons brievement qu'elles servent a lier les notes, les stopper ou effectuer des effets divers dessus.
- VV: La commande de velocite. Elle specifie un changement de velocite a l'endroit ou elle est placee. Cette colonne peut etre egalement utilisee comme deuxieme colonne d'effet.

##### Patterns type Audio In

`CCCC VV`

- CCCC: Commande de pattern.
- VV: Commande de velocite.

##### Patterns type Effects

`FFCC PPPPP CCCC VV`

- FFCC: Il s'agit du numero de l'effet DSP concerne, suivi du numero de la commande.
- PPPPP: C'est le parametre de la commande concernant l'effet. Contrairement a l'habitude, ce parametre est tres souvent en decimal.
- CCCC: Commande de pattern.
- VV: Commande de velocite.

#### Les commandes de pattern

Celles-ci seront decrites en detail dans la partie sur l'utilisation du Graoumf Tracker. Disons simplement qu'elles sont formees de deux parties: le numero de la commande et son parametre.
Elles servent a influer sur le pitch (vibrato, portamento), la velocite (slides, tremolo) ou la balance stereo de la note. Elles permettent de faire des roulements, ou de modifier des parametres des enveloppes. Elles servent egalement a modifier des parametres generaux comme la vitesse ou le tempo du module.

#### Les commandes de velocite

Il s'agit d'un nombre hexadecimal compris entre 0 (silence) et 40 (pleine puissance). Ce nombre modifie la velocite de la note au moment ou il est rencontre.
Mais la fonction de cette colonne ne s'arrete pas la. Il est possible de l'utiliser pour y placer d'autres commandes influant sur la velocite, le pitch ou la balance. Ceci permet de mettre deux commandes simultanees sur une meme voie (par exemple pour descendre le pitch en meme temps qu'on deplace l'instrument sur la droite).

#### Les presets

Quand on a beaucoup de piste dans un module, il est impossible de les voir toutes en meme temps. Il est par contre pratique de voir toutes les pistes occupees par chaque categorie d'instrument: percussions, piano, synthetiseurs, guitares, bruitages, etc. C'est pour cela que les presets existent. Graoumf Tracker dispose de 32 presets d'affichage. On peut ainsi selectionner pour chaque preset quelles pistes seront affichees a l'ecran.