J'ai besoin de changer la tête de note, et que ce changement affecte à plusieurs notes tout d'un coup.
Pour l'instant j'ai créé une variable avec la fonction, et je l'appelle à chaque note, ce qui n'est pas pratique du tout, comme vous l'imaginez.
Merci d'avance pour toute idée, ou solution...
\version "2.20.0"
\language "english"
%\include "
dynamics.ly"
fuenteTimeSig = \override Staff.TimeSignature.font-name = "Helvetica"
sizeTimeSig = \override Staff.TimeSignature.font-size = 2
uN = #(define-music-function
(note)
(ly:music?)
#{
\tweak NoteHead.stencil #ly:text-interface::print
\tweak NoteHead.text
\markup \musicglyph "noteheads.s2laFunk"
% noteheads.s1laFunk
#note
#} )
uNw = #(define-music-function
(note)
(ly:music?)
#{
\tweak NoteHead.stencil #ly:text-interface::print
\tweak NoteHead.text
\markup \musicglyph "noteheads.s1laFunk"
%
#note
#} )
slap = #(define-music-function
(note)
(ly:music?)
#{
\tweak NoteHead.stencil #ly:text-interface::print
\tweak NoteHead.text
\markup \musicglyph "noteheads.d2tiWalker"
%"noteheads.d2tiWalker"
% \tweak NoteHead.direction #DOWN
#note
#})
\paper {
#(define fonts
(set-global-fonts
#:music "emmentaler"
#:brace "emmentaler"
#:roman "Helvetica, light"
#:sans "Nimbus Sans,Nimbus Sans L"
#:typewriter "Luxi Mono"
; unnecessary if the staff size is default
; #:factor (/ staff-height pt 20)
))
}
bassClarinet = {
<<
\relative c {
\fuenteTimeSig
\sizeTimeSig
\time 4/4
\numericTimeSignature
r4 r4 r8
\uN d8~\downbow \uN 4~ \uN 16
\uN f'8.~\upbow \uN 16 r16 r8 \repeat unfold 3 {r4} \uN a4~\downbow \uN 16 \uN a,8.~\upbow \uN 8 r8 \repeat unfold 3 {r4} r8. \uN fs16~\downbow
\uN 4~ \uN 16.[ r32 \uN cs'8~\downbow] \uN 16 \uN a'8.~\upbow \uN 4~ \uN 16.[ r32 \uN a8~]\downbow \uN 4~ \uN 16 r8. r4 r8. \uN b,16~\downbow \uN 4 \uN a32 \uN g32 \uN fs32 \uN e32 \uN d8~ \uN 4
\repeat unfold 2 {R2}
\repeat unfold 2 {r4} r8 cs8~\< cs4\! d4. r8 r16 c'!8.~ 4~ 8 d4. r16
\slap cs,32-.->[^\markup {\teeny \italic {slap}} r32 \uN fs'8.~\upbow] \uN 8. \uN cs,?16~\downbow \uN 4~ \uN 16.[ r32 \uN cs'8~]\upbow \uN 8. r16 \repeat unfold 2 {r4}
\uN ds4~\upbow \uN 8.[ \uN cs,16~\downbow] \uN 4~ \uN 32[ r32 \uN a''8.~\upbow] \uN 16.[ r32 r8] r4 \uN fs,2~\downbow \uN 16[ \uN g'16-.\upbow r8]
r16[ \uN g8\upbow r16] r8[ \uN a,8\downbow] r16[ \uN cs,8.~\downbow] \uN 4~ \uNw 2 \uN ds32\upbow \uN fs32 \uN g32 \uN a32 \uN b8 R2. R2 r16
cs4. e8~ 16 g,8.~ 8. cs,16~ 2 ds8. f16~ 8 r8
R2
\repeat unfold 2 {R1}
R2..
\repeat unfold 3 {R1}
}
\addlyrics { \lyricmode { [F]8 __ [g]8. __ [s]4 __ [F]8. __ [R]16 __ [F]8__ [g]8 __ [s]8. __ [R]16 __ 4 16 16 16 [F]8 __ } }
>>
}