]> git.donarmstrong.com Git - lilypond.git/blob - ly/performer.ly
release: 1.1.53
[lilypond.git] / ly / performer.ly
1 %
2 % setup for Request->Element conversion. Guru-only
3 %
4 \translator {
5         \type "Staff_performer";
6         \name Staff;
7         \accepts Voice;
8
9         \accepts VoiceOne;              % ugh.
10         \accepts VoiceTwo;
11         \accepts VoiceThree;
12         \accepts VoiceFour;
13
14         \consists "Key_performer";
15         \consists "Time_signature_performer";
16 }
17
18 %% urg, why (needs praeludium-*.ly) these?
19 \translator
20 {
21         \type "Performer_group_performer";
22         \consists "Note_performer";
23          \name VoiceFour;
24 }
25
26 \translator
27 {
28         \type "Performer_group_performer";
29         \consists "Note_performer";
30         \name VoiceThree;
31 }
32 \translator
33 {
34         \type "Performer_group_performer";
35         \consists "Note_performer";
36          \name VoiceOne;
37 }
38
39 \translator
40 {
41         \type "Performer_group_performer";
42         \name Voice;
43         \consists "Note_performer";
44         \consists "Tie_performer";
45 %       \accepts Grace;
46 }
47
48 \translator {
49         \type "Grace_performer_group";
50         \name "Grace";
51         \consists "Note_performer";
52         \consists "Tie_performer";
53          weAreGraceContext = "1";
54 }
55
56 \translator
57 {
58         \type "Performer_group_performer";
59         \name VoiceTwo;\consists "Note_performer";
60
61 }
62
63 \translator
64 {
65         \type "Performer_group_performer";
66         \accepts Staff;
67         \name GrandStaff;
68 }
69
70 \translator {\type "Performer_group_performer";
71         \accepts Staff; \name "PianoStaff";}
72
73 \translator {
74         \type "Performer_group_performer";
75         \consists "Lyric_performer";
76 \name LyricVoice;
77 }
78
79 \translator{
80         \type "Performer_group_performer";
81         \name ChoirStaff;
82         \accepts Staff;
83 }
84 \translator { 
85         \type "Staff_performer";
86         \accepts LyricVoice;
87         \name Lyrics;
88         \consists "Time_signature_performer";
89 }
90 \translator
91 {
92         \type Performer_group_performer;
93
94         \name StaffGroup;
95         \accepts Staff;
96 }
97 \translator {
98         \type "Score_performer";
99
100
101         \name Score;
102         instrument = "bright acoustic";
103         \accepts Staff;
104         \accepts GrandStaff;
105         \accepts PianoStaff;
106         \accepts Lyrics; 
107         \accepts StaffGroup;
108         \accepts ChoirStaff;
109         \consists "Swallow_performer";
110 }
111