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

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

Re: numéro de notes


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

Bon

j'ai trouver une solution toute bête qui me convient pour l'instant(
elle est manuelle!):

\version "2.19.48"
%-----------------------------------------------------------
\score
{
    \new ChordNames
     { \chordmode  {d4:m7  } }
    \new Staff
     \relative c'
      {
        <f-3 a-5 c-7 e-9>4
      }
  >>
%------------------------------------------
 \layout
 { }
}

cordialement
Le 25/10/2016 à 10:56, Christian LE BARS a écrit :
> 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
>
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr




reply via email to

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