4 %% setup for Request->Element conversion.
7 \type "Performer_group"
12 \consists "Staff_performer"
13 \consists "Key_performer"
14 \consists "Tempo_performer"
15 \consists "Time_signature_performer"
20 \description "Hard coded entry point for LilyPond. Cannot be tuned."
26 midiInstrument = #"drums"
28 \defaultchild DrumVoice
32 \type "Performer_group"
34 % The order of the dynamic performers is significant: absolute dynamic events must override crescendo events in midi.
35 \consists "Span_dynamic_performer"
36 \consists "Dynamic_performer"
37 \consists "Tie_performer"
38 \consists "Piano_pedal_performer"
39 \consists "Note_performer"
40 \consists "Beam_performer"
41 \consists "Slur_performer"
42 \consists "Melisma_translator"
53 \remove "Note_performer"
54 \consists "Drum_note_performer"
59 \type "Performer_group"
61 \consists "Swallow_performer"
65 \type "Performer_group"
67 \accepts RhythmicStaff
73 \type "Performer_group"
81 \type "Performer_group"
83 \consists "Swallow_performer"
87 \type "Performer_group"
89 \consists "Swallow_performer"
92 \type "Performer_group"
95 \defaultchild "TabVoice"
99 \type "Score_performer"
103 melismaBusyProperties = #default-melisma-properties
104 instrument = #"bright acoustic"
114 \accepts RhythmicStaff
119 \consists "Timing_translator"
120 \consists "Swallow_performer"
122 \defaultchild "Staff"
124 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
125 instrumentEqualizer = #default-instrument-equalizer
126 drumPitchTable = #(alist->hash-table midiDrumPitches)
132 \type "Performer_group"
133 \consists "Staff_performer" % Performer_group ?
134 \consists "Lyric_performer"
136 \consists "Time_signature_performer"
137 \consists "Tempo_performer"
141 \type "Performer_group"
152 \type "Performer_group"
153 \consists "Staff_performer"
154 \accepts ChordNameVoice
159 \type "Performer_group"
160 \consists "Note_performer"
165 \type "Performer_group"
174 \context { \Staff \name RhythmicStaff }