Subject: Geistliches Lied de Brahms

From: Calixte FAURE <[email-masked]>
Date: Sat, 24 Mar 2012 15:39:12 +0100

Bonjour,

Je recopie Geistliches Lied de Brahms pour le Projet Mutopia, et je suis
confronté a deux petits problème.
Pour la partition voir IMSLP :
http://imslp.org/wiki/Geistliches_Lied,_Op.30_(Brahms,_Johannes)

Les chiffres indicateurs originels sont deux C barrés (2/2 + 2/2)
Si j’utilise \compoundMeter #'((2 2) (2 2)), je n’ai pas les deux C barrés
et j’ai un plus que je ne souhaite pas…
Auriez-vous un solution pour avoir le même résultat que la partition
originale, ou est-ce que je dois utiliser un 4/2 ?

Y’a-t-il un meilleur moyen pour afficher des \breve carrée (plutôt que :
|O| )
sans faire faire appel à un fonction du type \once \override NoteHead
#'style = #'neomensural à chaque fois ?

Merci beaucoup.
Cordialement,
Calixte.

---

From: Nicolas Sceaux <[email-masked]>
Date: Sat, 24 Mar 2012 16:17:08 +0100

Le 24 mars 2012 à 15:39, Calixte FAURE a écrit :

> Bonjour,
> 
> Je recopie Geistliches Lied de Brahms pour le Projet Mutopia, et je suis confronté a deux petits problème.
> Pour la partition voir IMSLP : http://imslp.org/wiki/Geistliches_Lied,_Op.30_(Brahms,_Johannes)
> 
> Si j’utilise \compoundMeter #'((2 2) (2 2)), je n’ai pas les deux C barrés et j’ai un plus que je ne souhaite pas…
> Auriez-vous un solution pour avoir le même résultat que la partition originale, ou est-ce que je dois utiliser un 4/2 ?

Une proposition :

  \once\override Staff.TimeSignature #'stencil =
  #(lambda (grob)
     (grob-interpret-markup
      grob
      #{ \markup\vcenter {
           \musicglyph #"timesig.C22"
           \musicglyph #"timesig.C22" }#}))
  \time 4/2

> Y’a-t-il un meilleur moyen pour afficher des \breve carrée (plutôt que : |O| )
> sans faire faire appel à un fonction du type \once \override NoteHead #'style = #'neomensural à chaque fois ?

Positionner globalement :
\override NoteHead #'style = #'baroque
devrait faire l'affaire.

Nicolas

---

From: Calixte <[email-masked]>
Date: Sun, 25 Mar 2012 15:09:19 -0700 (PDT)

Merci de cette réponse rapide !

Où dois-je mettre le \once\override Staff.TimeSignature #'stencil = … ?
Parce que j’ai plusieurs erreurs, notamment : Erreur : chaîne d'échappement
inconnue : « \musicglyph » (de même pour \vcenter)

J’utilise la version 2.14.2

Pour les carrées c’est parfait, merci !

Calixte.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Geistliches-Lied-de-Brahms-tp7401429p7404307.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Nicolas Sceaux <[email-masked]>
Date: Tue, 27 Mar 2012 21:27:27 +0200

> J’utilise la version 2.14.2

Ah, effectivement, la solution ainsi formulée fonctionne sur une 2.15.
Voici une solution :

{
  \once\override Staff.TimeSignature #'stencil =
  #(lambda (grob)
     (grob-interpret-markup
      grob
      (markup #:vcenter #:line (#:musicglyph "timesig.C22"
                                #:musicglyph "timesig.C22"))))
  \time 4/2
  c'4
}

---

From: Calixte FAURE <[email-masked]>
Date: Tue, 27 Mar 2012 22:39:39 +0200

Merci beaucoup !

Faut que je me mette a Scheme ! :)

Calixte.