lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Numéros de cordes en chiffres romains dans des accords


From: Eluze
Subject: Re: Numéros de cordes en chiffres romains dans des accords
Date: Wed, 8 Jun 2011 08:09:44 -0700 (PDT)

Karim Barkati wrote:
> 
> Merci Eluze pour le lien vers \addFingering, mais cette solution d'écrire
> à part est trop lourde pour ma gravure en cours où les indications de
> numéros de cordes sont plutôt éparses.
> 
> Je vais donc laisser mes "\markup" pour les notes isolées.
> 
si on place les définitions du LSR dans un fichier qu'on inclut
régulièrement, ça devient tout facile, voire idéal pour marquer des notes
singulières.

numbers = {
  \override StringNumber #'stencil = #ly:text-interface::print 
  \override StringNumber #'text = #(lambda (grob) 
          (let ((digit (ly:event-property (event-cause grob)
'string-number)) 
                (roman '("I" "II" "III" "IV" "V" "VI" "VII" "VIII" "IX" "X"
"XI" "XII" "XIII" "XIV" "XV" "XVI" "XVII" "XIII" "XIX" "XX"))) 
               (markup #:normal-text (list-ref roman (1- digit))))) 
}


le code de la pièce se réduit alors à:

{  
  \numbers
  c d e f |
  c d \addStringNumber e #"4" f |
  c \addStringNumber d #"3" e f |
}

(je ne joue pas le violoncelle!)

et on peut définir un nom plus court pour cette fonction!

cordialement
Eluze

--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/Numeros-de-cordes-en-chiffres-romains-dans-des-accords-tp6448991p6454080.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]