]> git.donarmstrong.com Git - lilypond.git/blob - ly/performer-init.ly
($(outdir)/%.pdf): add DVIPS_FLAGS. This will
[lilypond.git] / ly / performer-init.ly
1 \version "2.1.22"
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 "Slur_performer"
45     \consists "Melisma_performer"
46 }
47
48 \translator {
49     \type "Performer_group_performer"
50     \name FiguredBass 
51     \consists "Swallow_performer"
52 }
53
54 \translator {
55     \type "Performer_group_performer"
56     \name GrandStaff
57     \accepts RhythmicStaff
58     \accepts Staff
59 }
60
61 \translator {
62     \type "Performer_group_performer"
63     \name "PianoStaff"
64     \accepts Staff
65     \accepts DrumStaff
66 }
67
68 \translator {
69     \type "Performer_group_performer"
70     \name "TabVoice"
71     \consists "Swallow_performer"
72 }
73
74 \translator {
75     \type "Performer_group_performer"
76     \name "Devnull"
77     \consists "Swallow_performer"
78 }
79 \translator {
80     \type "Performer_group_performer"
81     \name "TabStaff"
82     \accepts "TabVoice"
83 }
84
85 \translator {
86     \type "Score_performer"
87
88     \name Score
89     \alias Timing
90     melismaBusyProperties = #default-melisma-properties
91     instrument = #"bright acoustic"
92     \accepts Staff
93     \accepts DrumStaff
94     \accepts GrandStaff
95     \accepts PianoStaff
96     \accepts TabStaff
97     \accepts Staff
98     \accepts StaffGroup
99     \accepts Devnull
100     \accepts ChoirStaff
101     \accepts RhythmicStaff
102     \accepts ChordNames
103     \accepts FiguredBass
104     \accepts Lyrics
105     \alias "Timing"
106     \consists "Timing_translator"
107     \consists "Swallow_performer"
108     
109     dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
110     instrumentEqualizer = #default-instrument-equalizer
111     drumPitchTable = #(alist->hash-table midiDrumPitches) 
112 }
113
114
115 \translator {
116     \type "Staff_performer" % Performer_group_performer ?
117     \consists "Lyric_performer"
118     \name Lyrics
119     \consists "Time_signature_performer"
120     \consists "Tempo_performer"
121 }
122
123 \translator{
124     \type "Performer_group_performer"
125     \name ChoirStaff
126     \accepts Staff
127     \accepts DrumStaff
128 }
129
130
131 \translator {
132     \type "Staff_performer"
133     \accepts ChordNameVoice
134     \name ChordNames
135 }
136
137 \translator {
138     \type "Performer_group_performer"
139     \consists "Note_performer"
140     \name ChordNameVoice        
141 }
142
143 \translator {
144     \type "Performer_group_performer"
145
146     \name StaffGroup
147     \accepts Staff
148     \accepts DrumStaff
149 }
150
151 \translator { \StaffContext \name RhythmicStaff }
152
153