Subject: Re: Double indication de métrique

From: flup <[email-masked]>
Date: Sat, 30 Jan 2010 09:38:42 -0800 (PST)

Merci beaucoup (désolé pour la réponse tardive, j'avais laissé un peu la
partition concernée de côté).

J'aimerais pousser le vice en mettant entre crochets la 2e métrique.
J'imagine qu'il va falloir jouer avec du "bracketify-stencil" comme 
http://lsr.dsi.unimi.it/LSR/Item?id=169 ici , mais je ne sais pas trop où le
mettre (les endroits où j'ai tenté de le placer dans le code retournent une
erreur, ou ne font rien).
-- 
View this message in context: http://n2.nabble.com/Double-indication-de-metrique-tp4075337p4486133.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Sat, 30 Jan 2010 18:54:33 +0100

> J'aimerais pousser le vice en mettant entre crochets la 2e métrique.

Comme ça

%%------------------------
#(define ((double-signature num-one den-one num-two den-two) grob)
   (grob-interpret-markup grob
     (markup #:override '(baseline-skip . 0) #:number
       (#:line (

           (#:column (num-one den-one))
           #:hspace .1
           #:vcenter "["
           (#:column (num-two den-two))
           #:vcenter "]"
           ))))
           )

%%etc...
%%------------------------

-- 
Martial

---

From: flup <[email-masked]>
Date: Sat, 30 Jan 2010 15:49:17 -0800 (PST)

Super, il ne reste plus qu'à pouvoir mettre une mesure de type C ou C barré
(je sais, ça fait beaucoup). Là, vu qu'on a précisé exactement la façon dont
sera écrite la mesure, il la met en chiffres.

Mais comment faire si on veut avoir un C barré comme première indication, et
un 4/4 comme 2e (pour indiquer par exemple une partition dont l'original est
en C barré, mais qu'on va battre en 4) ?
-- 
View this message in context: http://n2.nabble.com/Double-indication-de-metrique-tp4075337p4487447.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Sun, 31 Jan 2010 11:09:13 +0100

> Mais comment faire si on veut avoir un C barré comme première indication,

Pas très élégant mais ça fonctionne

%%-------------------------
#(define ((double-signature glyph num-one den-one num-two den-two) grob)
   (grob-interpret-markup grob
     (markup #:override '(baseline-skip . 0) #:number
       (#:line (
           ( #:musicglyph glyph )
           (#:column (num-one den-one))
           ;#:hspace .1
           #:vcenter "["
           (#:column (num-two den-two))
           #:vcenter "]"
           ))))
           )

\relative c'' {
   \once \override Staff.TimeSignature #'stencil =
#(double-signature "timesig.C22" "" "" "2" "4")
   \time 2/2
   c2  c2
    \once \override Staff.TimeSignature #'stencil =
#(double-signature "" "6" "8" "2" "4")
     \time 6/8
     c4. c4.
}
%%-------------------------

-- 
Martial

---

From: flup <[email-masked]>
Date: Sun, 31 Jan 2010 07:43:46 -0800 (PST)

Merci. C'est effectivement moins élégant qui les crochets proposés sur lsr 
http://lsr.dsi.unimi.it/LSR/Item?id=169 (ici) , mais le principal y est.

Merci beaucoup :)
-- 
View this message in context: http://n2.nabble.com/Double-indication-de-metrique-tp4075337p4489747.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.