4 %% setup for Request->Element conversion.
7 \type "Performer_group"
13 \consists "Staff_performer"
14 \consists "Key_performer"
19 \description "Hard coded entry point for LilyPond. Cannot be tuned."
25 midiInstrument = #"drums"
27 \defaultchild DrumVoice
31 \type "Performer_group"
33 % The order of the dynamic performers is significant: absolute dynamic events must override crescendo events in midi.
34 \consists "Span_dynamic_performer"
35 \consists "Dynamic_performer"
36 \consists "Tie_performer"
37 \consists "Piano_pedal_performer"
38 \consists "Note_performer"
39 \consists "Beam_performer"
40 \consists "Slur_performer"
57 \remove "Note_performer"
58 \consists "Drum_note_performer"
63 \type "Performer_group"
65 \consists "Swallow_performer"
69 \type "Performer_group"
71 \accepts RhythmicStaff
77 \type "Performer_group"
85 \type "Performer_group"
87 \consists "Swallow_performer"
91 \type "Performer_group"
93 \consists "Swallow_performer"
96 \type "Performer_group"
99 \defaultchild "TabVoice"
103 \type "Performer_group"
104 \name "VaticanaStaff"
107 \accepts "VaticanaVoice"
108 \defaultchild "VaticanaVoice"
112 \type "Score_performer"
116 melismaBusyProperties = #default-melisma-properties
117 instrumentName = #"bright acoustic"
120 tempoWholesPerMinute = #(ly:make-moment 15 1)
131 \accepts RhythmicStaff
135 \accepts VaticanaStaff
137 \consists "Time_signature_performer"
138 \consists "Control_track_performer"
139 \consists "Tempo_performer"
140 \consists "Timing_translator"
141 \consists "Swallow_performer"
143 \defaultchild "Staff"
145 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
146 instrumentEqualizer = #default-instrument-equalizer
147 drumPitchTable = #(alist->hash-table midiDrumPitches)
153 \type "Performer_group"
154 \consists "Staff_performer" % Performer_group ?
155 \consists "Lyric_performer"
160 \type "Performer_group"
171 \type "Performer_group"
172 \consists "Staff_performer"
173 \accepts ChordNameVoice
178 \type "Performer_group"
179 \consists "Note_performer"
184 \type "Performer_group"
190 \accepts RhythmicStaff
200 \context { \Staff \name RhythmicStaff }