2004-05-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * ly/engraver-init.ly (EasyNotation): remove OrchestralScoreContext
+
+ * lily/rest.cc: add direction to rest properties.
+
* lily/include/output-def.hh: new file, move from
music-output-def.hh
% setup for Request->Element conversion. Guru-only
%
-MyStaffContext=\context {
+MyStaff =\context {
\type "Engraver_group_engraver"
\name Staff
}
-MyVoiceContext = \context {
+MyVoice = \context {
\type "Engraver_group_engraver"
\name Voice
}
-MyStaffContext = \context {
+MyStaff = \context {
\MyStaff
\consists "Staff_symbol_engraver"
}
}
}
-MyStaffContext = \context {
+MyStaff = \context {
\MyStaff
\consists "Clef_engraver"
\remove "Pitch_squash_engraver"
}
}
-MyVoiceContext = \context {
+MyVoice = \context {
\MyVoice
\consists "Stem_engraver"
}
}
}
-MyVoiceContext = \context {
+MyVoice = \context {
\MyVoice
\consists "Beam_engraver"
}
}
}
-MyVoiceContext= \context {
+MyVoice= \context {
\MyVoice
\consists "Phrasing_slur_engraver"
\consists "Slur_engraver"
}
}
-MyStaffContext = \context {
+MyStaff = \context {
\MyStaff
\consists "Bar_engraver"
\consists "Time_signature_engraver"
}
}
-MyStaffContext = \context
- { \MyStaff
- \consists "Accidental_engraver"
- \consists "Key_engraver"
+MyStaff = \context {
+ \MyStaff
+ \consists "Accidental_engraver"
+ \consists "Key_engraver"
}
\score {
\topVoice
ADD_INTERFACE (Rest,"rest-interface",
"A rest symbol.",
- "style minimum-distance");
+ "style direction minimum-distance");
'''\\apply -> \\applymusic'''))
def conv (str):
+ str = re.sub (r'\\OrchestralScoreContext', '\\Score', str)
def func(m):
if m.group(1) not in ['RemoveEmptyStaff',
'AncientRemoveEmptyStaffContext',
else:
return m.group (0)
+
str = re.sub (r'\\([a-zA-Z]+)Context\b', func, str)
str = re.sub ('ly:paper-lookup', 'ly:output-def-lookup', str)