Skip to content
PhilippePerret edited this page Jan 1, 2013 · 1 revision

Barres de mesure

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 => ".|"

Types de barres

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'
Clone this wiki locally