Subject: une seule barre pour toutes les portées dans le code

From: Céladon <[email-masked]>
Date: Wed, 9 Feb 2011 09:40:19 -0800 (PST)

Bonjour à tous,
Quand je réalise une partition qui contient plusieurs voix, j’aimerais assez
pouvoir n’indiquer qu’une fois la barre de fin.
Voici un exemple de structure :
\score {
	\new ChoirStaff <<
		\new Staff <<
			\include "./parts/01-vox.ly"
		\addlyrics { \include "./parts/01-lyr.ly" }
		\new Staff <<
			\include "./parts/01-bas.ly"
		\figures { \include "./parts/01-fig.ly" }
}
Les fichiers 01-vox.ly et 01-bas.ly contiennent un bloc \relative { ... }.
Jusqu’à présent j’indiquais à la fin de chacun d’entre eux \bar "||" (par
exemple), et si c’est possible, j’aimerais dorénavant l’indiquer à un seul
endroit (et non deux, ou plus).
Merci d’avance pour votre aide !
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/une-seule-barre-pour-toutes-les-portees-dans-le-code-tp6008734p6008734.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 9 Feb 2011 18:51:30 +0100

> endroit (et non deux, ou plus).

Bah fais-le !  ;-D

\score {
  <<
    \new ChoirStaff <<
      \new Staff {
        \relative c' {
          c1 \bar "||"
        }
      }
      \new Staff {
        \relative c' {
          c1
        }
      }
}

La barre apparaît sur les deux portées.

À moins que tu ne veuilles des barres de prolongation entre les portées
lorsque tu indiques un type de barre particulier.
Dans ce cas la réponse se trouve ici :
http://lsr.dsi.unimi.it/LSR/Item?id=299

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Jean Bréfort <[email-masked]>
Date: Wed, 09 Feb 2011 18:52:08 +0100

Il suffit d'avoir une voie commune qui ne contient que des s (ou S) en
nombre suffisant et le \bar à la fin.

par exemple :

commun = { S1*54 \bar "|." }

 \new Staff {
	\set Staff.instrumentName =  "Basse"
	<<\basse \commun >>
}

Jean

Le mercredi 09 février 2011 à 09:40 -0800, Céladon a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 9 Feb 2011 19:20:29 +0100

>        \set Staff.instrumentName =  "Basse"

Oui, c'est une autre solution d'utiliser une variable de ce type.
Beaucoup l'appellent "global".

Mais NON, jamais de majuscule à 's'.

Cordialement,
Xavier