-\version "2.3.16"
+\version "2.4.0"
\context {
\name Global
\context {
\type "Engraver_group_engraver"
\name Staff
-
\consists "Output_property_engraver"
-
\consists "Bar_engraver"
% Bar_engraver must be first so default bars aren't overwritten
% with empty ones.
\consists "Font_size_engraver"
-
\consists "Volta_engraver"
\consists "Separating_line_group_engraver"
\consists "Dot_column_engraver"
\denies Voice
\accepts DrumVoice
- clefGlyph = #"clefs-percussion"
+ clefGlyph = #"clefs.percussion"
clefPosition = #0
\override Script #'staff-padding = #0.75
}
\consists "Slur_engraver"
\consists "Tie_engraver"
\consists "Tuplet_engraver"
+ \consists "Grace_engraver"
\consists "Skip_event_swallow_translator"
}
You cannot explicitly instantiate a Score context (since it is
not contained in any other context). It is instantiated
automatically when an output definition (a @code{\score} or
- @code{\paper} block) is processed."
+ @code{\layout} block) is processed."
\consists "Repeat_acknowledge_engraver"
\consists "Staff_collecting_engraver"
melismaBusyProperties = #default-melisma-properties
- clefGlyph = #"clefs-G"
+ clefGlyph = #"clefs.G"
clefPosition = #-2
middleCPosition = #-6
chordNameExceptionsPartial = #partialJazzExceptions
- bassStaffProperties = #'((assign clefGlyph "clefs-F")
+ bassStaffProperties = #'((assign clefGlyph "clefs.F")
(assign clefPosition 2)
(assign middleCPosition 6))
%% tablature:
%% One may change the strings tuning as following :
%% The lenght of the list must be equal to the number of string
- stringTunings = #guitar-tunings
+ stringTunings = #guitar-tuning
tablatureFormat = #fret-number-tablature-format
%%
bassFigureFormatFunction = #format-bass-figure
metronomeMarkFormatter = #format-metronome-markup
- graceSettings = #`#(
+ graceSettings = #`(
(Voice Stem direction 1)
;; TODO: should take from existing definition.
;; c&p from define-grobs.scm
(Voice Slur direction -1)
)
- quotedEventTypes = #'(note-event rest-event time-scaled-music tie-event)
+ quotedEventTypes = #'(note-event rest-event time-scaled-music tie-event)
+ instrumentTransposition = #(ly:make-pitch 0 0 0)
+
+ verticallySpacedContexts = #'(Staff)
}
EasyNotation = \context { % TODO: why \context override?
%\override Beam #'damping = #100000
%\override Stem #'up-to-staff = ##t
+ % TabStaff increase the staff-space, which in turn
+ % increases beam thickness and spacing; beams are
+ % too big. We have to adjust the beam settings:
+ \override Beam #'thickness = #0.32
+ \override Beam #'space-function =
+ #(lambda (beam mult) (* 0.62 (Beam::space_function beam mult)))
+
% No accidental in tablature !
\remove Accidental_engraver
}
\remove "Key_engraver"
\remove "String_number_engraver"
% Special "TAB" clef
- clefGlyph = #"clefs-tab"
+ clefGlyph = #"clefs.tab"
clefPosition = #0
}
% \override StaffSymbol #'width = #60.0
% Choose vaticana do clef on 3rd line as default.
- clefGlyph = #"clefs-vaticana-do"
+ clefGlyph = #"clefs.vaticana.do"
middleCPosition = #1
clefPosition = #1
clefOctavation = #0
% \override StaffSymbol #'width = #60.0
% Choose petrucci g clef on 2nd line as default.
- clefGlyph = #"clefs-petrucci-g"
+ clefGlyph = #"clefs.petrucci.g"
middleCPosition = #-6
clefPosition = #-2
clefOctavation = #0