Subject: barre de mesure à la fin

From: Jany SEYTOR <[email-masked]>
Date: Sat, 11 Oct 2008 02:37:02 +0200 (CEST)

Bonjour

Décidément je ne m'en sors pas. 
Après avoir supprimé les barres de mesure dans cette partition, je n'arrive pas à obtenir une barre de fin.
J'ai essayé avec \set, ou \once \override, avec une commande \skip bar dans un bloc \global, ça ne marche pas, 

\version "2.10.33"
\include "italiano.ly"
\paper {
#(define dump-extends #t)
indent=0\mm
ragged-right=##t
}
\layout {
 \context {
     \Score
        \override BarLine #'transparent = ##t
}
}
\score {
\relative do'  {
    \clef alto
    \key fa \major
    \time 2/2
do1 re do la do sib2 la sib1 sol fa 
r2 fa2 la1 sib do do re2 do2 la sib do1 
r1 do do2 sib la1 la la2 sol la do sib1 la 
r1 la1 do2 sib la1 re re2 re do sib la1 \break sol 
r2 la2 do1 do re fa mi2 re do1 re do 
r1 do1 re do la do sib2 la sib1 sol fa 
\once \override Score.Barline #'transparent = ##f
\bar "||"
}
\layout {
 
\context {
\Staff
\consists Custos_engraver
\override Custos  #'style = #'mensural
}
}
}

---

From: Martial <[email-masked]>
Date: Sat, 11 Oct 2008 08:24:31 +0200

> obtenir une barre de fin.

Supprime le 1er layout celui après le bloc \paper

ajoute dans le context (2em \layout)
\override BarLine #'transparent = ##t

et met à la fin de ta portée:
  \override Staff . BarLine #'transparent = ##f
  \bar "||"
}

on met "Staff ." (Staff point)
car  ton context s'applique à staff.

si le context s'applique à Score
\context { \Score ....
on peut laisser Staff . Barline
qui ne s'appliquera qu'à cette portée

Ceci dit il me semble que pour la musique ancienne
on se sert de la commande \finalis
avec \include "gregorian.ly"

tu as la doc en 7.7 (version 2.10.33)
et 2.8 (version 2.11.61)

-- 
Martial