4 % setup for Request->Element conversion. Guru-only
7 \type "Staff_performer"
11 \consists "Key_performer"
12 \consists "Tempo_performer"
13 \consists "Time_signature_performer"
18 \description "Hard coded entry point for LilyPond. Cannot be tuned."
23 midiInstrument = #"drums"
28 \type "Performer_group_performer"
30 \consists "Dynamic_performer"
31 \consists "Span_dynamic_performer"
32 \consists "Tie_performer"
33 \consists "Piano_pedal_performer"
38 \remove "Note_performer"
39 \consists "Drum_note_performer"
44 \type "Performer_group_performer"
46 \consists "Note_performer"
47 \consists "Beam_performer"
48 \consists "Slur_performer"
49 \consists "Melisma_translator"
53 \type "Performer_group_performer"
55 \consists "Swallow_performer"
59 \type "Performer_group_performer"
61 \accepts RhythmicStaff
66 \type "Performer_group_performer"
73 \type "Performer_group_performer"
75 \consists "Swallow_performer"
79 \type "Performer_group_performer"
81 \consists "Swallow_performer"
84 \type "Performer_group_performer"
90 \type "Score_performer"
94 melismaBusyProperties = #default-melisma-properties
95 instrument = #"bright acoustic"
105 \accepts RhythmicStaff
110 \consists "Timing_translator"
111 \consists "Swallow_performer"
113 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
114 instrumentEqualizer = #default-instrument-equalizer
115 drumPitchTable = #(alist->hash-table midiDrumPitches)
120 \type "Staff_performer" % Performer_group_performer ?
121 \consists "Lyric_performer"
123 \consists "Time_signature_performer"
124 \consists "Tempo_performer"
128 \type "Performer_group_performer"
136 \type "Staff_performer"
137 \accepts ChordNameVoice
142 \type "Performer_group_performer"
143 \consists "Note_performer"
148 \type "Performer_group_performer"
155 \translator { \StaffContext \name RhythmicStaff }