2 % setup for Request->Element conversion. Guru-only
4 StaffContext = \translator {
5 \type "Staff_performer";
9 \accepts VoiceOne; % ugh.
14 \consists "Key_performer";
15 \consists "Time_signature_performer";
16 \consists "Tempo_performer";
17 dynamicStyle = #"dynamic"
19 \translator { \StaffContext }
21 %% urg, why (needs praeludium-*.ly) these?
24 \type "Performer_group_performer";
25 \consists "Note_performer";
31 \type "Performer_group_performer";
32 \consists "Note_performer";
36 \type "Performer_group_performer";
37 \consists "Note_performer";
41 VoiceContext = \translator {
42 \type "Performer_group_performer";
44 % All notes fall to Grace if you leave Thread out (huh?)
45 \consists "Dynamic_performer";
46 \consists "Span_dynamic_performer";
47 \consists "Grace_position_performer";
51 \translator { \VoiceContext }
53 GraceContext = \translator {
54 \type "Performer_group_performer";
56 \consists "Note_performer";
57 \consists "Tie_performer";
59 \translator { \GraceContext }
62 \type "Grace_performer_group";
64 \consists "Note_performer";
65 \consists "Tie_performer";
66 weAreGraceContext = "1";
71 \type "Performer_group_performer";
72 \name VoiceTwo;\consists "Note_performer";
76 GrandStaffContext = \translator {
77 \type "Performer_group_performer";
81 \translator { \GrandStaffContext }
83 PianoStaffContext = \translator {
84 \type "Performer_group_performer";
88 \translator { \PianoStaffContext }
91 \type "Performer_group_performer";
92 \consists "Lyric_performer";
97 \type "Performer_group_performer";
102 \type "Staff_performer";
105 \consists "Time_signature_performer";
106 \consists "Tempo_performer";
110 \type "Staff_performer";
111 \accepts ChordNameVoice;
116 \type Performer_group_performer;
117 \consists Note_performer;
118 \name ChordNameVoice;
122 \type Performer_group_performer;
128 ScoreContext = \translator {
129 \type "Score_performer";
132 instrument = "bright acoustic";
140 \consists "Swallow_performer";
142 \translator { \ScoreContext }