]> git.donarmstrong.com Git - lilypond.git/blob - input/test/coriolan-margin.ly
5732ee86649c76761a2b905e2d1a662e83341dc6
[lilypond.git] / input / test / coriolan-margin.ly
1
2 \version "2.1.26"
3
4
5 % Ugh, we need to override some LaTeX titling stuff
6 \header {
7   title =       "Ouvertüre\\vrule width0pt height 0pt depth 1ex"
8   subtitle =    "\\normalsize Zu Heinrich Joseph v. Collins Trauerspiel\\vrule width0pt height 0pt depth 1ex"
9   subsubtitle = "\\Large\\bf Coriolan"
10   opus = "Op. 62"
11   piece = "\\hspace*{30mm}\\normalfont\\large Allegro con brio"
12   composer =     "Ludwig van Beethoven (1770-1827)"
13
14 texidoc = "@cindex Orchestra Score
15 @cindex Coriolan Score
16 In an orchestral score (Beethoven's Coriolan overture), there are 
17 different instrument groups, and some of the instruments may be
18 transposed. Instruments are indicated either with a long or short name.
19 " }
20
21 #(set-global-staff-size 16)
22
23 raisedFlat = \markup { \raise #0.4 \smaller \smaller \flat  }
24
25
26
27 flauti = \notes \relative c' {
28   \set Staff.instrument = #"2 Flauti"
29   \set Staff.instr = #"Fl."
30   \time 4/4
31   c1 
32   \break c
33 %  \break c
34 %  \break c
35   \bar"|."
36 }
37
38 oboi = \notes \relative c' {
39   \set Staff.instrument = #"2 Oboi"
40   \set Staff.instr = #"Ob."
41   c1 c
42 }
43
44 clarinetti = \notes \relative c' {
45     \set Staff.instrument = \markup { \column < "Clarinetti" { "in B" \raisedFlat } > }
46     \set Staff.instr = \markup { \smaller  { "Cl(B" \raisedFlat ")" } }
47
48   c1 c
49 }
50
51 fagotti = \notes \relative c' {
52   \set Staff.instrument = #"2 Fagotti"
53   \set Staff.instr = #"Fg."
54   c1 c
55 }
56
57 corni = \notes \relative c' {
58     \set Staff.instrument = \markup { \column < "Corni" { "in E" \raisedFlat } > }
59     \set Staff.instr = \markup { \smaller  { "Cor(E" \raisedFlat ")" } }
60
61   c1 c
62 }
63
64 trombe = \notes \relative c' {
65   \set Staff.instrument = \markup \column < "2 Trombe" "(C)" >
66   \set Staff.instr = \markup \column <  "Tbe." "(C)" >
67
68   c1 c
69 }
70
71 timpani = \notes \relative c' {
72   \set Staff.instrument = \markup \column < "Timpani" "(C-G)" >
73   \set Staff.instr = #"Timp."
74
75   c1 c
76 }
77
78 violinoI = \notes \relative c' {
79   \set Staff.instrument = #"Violino I  "
80   \set Staff.instr = #"Vl. I  "
81   c1 c
82 }
83
84 violinoII = \notes \relative c' {
85   \set Staff.instrument = #"Violino II  "
86   \set Staff.instr = #"Vl. II  "
87   c1 c
88 }
89
90 viola = \notes \relative c' {
91   \set Staff.instrument = #"Viola"
92   \set Staff.instr = #"Vla."
93   c1 c 
94   %c
95 }
96
97 violoncello = \notes \relative c' {
98   \set Staff.instrument = \markup \column < "Violoncello" "e" "Contrabasso" >
99   \set Staff.instr = \markup \column <  "Vc." "Cb." >
100   c1 c
101 }
102
103
104 \score {
105   << 
106     \context StaffGroup ="legni" << 
107       \context Staff ="flauti" \flauti
108       \context Staff ="oboi" \oboi
109       \context Staff ="clarinetti" \clarinetti 
110       \context Staff ="fagotti" \fagotti 
111     >>
112     \context StaffGroup ="ottoni" <<
113       \context Staff ="corni" \corni
114       \context Staff ="trombe" \trombe
115     >>
116     \context StaffGroup ="timpani" <<
117       \context Staff ="timpani" \timpani
118      { 
119        \skip 1 
120        % Hmm: this forces a staff-bracket, that's good!
121        % However, I can't find where is decided on staff-bracket yes/no
122      }
123     >>
124     \context StaffGroup ="archi" <<
125       \context GrandStaff ="violini" <<
126         \context Staff ="violinoI" \violinoI
127         \context Staff ="violinoII" \violinoII
128       >>
129       \context Staff ="viola" \viola
130       \context Staff ="violoncello" \violoncello
131     >>
132   >>
133   \paper {
134       \paperSixteen
135       indent=100.0\mm
136       linewidth=150.0\mm
137       \translator {
138           \RemoveEmptyStaffContext
139       }
140       \translator {
141           \OrchestralScoreContext
142           \override TimeSignature #'style = #'C
143       }
144   }
145 }
146
147