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

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

Re: \override NoteHead sélectif


From: Pierre Perol-Schneider
Subject: Re: \override NoteHead sélectif
Date: Sun, 5 Apr 2015 13:24:48 +0200

Ça ne change rien, \deadNote se plaçant avant la note :

\version "2.16.2"

cross = #(define-music-function (parser location mus) (ly:music?)
          #{
             \tag #'Cross {
               \revert NoteHead #'transparent
               $mus
               \override NoteHead #'transparent = ##t
             }
             \tag #'Portee {
               \deadNote { $mus }
             }
          #})

Melody = \relative c' {
  c d e \cross f
  g a \cross { b c }
  a b \cross b \harmonic c
}


melodyStaff = \with {
  \override Fingering #'stencil = #point-stencil
}

tabStaff = \with {
  \override StaffSymbol #'line-count = #1
  \remove "Time_signature_engraver"
  \override Clef #'stencil = ##f
  \override KeySignature #'stencil = ##f
  \override Stem #'stencil = ##f
  \override Accidental #'stencil = ##f
  \override NoteHead #'style = #'cross
  \override Tie #'stencil = ##f
  \override Stem #'stencil = ##f
  \override Stem #'Y-extent = ##f
  \override Flag #'stencil = ##f
  \override Beam #'stencil = ##f
  \override Dots #'stencil = ##f
  \override TupletBracket #'stencil = ##f
  \override TupletNumber #'stencil = ##f
  \override BreathingSign #'stencil = ##f
  \override KeyChangeEvent #'stencil = ##f
  \override StringNumber #'stencil = ##f
  \override StrokeFinger #'stencil = ##f
}

<<
  \new Staff
  \melodyStaff
  {
    \keepWithTag #'Portee
    \Melody
  }
  \new DrumStaff
  \tabStaff
  {
    \override NoteHead #'transparent = ##t
    \keepWithTag #'Cross
    \Melody
  }
>>



En revanche, si tu me trouves où se cache la fonction '\harmonic' ça pourrait probablement m'aider (je n'ai aucune idée de l'endroit où elle se trouve...)


Le 5 avril 2015 12:37, Daniel Cartron <address@hidden> a écrit :
Le samedi 4 avril 2015, 21:26:15 Pierre Perol-Schneider a écrit :
>   g a \cross { b c }

ce qui m'arrangerait plus ce serait :
c a g\cross b a
et n'avoir la croix que sur le g.

Je sais pas si c'est faisable. Et en adaptant \deadNote on pourrait pas faire
qq chose aussi ? Je viens juste de découvrir ça par hasard.

--
Cordialement, Daniel Cartron
« Perdre l'un de ses parents peut être regardé comme un malheur. Perdre les
deux ressemble à de la négligence. »
Oscar Wilde - Il importe d'être constant


_______________________________________________
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]