-\version "2.5.18"
+\version "2.7.6"
\context {
\name Global
}
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name Staff
\consists "Output_property_engraver"
\context {
\Staff
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name DrumStaff
\alias Staff
\remove "Accidental_engraver"
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name InnerChoirStaff
\consists "System_start_delimiter_engraver"
systemStartDelimiter = #'SystemStartBracket
\context{
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
- \consists "Output_property_engraver"
-
minimumVerticalExtent = ##f
extraVerticalExtent = ##f
verticalExtent = ##f
localKeySignature = #'()
+ createSpacing = ##t
- \consists "Pitch_squash_engraver"
+
squashedPosition = #0
- \consists "Separating_line_group_engraver"
\name RhythmicStaff
\alias "Staff"
\override VoltaBracket #'padding = #5
\override StaffSymbol #'line-count = #1
- \override Stem #'neutral-direction = #1
- \override Beam #'neutral-direction = #1
- %% \consists "Repeat_engraver"
- \consists "Dot_column_engraver"
+ \override Stem #'neutral-direction = #UP
+ \override Beam #'neutral-direction = #UP
+
+ \consists "Output_property_engraver"
+ \consists "Font_size_engraver"
\consists "Volta_engraver"
+ \consists "Separating_line_group_engraver"
+ \consists "Dot_column_engraver"
\consists "Bar_engraver"
- \consists "Time_signature_engraver"
- \consists "Staff_symbol_engraver"
\consists "Ledger_line_engraver"
+ \consists "Staff_symbol_engraver"
+ \consists "Pitch_squash_engraver"
+ \consists "Time_signature_engraver"
\consists "Instrument_name_engraver"
\consists "Axis_group_engraver"
+
\accepts "Voice"
\accepts "CueVoice"
\defaultchild "Voice"
+
\description "
A context like @code{Staff} but for printing rhythms. Pitches are
ignored; the notes are printed on one line.
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name Voice
\description "
\remove "Glissando_engraver"
\remove "Ligature_bracket_engraver"
\remove "Note_heads_engraver"
- \consists "Rest_engraver"
\consists "Drum_notes_engraver"
\remove "New_fingering_engraver"
}
\context{
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name GrandStaff
localKeySignature = #'()
}
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name InnerStaffGroup
\consists "Span_bar_engraver"
\context{
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
minimumVerticalExtent = #'(-1.2 . 2.4)
extraVerticalExtent = ##f
verticalExtent = ##f
\consists "Skip_event_swallow_translator"
\consists "Font_size_engraver"
\consists "Hara_kiri_engraver"
+ \override RemoveEmptyVerticalGroup #'remove-first = ##t
\override SeparationItem #'padding = #0.2
}
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name NoteNames
\consists "Axis_group_engraver"
}
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name ChordNames
\description "Typesets chord names."
minimumVerticalExtent = #'(0 . 2.5)
extraVerticalExtent = ##f
\override SeparatingGroupSpanner #'padding = #0.8
+ \override RemoveEmptyVerticalGroup #'remove-first = ##t
verticalExtent = ##f
}
not contained in any other context). It is instantiated
automatically when an output definition (a @code{\score} or
@code{\layout} block) is processed."
-
+
+
+ \consists "Paper_column_engraver"
+ \consists "Vertically_spaced_contexts_engraver"
\consists "Repeat_acknowledge_engraver"
\consists "Staff_collecting_engraver"
%% move the alias along with the engraver.
- \consists "Timing_engraver"
-
+ \consists "Timing_translator"
+ \consists "Default_bar_line_engraver"
\consists "Output_property_engraver"
\consists "System_start_delimiter_engraver"
\consists "Mark_engraver"
autoCautionaries = #'()
printKeyCancellation = ##t
- keyAccidentalOrder = #`(
+ keyAlterationOrder = #`(
(6 . ,FLAT) (2 . ,FLAT) (5 . ,FLAT ) (1 . ,FLAT) (4 . ,FLAT) (0 . ,FLAT) (3 . ,FLAT)
(3 . ,SHARP) (0 . ,SHARP) (4 . ,SHARP) (1 . ,SHARP) (5 . ,SHARP) (2 . ,SHARP) (6 . ,SHARP)
(6 . ,DOUBLE-FLAT) (2 . ,DOUBLE-FLAT) (5 . ,DOUBLE-FLAT ) (1 . ,DOUBLE-FLAT) (4 . ,DOUBLE-FLAT) (0 . ,DOUBLE-FLAT) (3 . ,DOUBLE-FLAT)
instrumentTransposition = #(ly:make-pitch 0 0 0)
verticallySpacedContexts = #'(Staff)
+
+ timing = ##t
}
\context {
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
\name FiguredBass
\consists "Figured_bass_engraver"
\consists "Skip_event_swallow_translator"
\consists "Separating_line_group_engraver"
\consists "Hara_kiri_engraver"
+ \override RemoveEmptyVerticalGroup #'remove-first = ##t
}
\context {
\name "Devnull"
- \type "Engraver_group_engraver"
+ \type "Engraver_group"
%% don't want to route anything out of here:
\alias "Staff"
\remove "New_fingering_engraver"
\description "Context for drawing notes in a Tab staff. "
- \override Slur #'font-family = #'roman
- \override Slur #'print-function = #hammer-print-function
- \override Slur #'direction = #-1
%% Draws all stems/beams out of the staff (and not in the middle of the staff !)
%% This feature is now disabled because most of the tab does not use it.
\override Accidental #'style = #'vaticana
\override Custos #'style = #'vaticana
\override Custos #'neutral-position = #3
- \override Custos #'neutral-direction = #-1
+ \override Custos #'neutral-direction = #DOWN
%% Score.timing = ##f
%% Score.barAlways = ##t
\override Accidental #'style = #'mensural
\override Custos #'style = #'mensural
\override Custos #'neutral-position = #3
- \override Custos #'neutral-direction = #-1
+ \override Custos #'neutral-direction = #DOWN
%% Score.timing = ##f
%% Score.barAlways = ##t