[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Encore la fonte LilyJazz
From: |
Bertrand Monneret |
Subject: |
Re: Encore la fonte LilyJazz |
Date: |
Fri, 24 Mar 2017 18:29:52 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
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
Description: Adobe PDF document
Batterie sous Lilyjazz.ly
Description: Text Data