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 "Tie_performer"
23 \consists "Piano_pedal_performer"
27 ThreadContext
= \translator {
28 \type "Performer_group_performer"
30 \consists "Note_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 TabVoiceContext
= \translator {
53 \type "Performer_group_performer"
55 \consists "Swallow_performer"
58 TabStaffContext
= \translator {
59 \type "Performer_group_performer"
64 ScoreContext
= \translator {
65 \type "Score_performer"
69 instrument
= #"bright acoustic"
77 \accepts RhythmicStaff
82 \consists "Timing_translator"
83 \consists "Swallow_performer"
85 dynamicAbsoluteVolumeFunction
= #default-dynamic-absolute-volume
86 instrumentEqualizer
= #default-instrument-equalizer
91 \type "Performer_group_performer"
92 \consists "Lyric_performer"
97 \type "Performer_group_performer"
103 \type "Staff_performer"
106 \consists "Time_signature_performer"
107 \consists "Tempo_performer"
111 \type "Staff_performer"
112 \accepts ChordNameVoice
117 \type "Performer_group_performer"
118 \consists "Note_performer"
123 \type "Performer_group_performer"
131 \translator { \ScoreContext }
132 \translator { \StaffContext }
133 \translator { \StaffContext \name RhythmicStaff
}
134 \translator { \VoiceContext }
135 \translator { \ThreadContext }
136 \translator { \PianoStaffContext }
137 \translator { \TabVoiceContext }
138 \translator { \TabStaffContext }
139 \translator { \GrandStaffContext }
140 \translator { \FiguredBassContext }