% property-init.ly
-\version "2.15.10"
+\version "2.16.0"
%% for dashed slurs, phrasing slurs, and ties
#(define (make-simple-dash-definition dash-fraction dash-period)
}
+%% bar lines
+
+defineBarLine =
+#(define-void-function
+ (parser location bar glyph-list) (string? list?)
+ (_i "Define bar line settings for bar line @var{bar}.
+ The list @var{glyph-list} must have three entries which define
+ the appearance at the end of line, at the beginning of the next line,
+ and the span bar, respectively." )
+ (if (not (= (length glyph-list) 3))
+ (ly:error (_ "Argument list for bar '~a' must have three components.") bar)
+ (define-bar-line bar
+ (car glyph-list)
+ (cadr glyph-list)
+ (caddr glyph-list))))
+
+
%% bass figures
bassFigureExtendersOn = {
\override Beam #'transparent = ##t
\override Accidental #'transparent = ##t
\override Rest #'transparent = ##t
+ \override TabNoteHead #'transparent = ##t
}
unHideNotes = {
\revert Accidental #'transparent
\revert NoteHead #'no-ledgers
\revert Dots #'transparent
\revert Rest #'transparent
+ \revert TabNoteHead #'transparent
}
\revert TabVoice.Stem #'no-stem-extend
\revert TabVoice.Flag #'style
\revert TabVoice.Stem #'details
- \revert TabVoice.Stem #'transparent
- \revert TabVoice.Flag #'transparent
+ \revert TabVoice.Stem #'stencil
+ \revert TabVoice.Flag #'stencil
\override TabVoice.Stem #'stencil = #tabvoice::draw-double-stem-for-half-notes
\override TabVoice.Stem #'X-extent = #tabvoice::make-double-stem-width-for-half-notes
- \set autoBeaming = ##t
- \revert NoteColumn #'ignore-collision
+ \set TabVoice.autoBeaming = ##t
+ \revert TabVoice.NoteColumn #'ignore-collision
% beams, dots
\revert TabVoice.Beam #'stencil
\revert TabVoice.StemTremolo #'stencil
\revert TabVoice.TupletBracket #'stencil
\revert TabVoice.TupletNumber #'stencil
% dynamic signs
- \revert TabVoice.DynamicText #'transparent
+ \revert TabVoice.DynamicText #'stencil
\revert TabVoice.DynamicTextSpanner #'stencil
\revert TabVoice.DynamicTextSpanner #'stencil
- \revert TabVoice.Hairpin #'transparent
+ \revert TabVoice.Hairpin #'stencil
% rests
\revert TabVoice.Rest #'stencil
\revert TabVoice.MultiMeasureRest #'stencil
- \revert TabVoice.MultiMeasureRestNumber #'transparent
- \revert TabVoice.MultiMeasureRestText #'transparent
+ \revert TabVoice.MultiMeasureRestNumber #'stencil
+ \revert TabVoice.MultiMeasureRestText #'stencil
% markups etc.
\revert TabVoice.Glissando #'stencil
\revert TabVoice.Script #'stencil
}
+%% volta brackets
+
+allowVoltaHook =
+#(define-void-function (parser location bar) (string?)
+ (allow-volta-hook bar))
+
%% x notes
xNotesOn =