3 % setup for Request->Element conversion. Guru-only
5 StaffContext = \translator {
6 \type "Staff_performer"
10 \consists "Key_performer"
11 \consists "Tempo_performer"
12 \consists "Time_signature_performer"
16 VoiceContext = \translator {
17 \type "Performer_group_performer"
19 \consists "Dynamic_performer"
20 \consists "Span_dynamic_performer"
21 \consists "Piano_pedal_performer"
25 ThreadContext = \translator {
26 \type "Performer_group_performer"
28 \consists "Note_performer"
29 \consists "Tie_performer"
32 FiguredBassContext = \translator {
33 \type "Performer_group_performer"
35 \consists "Swallow_performer"
38 GrandStaffContext = \translator {
39 \type "Performer_group_performer"
41 \accepts RhythmicStaff
45 PianoStaffContext = \translator {
46 \type "Performer_group_performer"
51 ScoreContext = \translator {
52 \type "Score_performer"
56 instrument = #"bright acoustic"
63 \accepts RhythmicStaff
68 \consists "Timing_translator"
69 \consists "Swallow_performer"
71 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
72 instrumentEqualizer = #default-instrument-equalizer
77 \type "Performer_group_performer"
78 \consists "Lyric_performer"
83 \type "Performer_group_performer"
88 \type "Staff_performer"
91 \consists "Time_signature_performer"
92 \consists "Tempo_performer"
96 \type "Staff_performer"
97 \accepts ChordNameVoice
102 \type Performer_group_performer
103 \consists Note_performer
108 \type Performer_group_performer
116 \translator { \ScoreContext }
117 \translator { \StaffContext }
118 \translator { \StaffContext \name RhythmicStaff }
119 \translator { \VoiceContext }
120 \translator { \ThreadContext }
121 \translator { \PianoStaffContext }
122 \translator { \GrandStaffContext }
123 \translator { \FiguredBassContext }