Bonjour à tous !
J'ai relu un peu un autre sujet sur le segno sur la barre de mesure. On y
apprenait aussi que pour en mettre un au-dessus d'une barre de mesure
classique, la formule magique est :
\mark \markup { \musicglyph #"scripts.segno" }
En ce qui me concerne, je l'utilise beaucoup pour les rondeaux baroques, et
j'ai donc besoin de la mettre, soit sur une barre "||" (le plus souvent)
soit sur une barre de reprise \repeat volta 2 { ... } (redondant, donc je
préfère l'autre...). Quelqu'un sait ?
Merci d'avance !
L.
Bonjour à tous !
J'ai relu un peu un autre sujet sur le segno sur la barre de mesure.
On y apprenait aussi que pour en mettre un au-dessus d'une barre de
mesure classique, la formule magique est :
\mark \markup { \musicglyph #"scripts.segno" }
En ce qui me concerne, je l'utilise beaucoup pour les rondeaux
baroques, et j'ai donc besoin de la mettre, soit sur une barre "||"
(le plus souvent) soit sur une barre de reprise \repeat volta 2 { ... }
(redondant, donc je préfère l'autre...). Quelqu'un sait ?
Et bien \mark \markup { \musicglyph #"scripts.segno" } fonctionne sans
problème quand il est inséré juste avant ou juste après \bar "||".
Idem pour le \repeat volta, le segno est bien imprimé au-dessus de la
double barre de reprise...
Je confirme, l'utilisant tout juste en ce moment (pour un point d'orgue centré pile poil au dessus de la barre finale :
\relative c' {
c4 d e c d2 d4 e f2 f e e
\once \override Score.RehearsalMark #'self-alignment-X = #CENTER \mark \markup {\raise #-0.5 \fontsize #-1 {\musicglyph #"scripts.ufermata" }}
\bar "|."
}
Bonjour,
Désolé, je n'avais pas réessayé.
Dans ma version (2.12.2 : je reste sur la version "stable" pour l'instant...
peut-être que je devrais pas)
\mark \markup { \musicglyph #"scripts.segno" } \bar "||"
n'insère aucun segno au dessus de la ||.
Suggestions ?
Bonjour,
Désolé, je n'avais pas réessayé.
Dans ma version (2.12.2 : je reste sur la version "stable" pour
l'instant... peut-être que je devrais pas)
\mark \markup { \musicglyph #"scripts.segno" } \bar "||"
n'insère aucun segno au dessus de la ||.
Suggestions ?
Ça m'a l'air d'être un bug, mais il me semble trop gros que pour
être présent dans une version stable...
Tu saurais nous fournir le code complet, qu'on puisse regarder si cela
ne viendrait pas d'autre chose : une erreur ou commande quelconque ?
g4 fis d |
g8 f es4 d |
c2. |
d8 d' c bes a g |
fis e d4 r |
s2.*4 |
g,2. |
g'8 f es4 d |
c2. |
d2 c4 |
bes2 fis4 |
g2 d'4 |
g g, g'8 a |
bes a g bes a c |
bes4 fis d |
g8 fis g bes a g |
fis2 d4 |
g es c |
d d,2 |
g g'8 a |
bes4 bes,2 |
f'4. f8 es d |
c2. |
g'4. g8 f es |
d4 c bes |
f' f, f' |
d2 bes4 |
es2. |
e! |
f2 es!4 |
d4. c8 bes4 |
f' f,2 |
bes bes8 a |
g2. |
g'8%^\segno
f es4 d |
c2. |
d2 c4 |
bes2 fis4 |
g2 d'4 |
g g, g'8 a |
bes a g bes a c |
bes4 fis d |
g8 fis g bes a g |
fis2 d4 |
g es c |
d4 d,2 |
s2.*4 |
s4^\fermata^\markup{fin} g'8 f g f |
e4 a a, |
d8 cis d e f d |
g f g a bes g |
a bes a g f4 |
cis2. |
d |
c4 bes2-+ |
a8 g' f e f d |
g a g f g e |
f2 e4 |
d a' a, |
d2 d'4 |
g,2.
\mark \markup { \musicglyph #"scripts.segno" } \bar "||"
}
Trouvé !
C'est parce qu'il s'agit de la dernière mesure (de la ligne, mais
surtout du morceau).
LilyPond, par défaut, n'imprime pas les RehearsalMarks à la fin de
ligne mais en début de ligne suivant.
Or en l'occurrence, à la fin du morceau il n'y a justement *pas* de
ligne suivante, donc LilyPond n'imprime pas le résultat de la
commande \mark .
Merci beaucoup, ça marche comme ça et j'ai même réussi à l'appliquer ailleurs
du coup ! Ca sera quand même plus propre que d'avoir des segno qui se
baladent à des endroits différents de la mesure selon les différentes
parties !