-
Notifications
You must be signed in to change notification settings - Fork 0
Barres de mesures
PhilippePerret edited this page Jan 1, 2013
·
1 revision
Les barres de mesure s'indiquent, dans la définition du score, à l'aide de :
def score
...
SCORE.bars <indice mesure> => "<type barre>", <indice mesure> => "<type barre>"[, etc.]
...
end
L'indice de mesure correspond à la mesure avant laquelle il faut ajouter la barre spécifiée.
Par exemple, pour mettre une double barre à la 2e mesure (c'est-à-dire entre la premier et la deuxième mesure), et mettre une barre de fin à la 10e mesure (donc entre la 9e et la 10e mesure) on indique :
SCORE.bars 2 => "||", 10 => ".|"
Les types de barres correspondent à celles utilisées par Lilypond.
@todo: faire la liste détaillée avec les images.
Ci-dessous, on NE peut PAS utiliser la clé (p.e. ":start_repeat") au lieu du type lilypond (pour "|:"). Il FAUT utiliser "|:". Mais cette possibilité sera offerte plus tard.
:normal => '|',
:end_repeat => ':|',
:start_repeat => '|:',
:end_and_start_repeat => ':|:',
:end_and_start_repeat_thin => ':|.|:',
:thin_thick_double_repeat => ':|.:',
:thick => '.',
:double => '||',
:start => '|.',
:end => '.|',
:thick_double_bar => '.|.',
:thin_thick_thin => '|.|',
:dotted => ':',
:dashed => 'dashed',
:tick_as_bar => "'",
:segno => 'S'