LSR: Update.
[lilypond.git] / input / lsr / jazz-combo-template.ly
blob4ad0023d768a4178ea9a68addc65991d25487457
1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
3 \version "2.11.66"
5 \header {
6 lsrtags = "keyboards, percussion, fretted-strings, template"
8 texidoces = "
9 Ésta es una plantilla bastante avanzada, para un conjunto de
10 jazz. Observe que la notación de todos los instrumentos está en
11 @code{\\key c \\major} (Do mayor). Esto se refiere al tono de
12 concierto; la armadura se transporta automáticamente si la música está
13 dentro de una sección @code{\\transpose}.
16 doctitlees = "Plantilla para combo de jazz"
18 texidocde = "
19 Hier ist ein ziemlich kompliziertes Beispiel für ein Jazz-Ensemble. Achtung:
20 Alle Instrumente sind in @code{\key c \major} (C-Dur) notiert. Das bezieht sich
21 auf die klingende Musik: LilyPond transponiert die Tonart automatisch, wenn
22 sich die Noten innerhalb eines @code{\transpose}-Abschnitts befinden.
26 doctitlede = "Vorlage für Jazz-Combo"
28 texidoc = "
29 This is quite an advanced template, for a jazz ensemble. Note that all
30 instruments are notated in @code{\\key c \\major}. This refers to the
31 key in concert pitch; the key will be automatically transposed if the
32 music is within a @code{\\transpose} section.
35 doctitle = "Jazz combo template"
36 } % begin verbatim
38 \header {
39 title = "Song"
40 subtitle = "(tune)"
41 composer = "Me"
42 meter = "moderato"
43 piece = "Swing"
44 tagline = \markup {
45 \column {
46 "LilyPond example file by Amelie Zapf,"
47 "Berlin 07/07/2003"
52 %#(set-global-staff-size 16)
53 \include "english.ly"
55 %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
57 sl = {
58 \override NoteHead #'style = #'slash
59 \override Stem #'transparent = ##t
61 nsl = {
62 \revert NoteHead #'style
63 \revert Stem #'transparent
65 crOn = \override NoteHead #'style = #'cross
66 crOff = \revert NoteHead #'style
68 %% insert chord name style stuff here.
70 jazzChords = { }
72 %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
74 global = { \time 4/4 }
76 Key = { \key c \major }
78 % ############ Horns ############
80 % ------ Trumpet ------
81 trpt = \transpose c d \relative c'' {
82 \Key
83 c1 | c | c |
85 trpHarmony = \transpose c' d {
86 \jazzChords
88 trumpet = {
89 \global
90 \set Staff.instrumentName = #"Trumpet"
91 \clef treble
93 \trpt
97 % ------ Alto Saxophone ------
98 alto = \transpose c a \relative c' {
99 \Key
100 c1 | c | c |
102 altoHarmony = \transpose c' a {
103 \jazzChords
105 altoSax = {
106 \global
107 \set Staff.instrumentName = #"Alto Sax"
108 \clef treble
110 \alto
114 % ------ Baritone Saxophone ------
115 bari = \transpose c a' \relative c {
116 \Key
120 d4^"Solo" d d d
121 \nsl
123 bariHarmony = \transpose c' a \chordmode {
124 \jazzChords s1 s d2:maj e:m7
126 bariSax = {
127 \global
128 \set Staff.instrumentName = #"Bari Sax"
129 \clef treble
131 \bari
135 % ------ Trombone ------
136 tbone = \relative c {
137 \Key
138 c1 | c | c
140 tboneHarmony = \chordmode {
141 \jazzChords
143 trombone = {
144 \global
145 \set Staff.instrumentName = #"Trombone"
146 \clef bass
148 \tbone
152 % ############ Rhythm Section #############
154 % ------ Guitar ------
155 gtr = \relative c'' {
156 \Key
159 b4 b b b
160 \nsl
163 gtrHarmony = \chordmode {
164 \jazzChords
165 s1 c2:min7+ d2:maj9
167 guitar = {
168 \global
169 \set Staff.instrumentName = #"Guitar"
170 \clef treble
172 \gtr
176 %% ------ Piano ------
177 rhUpper = \relative c'' {
178 \voiceOne
179 \Key
180 c1 | c | c
182 rhLower = \relative c' {
183 \voiceTwo
184 \Key
185 e1 | e | e
188 lhUpper = \relative c' {
189 \voiceOne
190 \Key
191 g1 | g | g
193 lhLower = \relative c {
194 \voiceTwo
195 \Key
196 c1 | c | c
199 PianoRH = {
200 \clef treble
201 \global
202 \set Staff.midiInstrument = #"acoustic grand"
204 \new Voice = "one" \rhUpper
205 \new Voice = "two" \rhLower
208 PianoLH = {
209 \clef bass
210 \global
211 \set Staff.midiInstrument = "acoustic grand"
213 \new Voice = "one" \lhUpper
214 \new Voice = "two" \lhLower
218 piano = {
220 \set PianoStaff.instrumentName = #"Piano"
221 \new Staff = "upper" \PianoRH
222 \new Staff = "lower" \PianoLH
226 % ------ Bass Guitar ------
227 Bass = \relative c {
228 \Key
229 c1 | c | c
231 bass = {
232 \global
233 \set Staff.instrumentName = #"Bass"
234 \clef bass
236 \Bass
240 % ------ Drums ------
241 up = \drummode {
242 \voiceOne
243 hh4 <hh sn> hh <hh sn>
244 hh4 <hh sn> hh <hh sn>
245 hh4 <hh sn> hh <hh sn>
247 down = \drummode {
248 \voiceTwo
249 bd4 s bd s
250 bd4 s bd s
251 bd4 s bd s
254 drumContents = {
255 \global
257 \set DrumStaff.instrumentName = #"Drums"
258 \new DrumVoice \up
259 \new DrumVoice \down
263 %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
265 \score {
267 \new StaffGroup = "horns" <<
268 \new Staff = "trumpet" \trumpet
269 \new Staff = "altosax" \altoSax
270 \new ChordNames = "barichords" \bariHarmony
271 \new Staff = "barisax" \bariSax
272 \new Staff = "trombone" \trombone
275 \new StaffGroup = "rhythm" <<
276 \new ChordNames = "chords" \gtrHarmony
277 \new Staff = "guitar" \guitar
278 \new PianoStaff = "piano" \piano
279 \new Staff = "bass" \bass
280 \new DrumStaff \drumContents
284 \layout {
285 \context { \RemoveEmptyStaffContext }
286 \context {
287 \Score
288 \override BarNumber #'padding = #3
289 \override RehearsalMark #'padding = #2
290 skipBars = ##t
294 \midi { }