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

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

numéro de notes


From: Christian LE BARS
Subject: numéro de notes
Date: Tue, 25 Oct 2016 10:56:53 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.3.0

bonjour,

j'aimerai inscrire dans les têtes de notes leur numéro pour cela j'ai
trouvé dans la doc ceci:

\version "2.19.48"
%-----------------------------------------------------------
#(define Ez_numbers_engraver
   (make-engraver
    (acknowledgers
     ((note-head-interface engraver grob source-engraver)
      (let* ((context (ly:translator-context engraver))
         (tonic-pitch (ly:context-property context 'tonic))
         (tonic-name (ly:pitch-notename tonic-pitch))
         (grob-pitch
          (ly:event-property (event-cause grob) 'pitch))
         (grob-name (ly:pitch-notename grob-pitch))
         (delta (modulo (- grob-name tonic-name) 7))
         (note-names
          (make-vector 7 (number->string (1+ delta)))))
    (ly:grob-set-property! grob 'note-names note-names))))))
%-----------------------------------------------------
\score
{
  <<
    \new ChordNames
     { \chordmode  {d4:m7  } }
    \new Staff
     \relative c'
      { \easyHeadsOn
        <f a c e>4
      }
  >>
%------------------------------------------
 \layout
 {
   ragged-right = ##t
   \context
   {
     \Voice
     \consists \Ez_numbers_engraver
   }
 }
}

cela donne le numéro de la note dans la gamme .

Mais moi je voudrais mettre le numéro par rapport a l'accord, c'est a
dire au lieu de: 4,6,1,3(la gamme) je voudrais 3,5,7,9(l'accord)

quelqu'un a t'il la solution? par avance merci





reply via email to

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