]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/parts/transposing-and-naming-instrument-groups.ly
Remove old TODO comments.
[lilypond.git] / input / lsr / parts / transposing-and-naming-instrument-groups.ly
1 %%  Do not edit this file; it is auto-generated from LSR!
2 \version "2.11.23"
3
4 \header { texidoc = "
5 In an orchestral score (Beethoven's Coriolan overture), there are 
6 different instrument groups, and some of the instruments may be
7 transposed. Instruments are indicated either with a long or short name.
8
9
10 " }
11
12 \header {
13  title =    "Ouvertûre"
14  subtitle =    "Zu Heinrich Joseph v. Collins Trauerspiel"
15  subsubtitle =    \markup { \large \bold "Coriolan" }
16  opus = "Op. 62"
17  piece = \markup { \large Allegro con brio }
18  composer =      "Ludwig van Beethoven (1770-1827)"
19 }
20
21 #(set-global-staff-size 16)
22
23 raisedFlat = \markup { \raise #0.4 \smaller \smaller \flat  }
24
25 flauti =  \relative c' {
26  \set Staff.instrumentName = #"2 Flauti  "
27  \set Staff.shortInstrumentName = #"Fl.  "
28  \time 4/4
29  c1
30  \break c
31 %  \break c
32 %  \break c
33  \bar"|."
34 }
35
36 oboi =  \relative c' {
37  \set Staff.instrumentName = #"2 Oboi  "
38  \set Staff.shortInstrumentName = #"Ob.  "
39  c1 c
40 }
41
42 clarinetti =  \relative c' {
43    \set Staff.instrumentName = \markup { \column { "Clarinetti  "
44 \line { "in B" \raisedFlat } } }
45    \set Staff.shortInstrumentName = \markup { \smaller  { "Cl(B"
46 \raisedFlat ")  " } }
47
48  c1 c
49 }
50
51 fagotti =  \relative c {
52  \set Staff.instrumentName = #"2 Fagotti  "
53  \set Staff.shortInstrumentName = #"Fg.  "
54  \clef bass
55  c1 c
56 }
57
58 corni =  \relative c' {
59    \set Staff.instrumentName = \markup { \column { "Corni  " \line {
60 "in E" \raisedFlat } } }
61    \set Staff.shortInstrumentName = \markup { \smaller  { "Cor(E"
62 \raisedFlat ")  " } }
63  c1 c
64 }
65
66 trombe =  \relative c' {
67  \set Staff.instrumentName = \markup \column { "2 Trombe  " "(C)  " }
68  \set Staff.shortInstrumentName = \markup \column {  "Tbe.  " "(C)  " }
69  c1 c
70 }
71
72 timpani =  \relative c {
73  \set Staff.instrumentName = \markup \column { "Timpani  " "(C-G)  " }
74  \set Staff.shortInstrumentName = #"Timp.  "
75  \clef bass
76  c1 c
77 }
78
79 violinoI =  \relative c' {
80  \set Staff.instrumentName = #"Violino I  "
81  \set Staff.shortInstrumentName = #"Vl. I  "
82  c1 c
83 }
84
85 violinoII =  \relative c' {
86  \set Staff.instrumentName = #"Violino II  "
87  \set Staff.shortInstrumentName = #"Vl. II  "
88  c1 c
89 }
90
91 viola =  \relative c' {
92  \set Staff.instrumentName = #"Viola  "
93  \set Staff.shortInstrumentName = #"Vla.  "
94  \clef alto
95  c1 c
96 }
97
98 violoncello =  \relative c {
99  \set Staff.instrumentName = \markup \column { "Violoncello  " "e"
100 "Contrabasso  " }
101  \set Staff.shortInstrumentName = \markup \column {  "Vc.  " "Cb.  " }
102  \clef bass
103  c1 c
104 }
105
106
107 \paper {
108    indent=10.0\mm
109    line-width=150.0\mm
110    ragged-bottom = ##t
111 }
112
113 #(set-global-staff-size 16)
114 \book {
115    \score {
116      << \override Score.VerticalAxisGroup #'minimum-Y-extent = #'(-4 . 6)
117     \new StaffGroup = "legni" <<
118       \new Staff = "flauti" \flauti
119       \new Staff = "oboi" \oboi
120       \new Staff = "clarinetti" \clarinetti
121       \new Staff = "fagotti" \fagotti
122     >>
123     \new StaffGroup = "ottoni" <<
124       \new Staff = "corni" \corni
125       \new Staff = "trombe" \trombe
126     >>
127     \new StaffGroup = "timpani" <<
128       \new Staff = "timpani" \timpani
129      {
130        \skip 1
131        % Hmm: this forces a staff-bracket, that's good!
132        % However, I can't find where is decided on staff-bracket yes/no
133      }
134     >>
135     \new StaffGroup = "archi" <<
136       \new GrandStaff = "violini" <<
137         \new Staff = "violinoI" \violinoI
138         \new Staff = "violinoII" \violinoII
139       >>
140       \new Staff = "viola" \viola
141       \new Staff = "violoncello" \violoncello
142     >>
143      >>
144      \layout {
145       \context {
146           \RemoveEmptyStaffContext
147       }
148       \context {
149           \Score
150           \override TimeSignature #'style = #'C
151       }
152      }
153    }
154    % this is ignored?
155    \paper {
156     indent=10.0\mm
157     line-width=150.0\mm
158    }
159 }
160