Geistliches Lied de Brahms

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.

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 ?

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

···

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

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.

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
}

···

Le 26 mars 2012 à 00:09, Calixte a écrit :

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

Merci beaucoup !

Faut que je me mette a Scheme ! :slight_smile:

Calixte.

···

Le 27 mars 2012 21:27, Nicolas Sceaux <****@****> a écrit :

Le 26 mars 2012 à 00:09, Calixte a écrit :

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

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
}