LSR: Update.
[lilypond/mpolesky.git] / Documentation / snippets / jazz-combo-template.ly
blob31ff54d70b0a040f0381e48fdee21ddbd6eaf44d
1 %% Do not edit this file; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% This file is in the public domain.
4 \version "2.13.16"
6 \header {
7 lsrtags = "keyboards, percussion, fretted-strings, template"
9 %% Translation of GIT committish: 1d589aa04c20d7711bf662618adbdd6d445db29d
10 texidoces = "
11 Ésta es una plantilla bastante avanzada, para un conjunto de
12 jazz. Observe que la notación de todos los instrumentos está en
13 @code{\\key c \\major} (Do mayor). Esto se refiere al tono de
14 concierto; la armadura se transporta automáticamente si la música está
15 dentro de una sección @code{\\transpose}.
18 doctitlees = "Plantilla para combo de jazz"
20 %% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
21 texidocde = "
22 Hier ist ein ziemlich kompliziertes Beispiel für ein Jazz-Ensemble. Achtung:
23 Alle Instrumente sind in @code{\key c \major} (C-Dur) notiert. Das bezieht sich
24 auf die klingende Musik: LilyPond transponiert die Tonart automatisch, wenn
25 sich die Noten innerhalb eines @code{\transpose}-Abschnitts befinden.
29 doctitlede = "Vorlage für Jazz-Combo"
30 %% Translation of GIT committish: bdfe3dc8175a2d7e9ea0800b5b04cfb68fe58a7a
31 texidocfr = "
32 Bien que compliqué de prime abord, voici un canevas tout à fait indiqué
33 pour les ensembles de jazz. Vous noterez que tous les instruments sont
34 notés en ut (@code{\key c \major}), la tonalité de concert. Les notes
35 seront automatiquement transposée dès lors qu'elles seront inscrites
36 dans une section @code{\\transpose}.
39 doctitlefr = "Symboles de jazz"
41 texidoc = "
42 This is quite an advanced template, for a jazz ensemble. Note that all
43 instruments are notated in @code{\\key c \\major}. This refers to the
44 key in concert pitch; the key will be automatically transposed if the
45 music is within a @code{\\transpose} section.
48 doctitle = "Jazz combo template"
49 } % begin verbatim
51 \header {
52 title = "Song"
53 subtitle = "(tune)"
54 composer = "Me"
55 meter = "moderato"
56 piece = "Swing"
57 tagline = \markup {
58 \column {
59 "LilyPond example file by Amelie Zapf,"
60 "Berlin 07/07/2003"
65 %#(set-global-staff-size 16)
66 \include "english.ly"
68 %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
70 sl = {
71 \override NoteHead #'style = #'slash
72 \override Stem #'transparent = ##t
74 nsl = {
75 \revert NoteHead #'style
76 \revert Stem #'transparent
78 crOn = \override NoteHead #'style = #'cross
79 crOff = \revert NoteHead #'style
81 %% insert chord name style stuff here.
83 jazzChords = { }
85 %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
87 global = { \time 4/4 }
89 Key = { \key c \major }
91 % ############ Horns ############
93 % ------ Trumpet ------
94 trpt = \transpose c d \relative c'' {
95 \Key
96 c1 | c | c |
98 trpHarmony = \transpose c' d {
99 \jazzChords
101 trumpet = {
102 \global
103 \set Staff.instrumentName = #"Trumpet"
104 \clef treble
106 \trpt
110 % ------ Alto Saxophone ------
111 alto = \transpose c a \relative c' {
112 \Key
113 c1 | c | c |
115 altoHarmony = \transpose c' a {
116 \jazzChords
118 altoSax = {
119 \global
120 \set Staff.instrumentName = #"Alto Sax"
121 \clef treble
123 \alto
127 % ------ Baritone Saxophone ------
128 bari = \transpose c a' \relative c {
129 \Key
133 d4^"Solo" d d d
134 \nsl
136 bariHarmony = \transpose c' a \chordmode {
137 \jazzChords s1 s d2:maj e:m7
139 bariSax = {
140 \global
141 \set Staff.instrumentName = #"Bari Sax"
142 \clef treble
144 \bari
148 % ------ Trombone ------
149 tbone = \relative c {
150 \Key
151 c1 | c | c
153 tboneHarmony = \chordmode {
154 \jazzChords
156 trombone = {
157 \global
158 \set Staff.instrumentName = #"Trombone"
159 \clef bass
161 \tbone
165 % ############ Rhythm Section #############
167 % ------ Guitar ------
168 gtr = \relative c'' {
169 \Key
172 b4 b b b
173 \nsl
176 gtrHarmony = \chordmode {
177 \jazzChords
178 s1 c2:min7+ d2:maj9
180 guitar = {
181 \global
182 \set Staff.instrumentName = #"Guitar"
183 \clef treble
185 \gtr
189 %% ------ Piano ------
190 rhUpper = \relative c'' {
191 \voiceOne
192 \Key
193 c1 | c | c
195 rhLower = \relative c' {
196 \voiceTwo
197 \Key
198 e1 | e | e
201 lhUpper = \relative c' {
202 \voiceOne
203 \Key
204 g1 | g | g
206 lhLower = \relative c {
207 \voiceTwo
208 \Key
209 c1 | c | c
212 PianoRH = {
213 \clef treble
214 \global
215 \set Staff.midiInstrument = #"acoustic grand"
217 \new Voice = "one" \rhUpper
218 \new Voice = "two" \rhLower
221 PianoLH = {
222 \clef bass
223 \global
224 \set Staff.midiInstrument = #"acoustic grand"
226 \new Voice = "one" \lhUpper
227 \new Voice = "two" \lhLower
231 piano = {
233 \set PianoStaff.instrumentName = #"Piano"
234 \new Staff = "upper" \PianoRH
235 \new Staff = "lower" \PianoLH
239 % ------ Bass Guitar ------
240 Bass = \relative c {
241 \Key
242 c1 | c | c
244 bass = {
245 \global
246 \set Staff.instrumentName = #"Bass"
247 \clef bass
249 \Bass
253 % ------ Drums ------
254 up = \drummode {
255 \voiceOne
256 hh4 <hh sn> hh <hh sn>
257 hh4 <hh sn> hh <hh sn>
258 hh4 <hh sn> hh <hh sn>
260 down = \drummode {
261 \voiceTwo
262 bd4 s bd s
263 bd4 s bd s
264 bd4 s bd s
267 drumContents = {
268 \global
270 \set DrumStaff.instrumentName = #"Drums"
271 \new DrumVoice \up
272 \new DrumVoice \down
276 %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
278 \score {
280 \new StaffGroup = "horns" <<
281 \new Staff = "trumpet" \trumpet
282 \new Staff = "altosax" \altoSax
283 \new ChordNames = "barichords" \bariHarmony
284 \new Staff = "barisax" \bariSax
285 \new Staff = "trombone" \trombone
288 \new StaffGroup = "rhythm" <<
289 \new ChordNames = "chords" \gtrHarmony
290 \new Staff = "guitar" \guitar
291 \new PianoStaff = "piano" \piano
292 \new Staff = "bass" \bass
293 \new DrumStaff \drumContents
296 \layout {
297 \context { \RemoveEmptyStaffContext }
298 \context {
299 \Score
300 \override BarNumber #'padding = #3
301 \override RehearsalMark #'padding = #2
302 skipBars = ##t
305 \midi { }