2 % setup for Request->Element conversion. Guru-only
6 \type "Engraver_group_engraver";
9 \consists "Bar_engraver";
10 \consists "Clef_engraver";
11 \consists "Key_engraver";
12 \consists "Meter_engraver";
13 \consists "Local_key_engraver";
14 \consists "Staff_sym_engraver";
15 \consists "Collision_engraver";
16 \consists "Rest_collision_engraver";
17 \consists "Separating_line_group_engraver";
18 \consists "Line_group_engraver";
23 Rhythmic_staff = \translator
25 \type "Engraver_group_engraver";
27 \consists "Pitch_squash_engraver";
29 \consists "Bar_engraver";
30 \consists "Meter_engraver";
31 \consists "Staff_sym_engraver";
32 \consists "Line_group_engraver";
36 \type "Engraver_group_engraver";
37 \consists "Dynamic_engraver";
38 \consists "Rest_engraver";
39 \consists "Stem_engraver";
40 \consists "Plet_engraver";
41 \consists "Beam_engraver";
42 \consists "Abbreviation_beam_engraver";
43 \consists "Script_engraver";
44 \consists "Rhythmic_column_engraver";
45 \consists "Slur_engraver";
49 Thread = \translator {
50 \type "Engraver_group_engraver";
51 \consists "Skip_req_swallow_translator";
52 \consists "Note_head_engraver" ;
53 \consists "Tie_engraver";
56 Grandstaff = \translator {
57 \type "Engraver_group_engraver";
59 \consists "Span_bar_engraver";
60 \consists "Vertical_align_engraver";
61 \consists "Piano_bar_engraver";
63 % This should come last
64 \consists "Line_group_engraver";
68 Staff_group = \translator {
69 \type "Engraver_group_engraver";
70 \consists "Span_bar_engraver";
71 \consists "Vertical_align_engraver";
72 \consists "Staff_group_bar_engraver";
73 \consists "Line_group_engraver";
75 \accepts "Rhythmic_staff";
76 \accepts "Grandstaff";
82 \type "Engraver_group_engraver";
84 \consists "Separating_line_group_engraver";
85 \consists "Lyric_engraver";
86 \consists "Line_group_engraver";
87 \consists "Beam_req_swallow_translator";
88 \consists "Plet_swallow_engraver";
91 Lyrics = \translator {
92 \type "Engraver_group_engraver";
93 \consists "Vertical_align_engraver";
94 \consists "Line_group_engraver";
95 \accepts "Lyric_voice";
101 \consists "Timing_engraver";
102 %\consists "Bar_column_engraver";
103 %\consists "Bar_number_engraver";
105 \consists "Span_score_bar_engraver";
106 \consists "Score_priority_engraver";
107 \consists "Priority_horizontal_align_engraver";
108 \consists "Vertical_align_engraver";
111 \accepts "Staff_group";
113 \accepts "Rhythmic_staff";
115 \accepts "Grandstaff";
118 Stupid_score = \translator {
119 \type Score_engraver;
120 \consists "Staff_sym_engraver";