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