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

[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''
}






Attachment: Batterie sous Lilyjazz.pdf
Description: Adobe PDF document

Attachment: Batterie sous Lilyjazz.ly
Description: Text Data


reply via email to

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