Il existe trois façons d'altérer les notes jouées :

Altération

L'altération est un modificateur associé à une Celllule, permettant de modifier les degrés contenus dans cette Cellule ( Accords de la Cellule, d'une Séquence, d'un Translateur, .. ).

Pour qu'un degré soit altéré, il faut que :

Quand un degré est optionel, il est possible de spécifier une note alternative, en utilisant le caractère | entre les deux hauteurs de note.
Exemple : dans un accord de Do ( Do3-Mi-Sol ), en rajoutant une note optionelle avec la hauteur Sib3|Do4. La 7ème de Do, Sib, est jouée quand l'altération de 7ème est demandée ( exemple Do7 =>Do3-Mi-Sol-Sib ) . Quand l'altération ne requière pas la 7ème, le Do4 est joué (Exemple : Do.sus4 => Do3-Mi-La-Do4 ).

Liste des altérations :

Attention : si la note de l'accord n'existe pas dans le Translateur, il est nécessaire de bien faire attention à l'altération.
Par exemple en tonalité de Fa, pour faire un accord de Si, avec un Translateur ne contenant que les accords Sib ( IV ) et Do ( V ), il faut préciser soit Sib.# ( IV.# ), soit Do.b ( V.b ).

Exemples :

Modulation

La modulation permet de changer la tonalité. La gamme diatonique de base utilisée pour les accords est modifiée en conséquence, et permet de faire une improvisation plus juste.
La modulation se règle de préférence dans un Evenement de la Partition. On peut aussi spécifier une modulation dans le compilateur, par exemple en précédant l'accord du ton désiré, séparé par un *.

Exemple de modulation pour une grille d'accords écrite dans le compilateur :
newgrid I_got_rythm Bb 4/4
A Bb|Cm7//F7|Bb|Cm7//F7|Bb//Bb7|Eb//Ebm
A1 Bb//F7|Bb//F7
A2 Bb//F7|Bb
B G*D7||G7||C7||Bb*Cm7|F7
C Bb//F7|G*G7|C7//Bb*F7|Bb
loop A,A1,A,A2,B,A,C

Approche chromatique