]> git.donarmstrong.com Git - lilypond.git/blob - ly/performer-init.ly
* lily/parser.yy (chord_body_element): add DRUM_PITCH to chords
[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 \translator {
17     \StaffContext
18     \name DrumStaff
19     \accepts DrumVoice
20 }
21
22 \translator {
23     \type "Performer_group_performer"
24     \name Voice
25     \consists "Dynamic_performer"
26     \consists "Span_dynamic_performer"
27     \consists "Tie_performer"
28     \consists "Piano_pedal_performer"
29 }
30
31 \translator {
32     \VoiceContext
33     \name DrumVoice
34 }
35
36 \translator {
37     \type "Performer_group_performer"
38     \name Voice
39     \consists "Note_performer"
40 }
41
42 \translator {
43     \type "Performer_group_performer"
44     \name FiguredBass 
45     \consists "Swallow_performer"
46 }
47
48 \translator {
49     \type "Performer_group_performer"
50     \name GrandStaff
51     \accepts RhythmicStaff
52     \accepts Staff
53 }
54
55 \translator {
56     \type "Performer_group_performer"
57     \name "PianoStaff"
58     \accepts Staff
59     \accepts DrumStaff
60 }
61
62 \translator {
63     \type "Performer_group_performer"
64     \name "TabVoice"
65     \consists "Swallow_performer"
66 }
67
68 \translator {
69     \type "Performer_group_performer"
70     \name "Devnull"
71     \consists "Swallow_performer"
72 }
73 \translator {
74     \type "Performer_group_performer"
75     \name "TabStaff"
76     \accepts "TabVoice"
77 }
78
79 \translator {
80     \type "Score_performer"
81
82     \name Score
83     \alias Timing
84     instrument = #"bright acoustic"
85     \accepts Staff
86     \accepts DrumStaff
87     \accepts GrandStaff
88     \accepts PianoStaff
89     \accepts TabStaff
90     \accepts Staff
91     \accepts StaffGroup
92     \accepts Devnull
93     \accepts ChoirStaff
94     \accepts RhythmicStaff
95     \accepts ChordNames
96     \accepts FiguredBass
97
98     \alias "Timing"
99     \consists "Timing_translator"
100     \consists "Swallow_performer"
101     
102     dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
103     instrumentEqualizer = #default-instrument-equalizer
104 }
105
106
107 \translator {
108     \type "Staff_performer" % Performer_group_performer ?
109     \consists "Lyric_performer"
110     \name LyricsVoice
111     \consists "Time_signature_performer"
112     \consists "Tempo_performer"
113 }
114
115 \translator{
116     \type "Performer_group_performer"
117     \name ChoirStaff
118     \accepts Staff
119     \accepts DrumStaff
120 }
121
122
123 \translator {
124     \type "Staff_performer"
125     \accepts ChordNameVoice
126     \name ChordNames
127 }
128
129 \translator {
130     \type "Performer_group_performer"
131     \consists "Note_performer"
132     \name ChordNameVoice        
133 }
134
135 \translator {
136     \type "Performer_group_performer"
137
138     \name StaffGroup
139     \accepts Staff
140     \accepts DrumStaff
141 }
142
143 \translator { \StaffContext \name RhythmicStaff }
144
145