Bonjour,
La fonction "\new DrumStaff \drummode" ne fonctionne pas avec LilyJAZZ. Je pense que ça a toujours été le cas (si quelqu'un a déjà réussi à écrire de cette manière avec LilyJAZZ, merci de le signaler et de donner un exemple de code).
Tu peux quand même écrire ta partition, mais sans utiliser " \new DrumStaff \drummode". Afin de pouvoir modifier les tête de notes, il faut désactiver les têtes de notes de LilyJAZZ en écrivant \undo \override Staff.NoteHead #'stencil = #jazz-notehead (voir exemple 1 avec le code ci-dessous que je mets aussi en pièce jointe).
Avec LilyJAZZ, la seule tête de note "spéciale batterie" disponible est une croix. Tu peux écrire ta partition en utilisant cette tête de note en forme de croix. Je trouve que le résultat est décevant (voir exemple 2). Je les ai traffiqués mais......bof (voir exemple 3).
Pour l'instant, je ne vois pas comment utiliser les fonctions "\new DrumStaff \drummode" dans LilyJAZZ.
LilyJAZZ est un fichier Lilypond. Enlever le "i" de "ily" afin d'avoir LilyJAZZ.ly que vous pouvez modifier à votre guise.
A+
Bertrand
%%%%%%%%%%%%%
CLEFpercu = { \clef treble \set Staff.clefGlyph = #"clefs.percussion" \set Staff.clefPosition = #0 }
\new Staff { \CLEFpercu \undo \override Staff.NoteHead #'stencil = #jazz-notehead
\xNotesOn
e'8^"ici la police par défaut de Lilypond" e' e'4
\xNotesOff
c' r
}
\new Staff { \CLEFpercu \undo \override Staff.NoteHead #'stencil = #jazz-notehead
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup { \jazzglyph #"noteheads.s2crossjazz"}
e'8^"ici la tete de note de Lilyjazz que je ne trouve pas satisfaisante" e' e'4
c' r
}
CYht = { \stemUp
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup { \fontsize #2 \scale #'(1 . -1) \jazzglyph #"noteheads.s2crossjazz"}
\override NoteHead.extra-offset = #'(.5 . -.15 ) }
CYbs = { \stemDown
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup { \fontsize #2 \scale #'(1 . -1) \jazzglyph #"noteheads.s2crossjazz"}
\override NoteHead.extra-offset = #'( -.24 . -.1 ) }
CYhtO = { \stemUp
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup { \combine \draw-circle #.7 #0.2 ##f { \fontsize #.5 \halign #-0.2 \jazzglyph #"noteheads.s2crossjazz" } }
\override NoteHead.extra-offset = #'(.1 . 0 ) }
CYbsO = { \stemDown
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup { \combine \draw-circle #.7 #0.2 ##f { \fontsize #.5 \halign #-0.2 \jazzglyph #"noteheads.s2crossjazz" } }
\override NoteHead.extra-offset = #'(-.1 . 0 ) }
\new Staff { \CLEFpercu
\CYht e''8 -\tweak X-offset -10 ^"ici police de Lilyjazz traffiquée"
e''8 e''4 d' \undo \CYht c'' f' \CYhtO g''4 g'' \CYbsO g'' g''
\undo \CYbsO
\undo \override Staff.NoteHead #'stencil = #jazz-notehead
\override NoteHead.style = #'triangle c''^"ici d'autres tête de Lilypond" a'
\override NoteHead.style = #'harmonic
c' e''
}
Batterie sous Lilyjazz.pdf (86.1 KB)
Batterie sous Lilyjazz.ly (2.18 KB)