Je suis en train d'écrire une partition pour choeur à 4 voix sur 2 portées
(clef de sol, clef de fa).
Pour la mise en page, je peux utiliser \new ChoirStaff qui est très utile,
car les barres de mesure ne traversent pas les portées.
Cependant, j'aimerais quand même qu'à la fin de chaque système, les barres
de mesure traversent les portées, ainsi que les doubles barres et barres
finales, indépendamment de leur localisation dans le système de portées.
(est-ce suffisamment clair ?)
Sur un forum j'ai bien trouvé \new SemiChoirStaff qui permet d'avoir toute
autre type de barre de mesure autre que la simple barre qui traverse mais
pas pour la barre à la fin de chaque système:
j'aimerais quand même qu'à la fin de chaque système, les barres
de mesure traversent les portées, Quelqu'un connaît-il une astuce ?
ça le fait :
%%*************************************
\relative c'
\new StaffGroup <<
\new Staff {
%enlever la barre entre les portées
\override Score.SpanBar #'transparent = ##t
a1 a1 a1 a1 a1 a1 a1 a1 a1
%réafficher une barre pleine
\revert Score.SpanBar #'transparent
\bar "|."
}
\lyricmode <<
\new Lyrics { bla1 bla bla bla bla etc.. }
>>
\new Staff {
f1 f1 f1 f1 f1 f1 f1 f1 f1
}
>>
%%*************************************
Petite remarque : ne serait-il pas sioux de faire en sorte que chaque demandeur ayant trouvé solution à son pb grâce à la liste ou à ses propres neurones, l'enregistre sous le LSR ? Cela permettrait à la fois de le remplir de plein de belles choses, et d'en systématiser l'utilisation. Petit rappel : le LSR est visitable ici : http://lsr.dsi.unimi.it/
Bien à vous !
JMarc
PS : en relisant, je pense qu'il faut préciser que ce n'est pas une remarque destinée à Martial et jbminne, mais je saisis l'occasion en cette heure bien matinale ! A bientôt !
----- Mail Original -----
···
De: "Martial" <****@****>
À: "jbminne" <****@****>
Cc: lilypond-user-fr@gnu.org
Envoyé: Lundi 24 Août 2009 22h44:14 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: barres de mesure à la fin des systèmes
Bonjour,
j'aimerais quand même qu'à la fin de chaque système, les barres
de mesure traversent les portées,
Quelqu'un connaît-il une astuce ?
ça le fait :
%%*************************************
\relative c'
\new StaffGroup <<
\new Staff {
%enlever la barre entre les portées
\override Score.SpanBar #'transparent = ##t
a1 a1 a1 a1 a1 a1 a1 a1 a1
%réafficher une barre pleine
\revert Score.SpanBar #'transparent
\bar "|."
}
\lyricmode <<
\new Lyrics { bla1 bla bla bla bla etc.. }
>>
\new Staff {
f1 f1 f1 f1 f1 f1 f1 f1 f1
}
>>
%%*************************************
j'aimerais quand même qu'à la fin de chaque système, les barres
de mesure traversent les portées,
Quelqu'un connaît-il une astuce ?
ça le fait :
%%*************************************
\relative c'
\new StaffGroup <<
\new Staff {
%enlever la barre entre les portées
\override Score.SpanBar #'transparent = ##t
a1 a1 a1 a1 a1 a1 a1 a1 a1
%réafficher une barre pleine
\revert Score.SpanBar #'transparent
\bar "|."
}
\lyricmode <<
\new Lyrics { bla1 bla bla bla bla etc.. }
>>
\new Staff {
f1 f1 f1 f1 f1 f1 f1 f1 f1
}
>>
%%*************************************
--
Martial
en effet, cette combine marche pour l'exemple donné qui se limite à une
ligne seulement.
cependant il semble assez astucieux de trouver oû placer ces \override … et
\revert … (pour moi du moins)!
j'ai construit un petit exemple avec une voix consistant de "spacer notes"
(s1) qui illustre comment faire - à noter surtout la position du \override
*après* la première mesure d'un système!
\version "2.13.3"
\relative c'
\new StaffGroup <<
\new Staff <<
{
a 1 a1 a1 a1 a1 a1 a1 a1 a 1 % première ligne (système)
b1 b1 b1 b1 b1 b1 b1 b1 b
c 1 c1 c1 c1 c1
}
\\
{
\repeat unfold 2 {
s 1
\override Score.SpanBar #'transparent = ##t %enlever la barre entre
les portées
s s s s s s s s
\revert Score.SpanBar #'transparent %réafficher une barre pleine
\break
}
s
\override Score.SpanBar #'transparent = ##t
s s s s
\revert Score.SpanBar #'transparent
\bar "|."
}
>>
\lyricmode <<
\new Lyrics { \repeat unfold 3 { bla1 bla bla bla bla etc.. }}
>>
\new Staff {
f1 f1 f1 f1 f1 f1 f1 f1 f1
f1 f1 f1 f1 f1 f1 f1 f1 f1
f1 f1 f1 f1 f1
}
Yes, c'est bizarre. Peut-être une maintenance serveur ? Je te conseille d'essayer dans quelques jours ! Tu nous tiens au courant ?
A bientôt
JMArc
----- Mail Original -----
···
De: "Jean Gautier" <****@****>
À: ****@****
Envoyé: Mardi 25 Août 2009 17h34:34 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: barres de mesure à la fin des systèmes
Bonjour à tous,
Je viens d'essayer le lien du LSR préconisé par JMarc, mais il ne marche
pas, il est signalé comme corrompu.
D'où cela vient-il?
Merci pour le dépannage.
Jean.
----- Original Message -----
From: <****@****>
To: "Martial" <****@****>
Cc: <lilypond-user-fr@gnu.org>
Sent: Tuesday, August 25, 2009 12:02 AM
Subject: Re: barres de mesure à la fin des systèmes
Bonjour à toute la troupe !
Petite remarque : ne serait-il pas sioux de faire en sorte que chaque
demandeur ayant trouvé solution à son pb grâce à la liste ou à ses propres
neurones, l'enregistre sous le LSR ? Cela permettrait à la fois de le
remplir de plein de belles choses, et d'en systématiser l'utilisation. Petit
rappel : le LSR est visitable ici : http://lsr.dsi.unimi.it/
Bien à vous !
JMarc
PS : en relisant, je pense qu'il faut préciser que ce n'est pas une remarque
destinée à Martial et jbminne, mais je saisis l'occasion en cette heure bien
matinale ! A bientôt !
----- Mail Original -----
De: "Martial" <****@****>
À: "jbminne" <****@****>
Cc: lilypond-user-fr@gnu.org
Envoyé: Lundi 24 Août 2009 22h44:14 GMT +01:00 Amsterdam / Berlin / Berne /
Rome / Stockholm / Vienne
Objet: Re: barres de mesure à la fin des systèmes
Bonjour,
j'aimerais quand même qu'à la fin de chaque système, les barres
de mesure traversent les portées,
Quelqu'un connaît-il une astuce ?
ça le fait :
%%*************************************
\relative c'
\new StaffGroup <<
\new Staff {
%enlever la barre entre les portées
\override Score.SpanBar #'transparent = ##t
a1 a1 a1 a1 a1 a1 a1 a1 a1
%réafficher une barre pleine
\revert Score.SpanBar #'transparent
\bar "|."
}
\lyricmode <<
\new Lyrics { bla1 bla bla bla bla etc.. }
>>
\new Staff {
f1 f1 f1 f1 f1 f1 f1 f1 f1
}
>>
%%*************************************
Mer ci pour toutes ces solutions et encore bravo pour la dernière, je ne sais
pas trop pourquoi elle marche, je ne me suis pas encore mis à triturer le
langage à fond, mais en tout cas çà marche du tonnerre!
A très bientôt sur ce forum pour de nouvelles questions!
jbminne
Martial-2 wrote:
···
Ah oui
Bravo et merci !
… et une solution plus facile - et élégante:
\override Score.SpanBar #'break-visibility = #'#( #t#f#t )