1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.di.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
6 %% This file is in the public domain.
10 lsrtags = "fretted-strings, keyboards, percussion, real-music, template"
13 This is quite an advanced template, for a jazz ensemble. Note that all
14 instruments are notated in @code{\\key c \\major}. This refers to the
15 key in concert pitch; the key will be automatically transposed if the
16 music is within a @code{\\transpose} section.
19 doctitle = "Jazz combo template"
30 "LilyPond example file by Amelie Zapf,"
36 %#(set-global-staff-size 16)
39 %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
42 \override NoteHead.style = #'slash
46 \revert NoteHead.style
49 crOn = \override NoteHead.style = #'cross
50 crOff = \revert NoteHead.style
52 %% insert chord name style stuff here.
56 %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
58 global = { \time 4/4 }
60 Key = { \key c \major }
62 % ############ Horns ############
64 % ------ Trumpet ------
65 trpt = \transpose c d \relative c'' {
69 trpHarmony = \transpose c' d {
74 \set Staff.instrumentName = #"Trumpet"
81 % ------ Alto Saxophone ------
82 alto = \transpose c a \relative c' {
86 altoHarmony = \transpose c' a {
91 \set Staff.instrumentName = #"Alto Sax"
98 % ------ Baritone Saxophone ------
99 bari = \transpose c a' \relative c {
107 bariHarmony = \transpose c' a \chordmode {
108 \jazzChords s1 s d2:maj e:m7
112 \set Staff.instrumentName = #"Bari Sax"
119 % ------ Trombone ------
120 tbone = \relative c {
124 tboneHarmony = \chordmode {
129 \set Staff.instrumentName = #"Trombone"
136 % ############ Rhythm Section #############
138 % ------ Guitar ------
139 gtr = \relative c'' {
147 gtrHarmony = \chordmode {
153 \set Staff.instrumentName = #"Guitar"
160 %% ------ Piano ------
161 rhUpper = \relative c'' {
166 rhLower = \relative c' {
172 lhUpper = \relative c' {
177 lhLower = \relative c {
186 \set Staff.midiInstrument = #"acoustic grand"
188 \new Voice = "one" \rhUpper
189 \new Voice = "two" \rhLower
195 \set Staff.midiInstrument = #"acoustic grand"
197 \new Voice = "one" \lhUpper
198 \new Voice = "two" \lhLower
204 \set PianoStaff.instrumentName = #"Piano"
205 \new Staff = "upper" \PianoRH
206 \new Staff = "lower" \PianoLH
210 % ------ Bass Guitar ------
217 \set Staff.instrumentName = #"Bass"
224 % ------ Drums ------
227 hh4 <hh sn> hh <hh sn>
228 hh4 <hh sn> hh <hh sn>
229 hh4 <hh sn> hh <hh sn>
241 \set DrumStaff.instrumentName = #"Drums"
247 %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
251 \new StaffGroup = "horns" <<
252 \new Staff = "trumpet" \trumpet
253 \new Staff = "altosax" \altoSax
254 \new ChordNames = "barichords" \bariHarmony
255 \new Staff = "barisax" \bariSax
256 \new Staff = "trombone" \trombone
259 \new StaffGroup = "rhythm" <<
260 \new ChordNames = "chords" \gtrHarmony
261 \new Staff = "guitar" \guitar
262 \new PianoStaff = "piano" \piano
263 \new Staff = "bass" \bass
264 \new DrumStaff \drumContents
268 \context { \Staff \RemoveEmptyStaves }
271 \override BarNumber.padding = #3
272 \override RehearsalMark.padding = #2