]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/orchestra,-choir-and-piano-template.ly
4b2da1de2d44fff901977e9258df51045c9cc73d
[lilypond.git] / input / lsr / orchestra,-choir-and-piano-template.ly
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.13.1"
4
5 \header {
6   lsrtags = "template"
7
8 %% Translation of GIT committish: 632d908ee4b36bc84b6f3b15e392040dc9b10dbb
9   texidoces = "
10
11 Esta plantilla muestra el uso de contextos @code{StaffGroup} y
12 @code{GrandStaff} anidados para sub-agrupar instrumentos del mismo
13 tipo, y el uso de @code{\\transpose} para los instrumentos
14 transpositores.  Toda la música que está dentro de variables se
15 almacena en Do.  La música se puede introducir en Do, o (de forma
16 alternativa) escribirse en el tono del instrumento y transportada
17 a Do antes de ser asignada a una variable.
18
19 "
20   doctitlees = "Plantilla de orquesta, coro y piano"
21
22   texidoc = "
23 This template demonstrates the use of nested @code{StaffGroup} and
24 @code{GrandStaff} contexts to sub-group instruments of the same type
25 together, and the use of @code{\\transpose} for transposing
26 instruments.  All music in variables is stored in C.  Music may be
27 entered in C or, alternatively, entered in the instrument key and
28 transposed to C before being assigned to a variable.
29
30 "
31   doctitle = "Orchestra, choir and piano template"
32 } % begin verbatim
33
34 #(set-global-staff-size 17)
35
36 \paper {
37   indent = 3.0\cm
38   short-indent = 1.5\cm
39 }
40
41 fluteMusic = \relative c { \key c \major c'1 d }
42 oboeMusic = \relative c { \key c \major c'1 d }
43 clarinetMusic = \relative c { \key c \major c'1 d }
44 bassoonMusic = \relative c { \clef bass \key c \major c1 d }
45 trumpetMusic = \relative c { \key c \major c''1 d }
46 tromboneMusic = \relative c { \key c \major c1 d }
47 hornIMusic = \relative c { c'1 d }
48 hornIIMusic = \relative c { c1 d }
49 percussionMusic = \relative c { \key c \major c1 d }
50 sopranoMusic = \relative c'' { \key c \major c1 d }
51 sopranoLyrics = \lyricmode { Sop -- ra }
52 altoIMusic = \relative c' { \key c \major c1 d }
53 altoILyrics = \lyricmode { A -- one }
54 altoIIMusic = \relative c' { \key c \major c1 d }
55 altoIILyrics = \lyricmode { A -- two }
56 tenorMusic = \relative c' { \key c \major c1 d }
57 tenorLyrics = \lyricmode { Ten -- or }
58 pianoRHMusic = \relative c { \key c \major c'1 d }
59 pianoLHMusic = \relative c { \key c \major c1 d }
60 violinIMusic = \relative c { \key c \major c'1 d }
61 violinIIMusic = \relative c { \key c \major c'1 d }
62 violaMusic = \relative c { \clef alto \key c \major c'1 d }
63 celloMusic = \relative c { \clef bass \key c \major c1 d }
64 bassMusic = \relative c { \clef "bass_8" \key c \major c,1 d }
65
66 \score {
67   \new GrandStaff = "GrandStaff_score" <<
68     \new StaffGroup = "StaffGroup_woodwinds" <<
69       \new Staff = "Staff_flute" {
70         \set Staff.instrumentName = #"Flute"
71         \fluteMusic
72       }
73       \new Staff = "Staff_oboe" {
74         \set Staff.instrumentName = #"Oboe"
75         \oboeMusic
76       }
77       \new Staff = "Staff_clarinet" {
78         \set Staff.instrumentName = \markup \concat { "Clarinet in B" \flat }
79         \transposition bes
80         \transpose bes c' \clarinetMusic
81       }
82       \new Staff = "Staff_bassoon" {
83         \set Staff.instrumentName = #"Bassoon"
84         \bassoonMusic
85       }
86     >>
87     \new StaffGroup = "StaffGroup_brass" <<
88       \new GrandStaff <<
89         \new Staff = "Staff_hornI" {
90           \set Staff.instrumentName = #"Horn I"
91           \transposition f
92           \transpose f c' \hornIMusic
93         }
94         \new Staff = "Staff_hornII" {
95           \set Staff.instrumentName = #"Horn II"
96           \clef bass
97           \transposition f'
98           \transpose f c \hornIIMusic
99         }
100       >>
101       \new Staff = "Staff_trumpet" {
102         \set Staff.instrumentName = #"Trumpet in C"
103         \trumpetMusic
104       }
105       \new Staff = "Staff_trombone" {
106         \set Staff.instrumentName = #"Trombone"
107         \clef bass
108         \tromboneMusic
109       }
110     >>
111     \new RhythmicStaff = "RhythmicStaff_percussion" <<
112       \set RhythmicStaff.instrumentName = #"Percussion"
113       \percussionMusic
114     >>
115     \new PianoStaff <<
116       \set PianoStaff.instrumentName = #"Piano"
117       \new Staff { \pianoRHMusic }
118       \new Staff {
119         \clef bass
120         \pianoLHMusic
121       }
122     >>
123     \new ChoirStaff = "ChoirStaff_choir" <<
124       \new Staff = "Staff_soprano" {
125         \set Staff.instrumentName = #"Soprano"
126         \new Voice = "soprano"
127         \sopranoMusic
128       }
129       \new Lyrics \lyricsto "soprano" { \sopranoLyrics }
130       \new GrandStaff = "GrandStaff_altos" \with { \accepts Lyrics } <<
131         \new Staff = "Staff_altoI"  {
132           \set Staff.instrumentName = #"Alto I"
133           \new Voice = "altoI"
134           \altoIMusic
135         }
136         \new Lyrics \lyricsto "altoI" { \altoILyrics }
137         \new Staff = "Staff_altoII" {
138           \set Staff.instrumentName = #"Alto II"
139           \new Voice = "altoII"
140           \altoIIMusic
141         }
142         \new Lyrics \lyricsto "altoII" { \altoIILyrics }
143       >>
144       \new Staff = "Staff_tenor" {
145         \set Staff.instrumentName = #"Tenor"
146         \clef "treble_8"
147         \new Voice = "tenor"
148         \tenorMusic
149       }
150       \new Lyrics \lyricsto "tenor" { \tenorLyrics }
151     >>
152     \new StaffGroup = "StaffGroup_strings" <<
153       \new GrandStaff = "GrandStaff_violins" <<
154         \new Staff = "Staff_violinI" {
155           \set Staff.instrumentName = #"Violin I"
156           \violinIMusic
157         }
158         \new Staff = "Staff_violinII" {
159           \set Staff.instrumentName = #"Violin II"
160           \violinIIMusic
161         }
162       >>
163       \new Staff = "Staff_viola" {
164         \set Staff.instrumentName = #"Viola"
165         \violaMusic
166       }
167       \new Staff = "Staff_cello" {
168         \set Staff.instrumentName = #"Cello"
169         \celloMusic
170       }
171       \new Staff = "Staff_bass" {
172         \set Staff.instrumentName = #"Double Bass"
173         \bassMusic
174       }
175     >>
176   >>
177 }