8 tagline = "LilyPond example file by Amelie Zapf, Berlin 07/07/2003"
9 texidoc = "Jazz tune for combo (horns, guitar, piano, bass, drums)."
12 #(set-global-staff-size 16)
15 %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
18 \override NoteHead #'style = #'slash
19 \override Stem #'transparent = ##t
22 \revert NoteHead #'style
23 \revert Stem #'transparent
25 cr = \override NoteHead #'style = #'cross
26 ncr = \revert NoteHead #'style
28 %% insert chord name style stuff here.
33 %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
39 Key = \notes { \key c \major }
41 % ############ Horns ############
42 % ------ Trumpet ------
43 trpt = \notes \transpose c d \relative c'' {
48 trpharmony = \chords \transpose c' d { \jzchords }
51 \set Staff.instrument = #"Trumpet"
58 % ------ Alto Saxophone ------
59 alto = \notes \transpose c a \relative c' {
64 altoharmony = \chords \transpose c' a { \jzchords }
67 \set Staff.instrument = #"Alto Sax"
74 % ------ Baritone Saxophone ------
75 bari = \notes \transpose c a' \relative c {
77 c1 c \sl d4^"Solo" d d d \nsl
80 bariharmony = \chords \transpose c' a { \jzchords s1 s d2:maj e:m7 }
83 \set Staff.instrument = #"Bari Sax"
89 % ------ Trombone ------
90 tbone = \notes \relative c {
95 tboneharmony = \chords { \jzchords }
98 \set Staff.instrument = #"Trombone"
104 % ############ Rhythm Section #############
105 % ------ Guitar ------
106 gtr = \notes \relative c'' {
108 c1 \sl b4 b b b \nsl c1
111 gtrharmony = \chords { \jzchords
117 \set Staff.instrument = #"Guitar"
124 %% ------ Piano ------
125 rhUpper = \notes \relative c'' {
131 rhLower = \notes \relative c' {
137 lhUpper = \notes \relative c' {
143 lhLower = \notes \relative c {
152 \set Staff.midiInstrument = "acoustic grand"
154 \context Voice = one \rhUpper
155 \context Voice = two \rhLower
162 \set Staff.midiInstrument = "acoustic grand"
164 \context Voice = one \lhUpper
165 \context Voice = two \lhLower
170 \context PianoStaff <<
171 \set PianoStaff.instrument = #"Piano"
172 \context Staff = upper \PianoRH
173 \context Staff = lower \PianoLH
177 % ------ Bass Guitar ------
178 bass = \notes \relative c {
185 \set Staff.instrument = #"Bass"
192 % ------ Drums ------
195 hh4 <hh sn>4 hh <hh sn> hh <hh sn>4
202 bd4 s bd s bd s bd s bd s bd s
208 \set DrumStaff.instrument = #"Drums"
209 \new DrumVoice { \voiceOne \up }
210 \new DrumVoice { \voiceTwo \down }
214 %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
218 \context StaffGroup = horns <<
219 \context Staff = trumpet \trumpet
221 \context Staff = altosax \altosax
223 \context ChordNames = barichords \bariharmony
225 \context Staff = barisax \barisax
227 \context Staff = trombone \trombone
230 \context StaffGroup = rhythm <<
231 \context ChordNames = chords \gtrharmony
232 \context Staff = guitar \guitar
233 \context PianoStaff = piano \piano
235 \context Staff = bass \bass
237 \new DrumStaff { \drumContents }
242 \context { \RemoveEmptyStaffContext }
245 \override BarNumber #'padding = #3
246 \override RehearsalMark #'padding = #2
250 \midi { \tempo 4 = 75 }