Docs: LM 4.4.3: Clarify overriding vertical positioning of spanners
[lilypond/mpolesky.git] / ly / performer-init.ly
blob70550a78c067588d2e2c4b52e86f91bf781ceaa0
1 \version "2.12.0"
3 %%
4 %% setup for Request->Element conversion.
5 %%
6 \context {
7 \type "Performer_group"
8 \name Staff
9 \accepts Voice
10 \accepts CueVoice
11 \defaultchild Voice
13 \consists "Staff_performer"
14 \consists "Key_performer"
16 \context {
17 \name Global
18 \accepts Score
19 \description "Hard coded entry point for LilyPond. Cannot be tuned."
22 \context {
23 \Staff
24 \name DrumStaff
25 midiInstrument = #"drums"
26 \accepts DrumVoice
27 \defaultchild DrumVoice
30 \context {
31 \type "Performer_group"
32 \name Voice
33 \consists "Dynamic_performer"
34 \consists "Tie_performer"
35 \consists "Piano_pedal_performer"
36 \consists "Note_performer"
37 \consists "Beam_performer"
38 \consists "Slur_performer"
41 \context {
42 \Voice
43 \name CueVoice
44 \alias Voice
47 \context {
48 \Voice
49 \name VaticanaVoice
50 \alias Voice
53 \context {
54 \Voice
55 \remove "Note_performer"
56 \consists "Drum_note_performer"
57 \name DrumVoice
60 \context {
61 \type "Performer_group"
62 \name FiguredBass
63 \consists "Swallow_performer"
66 \context {
67 \type "Performer_group"
68 \name GrandStaff
69 \accepts RhythmicStaff
70 \accepts Staff
71 \accepts Dynamics
72 \defaultchild Staff
75 \context {
76 \type "Performer_group"
77 \name "PianoStaff"
78 \accepts Staff
79 \accepts DrumStaff
80 \defaultchild Staff
83 \context {
84 \type "Performer_group"
85 \name "TabVoice"
86 \consists "Swallow_performer"
89 \context {
90 \type "Performer_group"
91 \name "Devnull"
92 \consists "Swallow_performer"
94 \context {
95 \type "Performer_group"
96 \name "TabStaff"
97 \accepts "TabVoice"
98 \defaultchild "TabVoice"
101 \context {
102 \type "Performer_group"
103 \name "VaticanaStaff"
104 \alias "Staff"
105 \denies "Voice"
106 \accepts "VaticanaVoice"
107 \defaultchild "VaticanaVoice"
110 \context {
111 \type "Score_performer"
113 \name Score
115 melismaBusyProperties = #default-melisma-properties
116 instrumentName = #"bright acoustic"
118 %% quarter = 60
119 tempoWholesPerMinute = #(ly:make-moment 15 1)
121 \accepts Staff
122 \accepts DrumStaff
123 \accepts GrandStaff
124 \accepts PianoStaff
125 \accepts TabStaff
126 \accepts Staff
127 \accepts StaffGroup
128 \accepts Devnull
129 \accepts ChoirStaff
130 \accepts RhythmicStaff
131 \accepts ChordNames
132 \accepts FiguredBass
133 \accepts Lyrics
134 \accepts VaticanaStaff
136 \consists "Time_signature_performer"
137 \consists "Control_track_performer"
138 \consists "Tempo_performer"
139 \consists "Timing_translator"
140 \consists "Swallow_performer"
142 \defaultchild "Staff"
144 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
145 instrumentEqualizer = #default-instrument-equalizer
146 drumPitchTable = #(alist->hash-table midiDrumPitches)
147 timing = ##t
151 \context {
152 \type "Performer_group"
153 \consists "Staff_performer" % Performer_group ?
154 \consists "Lyric_performer"
155 \name Lyrics
158 \context{
159 \type "Performer_group"
160 \name ChoirStaff
161 \accepts Staff
162 \accepts DrumStaff
163 \defaultchild Staff
169 \context {
170 \type "Performer_group"
171 \consists "Staff_performer"
172 \accepts ChordNameVoice
173 \name ChordNames
176 \context {
177 \type "Performer_group"
178 \consists "Note_performer"
179 \name ChordNameVoice
182 \context {
183 \type "Performer_group"
185 \name StaffGroup
186 \accepts Staff
187 \accepts DrumStaff
188 \accepts TabStaff
189 \accepts RhythmicStaff
190 \accepts GrandStaff
191 \accepts PianoStaff
192 \accepts Lyrics
193 \accepts ChordNames
194 \accepts FiguredBass
196 \defaultchild Staff
199 \context { \Staff \name RhythmicStaff }
201 \context {
202 \type "Performer_group"
203 \name Dynamics
204 \consists "Piano_pedal_performer"