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"
13 dynamicStyle = #"dynamic"
15 \translator { \StaffContext }
16 \translator { \StaffContext
21 VoiceContext = \translator {
22 \type "Performer_group_performer"
24 \consists "Dynamic_performer"
25 \consists "Span_dynamic_performer"
26 \consists "Piano_pedal_performer"
29 \translator { \VoiceContext }
31 ThreadContext = \translator {
32 \type "Performer_group_performer"
34 \consists "Note_performer"
35 \consists "Tie_performer"
37 \translator { \ThreadContext }
39 % retain for compatibility reasons (FIXME: convert-ly)
41 \type "Performer_group_performer"
47 \type "Performer_group_performer"
48 \name VoiceTwo\consists "Note_performer"
52 GrandStaffContext = \translator {
53 \type "Performer_group_performer"
55 \accepts RhythmicStaff
58 \translator { \GrandStaffContext }
60 PianoStaffContext = \translator {
61 \type "Performer_group_performer"
65 \translator { \PianoStaffContext }
68 \type "Performer_group_performer"
69 \consists "Lyric_performer"
74 \type "Performer_group_performer"
79 \type "Staff_performer"
82 \consists "Time_signature_performer"
83 \consists "Tempo_performer"
87 \type "Staff_performer"
88 \accepts ChordNameVoice
93 \type Performer_group_performer
94 \consists Note_performer
99 \type Performer_group_performer
105 ScoreContext = \translator {
106 \type "Score_performer"
109 instrument = #"bright acoustic"
116 \accepts RhythmicStaff
118 \consists "Swallow_performer"
120 dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
121 instrumentEqualizer = #default-instrument-equalizer
123 \translator { \ScoreContext }