4 % setup for Request->Element conversion. Guru-only
6 StaffContext = \translator {
7 \type "Staff_performer"
11 \consists "Key_performer"
12 \consists "Tempo_performer"
13 \consists "Time_signature_performer"
17 VoiceContext = \translator {
18 \type "Performer_group_performer"
20 \consists "Dynamic_performer"
21 \consists "Span_dynamic_performer"
22 \consists "Piano_pedal_performer"
26 ThreadContext = \translator {
27 \type "Performer_group_performer"
29 \consists "Note_performer"
30 \consists "Tie_performer"
33 FiguredBassContext = \translator {
34 \type "Performer_group_performer"
36 \consists "Swallow_performer"
39 GrandStaffContext = \translator {
40 \type "Performer_group_performer"
42 \accepts RhythmicStaff
46 PianoStaffContext = \translator {
47 \type "Performer_group_performer"
52 ScoreContext = \translator {
53 \type "Score_performer"
57 instrument = #"bright acoustic"
64 \accepts RhythmicStaff
69 \consists "Timing_translator"
70 \consists "Swallow_performer"
72 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
73 instrumentEqualizer = #default-instrument-equalizer
78 \type "Performer_group_performer"
79 \consists "Lyric_performer"
84 \type "Performer_group_performer"
89 \type "Staff_performer"
92 \consists "Time_signature_performer"
93 \consists "Tempo_performer"
97 \type "Staff_performer"
98 \accepts ChordNameVoice
103 \type Performer_group_performer
104 \consists Note_performer
109 \type Performer_group_performer
117 \translator { \ScoreContext }
118 \translator { \StaffContext }
119 \translator { \StaffContext \name RhythmicStaff }
120 \translator { \VoiceContext }
121 \translator { \ThreadContext }
122 \translator { \PianoStaffContext }
123 \translator { \GrandStaffContext }
124 \translator { \FiguredBassContext }