4 % setup for Request->Element conversion. Guru-only
7 \type "Performer_group_performer"
11 \consists "Staff_performer"
12 \consists "Key_performer"
13 \consists "Tempo_performer"
14 \consists "Time_signature_performer"
19 \description "Hard coded entry point for LilyPond. Cannot be tuned."
24 midiInstrument = #"drums"
29 \type "Performer_group_performer"
31 % The order of the dynamic performers is significant: absolute dynamic events must override crescendo events in midi.
32 \consists "Span_dynamic_performer"
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"
39 \consists "Melisma_translator"
50 \remove "Note_performer"
51 \consists "Drum_note_performer"
56 \type "Performer_group_performer"
58 \consists "Swallow_performer"
62 \type "Performer_group_performer"
64 \accepts RhythmicStaff
69 \type "Performer_group_performer"
76 \type "Performer_group_performer"
78 \consists "Swallow_performer"
82 \type "Performer_group_performer"
84 \consists "Swallow_performer"
87 \type "Performer_group_performer"
93 \type "Score_performer"
97 melismaBusyProperties = #default-melisma-properties
98 instrument = #"bright acoustic"
108 \accepts RhythmicStaff
113 \consists "Timing_translator"
114 \consists "Swallow_performer"
116 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
117 instrumentEqualizer = #default-instrument-equalizer
118 drumPitchTable = #(alist->hash-table midiDrumPitches)
123 \type "Performer_group_performer"
124 \consists "Staff_performer" % Performer_group_performer ?
125 \consists "Lyric_performer"
127 \consists "Time_signature_performer"
128 \consists "Tempo_performer"
132 \type "Performer_group_performer"
140 \type "Performer_group_performer"
141 \consists "Staff_performer"
142 \accepts ChordNameVoice
147 \type "Performer_group_performer"
148 \consists "Note_performer"
153 \type "Performer_group_performer"
160 \context { \Staff \name RhythmicStaff }