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"
22 midiInstrument = #"drums"
27 \type "Performer_group_performer"
29 \consists "Dynamic_performer"
30 \consists "Span_dynamic_performer"
31 \consists "Tie_performer"
32 \consists "Piano_pedal_performer"
37 \remove "Note_performer"
38 \consists "Drum_note_performer"
43 \type "Performer_group_performer"
45 \consists "Note_performer"
46 \consists "Beam_performer"
47 \consists "Slur_performer"
48 \consists "Melisma_performer"
52 \type "Performer_group_performer"
54 \consists "Swallow_performer"
58 \type "Performer_group_performer"
60 \accepts RhythmicStaff
65 \type "Performer_group_performer"
72 \type "Performer_group_performer"
74 \consists "Swallow_performer"
78 \type "Performer_group_performer"
80 \consists "Swallow_performer"
83 \type "Performer_group_performer"
89 \type "Score_performer"
93 melismaBusyProperties = #default-melisma-properties
94 instrument = #"bright acoustic"
104 \accepts RhythmicStaff
109 \consists "Timing_translator"
110 \consists "Swallow_performer"
112 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
113 instrumentEqualizer = #default-instrument-equalizer
114 drumPitchTable = #(alist->hash-table midiDrumPitches)
119 \type "Staff_performer" % Performer_group_performer ?
120 \consists "Lyric_performer"
122 \consists "Time_signature_performer"
123 \consists "Tempo_performer"
127 \type "Performer_group_performer"
135 \type "Staff_performer"
136 \accepts ChordNameVoice
141 \type "Performer_group_performer"
142 \consists "Note_performer"
147 \type "Performer_group_performer"
154 \translator { \StaffContext \name RhythmicStaff }