]> git.donarmstrong.com Git - lilypond.git/blob - ly/performer-init.ly
* lily/new-lyric-combine-music-iterator.cc (find_voice): make sure
[lilypond.git] / ly / performer-init.ly
1 \version "2.1.19"
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 "Voice"
25 }
26
27 \translator {
28         \type "Performer_group_performer"
29         \name Voice
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 StaffGroup
80         \accepts Devnull
81         \accepts ChoirStaff
82         \accepts RhythmicStaff
83         \accepts ChordNames
84         \accepts FiguredBass
85
86         \alias "Timing"
87         \consists "Timing_translator"
88         \consists "Swallow_performer"
89         
90         dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
91         instrumentEqualizer = #default-instrument-equalizer
92 }
93
94
95 \translator {
96         \type "Staff_performer" % Performer_group_performer ?
97         \consists "Lyric_performer"
98         \name LyricsVoice
99         \consists "Time_signature_performer"
100         \consists "Tempo_performer"
101 }
102
103 \translator{
104         \type "Performer_group_performer"
105         \name ChoirStaff
106         \accepts Staff
107 }
108
109
110 \translator {
111         \type "Staff_performer"
112         \accepts ChordNameVoice
113         \name ChordNames
114 }
115
116 \translator {
117         \type "Performer_group_performer"
118         \consists "Note_performer"
119         \name ChordNameVoice    
120 }
121
122 \translator {
123         \type "Performer_group_performer"
124
125         \name StaffGroup
126         \accepts Staff
127 }
128
129 \translator { \StaffContext \name RhythmicStaff }
130
131