]> git.donarmstrong.com Git - lilypond.git/blob - init/engraver.ini
patch::: 0.0.75.jcn6: pats
[lilypond.git] / init / engraver.ini
1 %
2 % setup for Request->Element conversion. Guru-only
3 %
4
5 \requesttranslator {
6         Engraver Score_engraver
7         \alias "Score";
8
9         \consists "Bar_align_engraver";
10         \consists "Clef_align_engraver";
11         \consists "Key_align_engraver";
12         \consists "Meter_align_engraver";
13         \consists "Score_horizontal_align_engraver";
14
15         \consists "Vertical_align_engraver";
16         \consists "Span_bar_engraver";
17         \consists "Span_brace_engraver";
18
19         \contains\requesttranslator {
20                 Engraver "Staff_engravers"
21                 \alias "Staff";         
22                 \consists "Bar_engraver";
23                 \consists "Clef_engraver";
24                 \consists "Key_engraver";
25                 \consists "Meter_engraver";
26                 \consists "Local_key_engraver";
27                 \consists "Staff_sym_engraver";
28                 \consists "Collision_engraver";
29                 \consists "Rest_collision_engraver";
30                 \contains \requesttranslator {
31                         Engraver  "Voice_group_engravers"
32                         \alias "Voice_group";
33                         \consists "Dynamic_engraver";
34                         \consists "Stem_beam_engraver";
35                         \consists "Script_engraver";
36                         \consists "Note_column_engraver";
37                         \consists "Slur_engraver";
38                         \contains \requesttranslator {
39                                 Engraver "Engraver_group_engraver"
40                                 \alias "Voice";
41                                 \consists "Note_head_engraver" ;
42                                 \consists "Tie_engraver";
43                         }
44                 }
45         }
46
47         \contains\requesttranslator {
48                 Engraver "Staff_engravers"
49                 \alias "Lyric";
50                 \contains\requesttranslator{
51                         Engraver "Voice_group_engravers"
52                         \alias "Voice_group";
53                         \contains\requesttranslator{
54                                 Engraver "Engraver_group_engraver"
55                                 \consists "Lyric_engraver";
56                                 \consists "Swallow_engraver";
57                         }
58                 }
59         }
60 }
61
62
63