+\version "1.3.122"
-\version "1.3.110"
- %
+%
% setup for Request->Element conversion. Guru-only
%
\consists "Local_key_engraver";
\consists "Piano_pedal_engraver";
- \consistsend "Axis_group_engraver";
-
%{
The Instrument_name_engraver puts the name of the instrument
(\property Staff.instrument; Staff.instr for subsequent lines)
\consists "Instrument_name_engraver";
%}
+ \consistsend "Axis_group_engraver";
\accepts "Voice";
}
+
+StaffContainerContext = \translator {
+ \type Engraver_group_engraver;
+ \consists "Axis_group_engraver";
+ \accepts Staff;
+ \name StaffContainer;
+}
+
ChoirStaffContext = \translator {
\type "Engraver_group_engraver";
\name ChoirStaff;
\consists "Output_property_engraver";
\consists "Arpeggio_engraver";
- \consists "Dynamic_engraver"; % must come before text_engraver.
\consists "Text_spanner_engraver";
\consists "Property_engraver";
\consists "Chord_tremolo_engraver";
\consists "Melisma_engraver";
+
+%{
+ Must come before text_engraver, but after note_column engraver.
+
+%}
+ \consists "Dynamic_engraver";
\consists "Text_engraver";
- \consists "A2_engraver";
- devNullVoice = #'unisolo
- \consists "Voice_devnull_engraver";
\consists "Script_engraver";
\consists "Script_column_engraver";
\consists "Rhythmic_column_engraver";
+ \consists "Phrasing_slur_engraver";
\consists "Slur_engraver";
\consists "Tie_engraver";
\consists "Tuplet_engraver";
\consists "Grace_position_engraver";
+ \consists "A2_engraver";
+ \consists "Voice_devnull_engraver";
+
\consists "Skip_req_swallow_translator";
\accepts Thread; % bug if you leave out this!
\accepts Grace;
\type Engraver_group_engraver;
\name Thread;
- devNullThread = #'unisolo
\consists "Thread_devnull_engraver";
\consists "Note_heads_engraver";
\consists "Note_head_line_engraver";
\consistsend "Axis_group_engraver";
\consists "Separating_line_group_engraver";
\consists "Chord_name_engraver";
+ \consists "Skip_req_swallow_translator";
}
+
ChordNamesContext = \translator {
\type "Engraver_group_engraver";
\name ChordNames;
\consists "Bar_number_engraver";
\consists "Span_arpeggio_engraver";
-
- \accepts "Staff";
+ \accepts "Staff";
+ \accepts "StaffContainer";
\accepts "StaffGroup";
\accepts "RhythmicStaff";
\accepts "Lyrics";
splitInterval = #'(0 . 1)
changeMoment = #`(,(make-moment 0 0) . ,(make-moment 1 512))
- %devNullThread = #'unisolo
- %devNullVoice = #'unisolo
-
StaffMinimumVerticalExtent = #(cons -4.0 4.0)
barAuto = ##t
pedalUnaChordaStrings = #'("una chorda" "" "tre chorde")
pedalSostenutoStrings = #'() % FIXME
+ tupletNumberFormatFunction = #denominator-tuplet-formatter
+
keyAccidentalOrder = #'(
(6 . -1) (2 . -1) (5 . -1 ) (1 . -1) (4 . -1) (0 . -1) (3 . -1)
(3 . 1) (0 . 1) (4 . 1) (1 . 1) (5 . 1) (2 . 1) (6 . 1)