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"
19 midiInstrument = #"drums"
24 \type "Performer_group_performer"
26 \consists "Dynamic_performer"
27 \consists "Span_dynamic_performer"
28 \consists "Tie_performer"
29 \consists "Piano_pedal_performer"
34 \remove "Note_performer"
35 \consists "Drum_note_performer"
40 \type "Performer_group_performer"
42 \consists "Note_performer"
43 \consists "Beam_performer"
44 \consists "Melisma_performer"
48 \type "Performer_group_performer"
50 \consists "Swallow_performer"
54 \type "Performer_group_performer"
56 \accepts RhythmicStaff
61 \type "Performer_group_performer"
68 \type "Performer_group_performer"
70 \consists "Swallow_performer"
74 \type "Performer_group_performer"
76 \consists "Swallow_performer"
79 \type "Performer_group_performer"
85 \type "Score_performer"
89 melismaBusyProperties = #default-melisma-properties
90 instrument = #"bright acoustic"
100 \accepts RhythmicStaff
105 \consists "Timing_translator"
106 \consists "Swallow_performer"
108 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
109 instrumentEqualizer = #default-instrument-equalizer
110 drumPitchTable = #(alist->hash-table midiDrumPitches)
115 \type "Staff_performer" % Performer_group_performer ?
116 \consists "Lyric_performer"
118 \consists "Time_signature_performer"
119 \consists "Tempo_performer"
123 \type "Performer_group_performer"
131 \type "Staff_performer"
132 \accepts ChordNameVoice
137 \type "Performer_group_performer"
138 \consists "Note_performer"
143 \type "Performer_group_performer"
150 \translator { \StaffContext \name RhythmicStaff }