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";
17 \translator { \StaffContext }
19 %% urg, why (needs praeludium-*.ly) these?
22 \type "Performer_group_performer";
23 \consists "Note_performer";
29 \type "Performer_group_performer";
30 \consists "Note_performer";
34 \type "Performer_group_performer";
35 \consists "Note_performer";
39 VoiceContext = \translator {
40 \type "Performer_group_performer";
42 % All notes fall to Grace if you leave Thread out (huh?)
43 \consists "Grace_position_performer";
47 \translator { \VoiceContext }
49 GraceContext = \translator {
50 \type "Performer_group_performer";
52 \consists "Note_performer";
53 \consists "Tie_performer";
55 \translator { \GraceContext }
58 \type "Grace_performer_group";
60 \consists "Note_performer";
61 \consists "Tie_performer";
62 weAreGraceContext = "1";
67 \type "Performer_group_performer";
68 \name VoiceTwo;\consists "Note_performer";
72 GrandStaffContext = \translator {
73 \type "Performer_group_performer";
77 \translator { \GrandStaffContext }
79 PianoStaffContext = \translator {
80 \type "Performer_group_performer";
84 \translator { \PianoStaffContext }
87 \type "Performer_group_performer";
88 \consists "Lyric_performer";
93 \type "Performer_group_performer";
98 \type "Staff_performer";
101 \consists "Time_signature_performer";
104 \type Performer_group_performer;
110 ScoreContext = \translator {
111 \type "Score_performer";
114 instrument = "bright acoustic";
121 \consists "Swallow_performer";
123 \translator { \ScoreContext }