]> git.donarmstrong.com Git - lilypond.git/blob - ly/performer-init.ly
25d9d362cdf44d96cf81bb50d86a90e309a0d0a8
[lilypond.git] / ly / performer-init.ly
1 \version "1.9.8"
2
3 %
4 % setup for Request->Element conversion. Guru-only
5 %
6 \translator {
7         \type "Staff_performer"
8         \name Staff
9         \accepts Voice
10
11         \consists "Key_performer"
12         \consists "Tempo_performer"
13         \consists "Time_signature_performer"
14
15 }
16
17 \translator {
18         \type "Performer_group_performer"
19         \name Voice
20         \consists "Dynamic_performer"
21         \consists "Span_dynamic_performer"
22         \consists "Tie_performer"
23         \consists "Piano_pedal_performer"
24         \accepts "Thread"
25 }
26
27 \translator {
28         \type "Performer_group_performer"
29         \name Thread
30         \consists "Note_performer"
31 }
32
33 \translator {
34         \type "Performer_group_performer"
35         \name FiguredBass 
36         \consists "Swallow_performer"
37 }
38
39 \translator {
40         \type "Performer_group_performer"
41         \name GrandStaff
42         \accepts RhythmicStaff
43         \accepts Staff
44 }
45
46 \translator {
47         \type "Performer_group_performer"
48         \name "PianoStaff"
49         \accepts Staff
50 }
51
52 \translator {
53         \type "Performer_group_performer"
54         \name "TabVoice"
55         \consists "Swallow_performer"
56 }
57
58 \translator {
59         \type "Performer_group_performer"
60         \name "Devnull"
61         \consists "Swallow_performer"
62 }
63 \translator {
64         \type "Performer_group_performer"
65         \name "TabStaff"
66         \accepts "TabVoice"
67 }
68
69 \translator {
70         \type "Score_performer"
71
72         \name Score
73         \alias Timing
74         instrument = #"bright acoustic"
75         \accepts Staff
76         \accepts GrandStaff
77         \accepts PianoStaff
78         \accepts TabStaff
79         \accepts Lyrics 
80         \accepts StaffGroup
81         \accepts Devnull
82         \accepts ChoirStaff
83         \accepts RhythmicStaff
84         \accepts ChordNames
85         \accepts FiguredBass
86
87         \alias "Timing"
88         \consists "Timing_translator"
89         \consists "Swallow_performer"
90         
91         dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
92         instrumentEqualizer = #default-instrument-equalizer
93 }
94
95
96 \translator {
97         \type "Performer_group_performer"
98         \consists "Lyric_performer"
99         \name LyricsVoice
100 }
101
102 \translator{
103         \type "Performer_group_performer"
104         \name ChoirStaff
105         \accepts Staff
106 }
107
108 \translator {
109         \type "Staff_performer"
110         \accepts LyricsVoice
111         \name Lyrics
112         \consists "Time_signature_performer"
113         \consists "Tempo_performer"
114 }
115
116 \translator {
117         \type "Staff_performer"
118         \accepts ChordNameVoice
119         \name ChordNames
120 }
121
122 \translator {
123         \type "Performer_group_performer"
124         \consists "Note_performer"
125         \name ChordNameVoice    
126 }
127
128 \translator {
129         \type "Performer_group_performer"
130
131         \name StaffGroup
132         \accepts Staff
133 }
134
135 \translator { \StaffContext \name RhythmicStaff }
136
137