fermataMarkup =
#(make-music 'MultiMeasureTextEvent
- ;; Set the 'text based on the 'direction
- 'text (make-fermata-markup)
+ ;; Set the 'text based on the 'direction
+ 'text (make-fermata-markup)
'tweaks '((outside-staff-priority . 40)
- (outside-staff-padding . 0)))
+ (outside-staff-padding . 0)))
%% font sizes
\revert NoteHead.duration-log
}
+%% line and page breaking controls
+
+autoLineBreaksOff = {
+ \overrideProperty Score.NonMusicalPaperColumn.line-break-permission ##f
+ \override Score.NonMusicalPaperColumn.line-break-permission = ##f
+}
+autoLineBreaksOn = {
+ \overrideProperty Score.NonMusicalPaperColumn.line-break-permission #'allow
+ \override Score.NonMusicalPaperColumn.line-break-permission = #'allow
+}
+autoPageBreaksOff =
+ \override Score.NonMusicalPaperColumn.page-break-permission = ##f
+autoPageBreaksOn =
+ \override Score.NonMusicalPaperColumn.page-break-permission = #'allow
+autoBreaksOff = { \autoLineBreaksOff \autoPageBreaksOff }
+autoBreaksOn = { \autoLineBreaksOn \autoPageBreaksOn }
+
+
%% merging
mergeDifferentlyDottedOn =
\override PhrasingSlur.dash-definition = #'((0 1 0.1 0.75))
phrasingSlurHalfDashed =
\override PhrasingSlur.dash-definition = #'((0 0.5 0.4 0.75)
- (0.5 1 1 1))
+ (0.5 1 1 1))
phrasingSlurHalfSolid =
\override PhrasingSlur.dash-definition = #'((0 0.5 1 1)
- (0.5 1 0.4 0.75))
+ (0.5 1 0.4 0.75))
phrasingSlurSolid =
\revert PhrasingSlur.dash-definition
%% shifts
+shiftOff = \override NoteColumn.horizontal-shift = #0
shiftOn = \override NoteColumn.horizontal-shift = #1
shiftOnn = \override NoteColumn.horizontal-shift = #2
shiftOnnn = \override NoteColumn.horizontal-shift = #3
-shiftOff = \revert NoteColumn.horizontal-shift
%% slurs
slurDashed = \override Slur.dash-definition = #'((0 1 0.4 0.75))
slurDotted = \override Slur.dash-definition = #'((0 1 0.1 0.75))
slurHalfDashed = \override Slur.dash-definition = #'((0 0.5 0.4 0.75)
- (0.5 1 1 1))
+ (0.5 1 1 1))
slurHalfSolid = \override Slur.dash-definition = #'((0 0.5 1 1)
- (0.5 1 0.4 0.75))
+ (0.5 1 0.4 0.75))
slurSolid = \revert Slur.dash-definition
stemNeutral = \revert Stem.direction
+%% string numbers
+
+romanStringNumbers = {
+ \override StringNumber.number-type = #'roman-upper
+ \override StringNumber.stencil = #ly:text-interface::print
+ \override StringNumber.font-encoding = #'latin1
+ \override StringNumber.font-shape = #'italic
+}
+arabicStringNumbers = {
+ \revert StringNumber.number-type
+ \revert StringNumber.stencil
+ \revert StringNumber.font-encoding
+ \revert StringNumber.font-shape
+}
+
+
%% tablature
% switch to full notation
tieDashed = \override Tie.dash-definition = #'((0 1 0.4 0.75))
tieDotted = \override Tie.dash-definition = #'((0 1 0.1 0.75))
tieHalfDashed = \override Tie.dash-definition = #'((0 0.5 0.4 0.75)
- (0.5 1 1 1))
+ (0.5 1 1 1))
tieHalfSolid = \override Tie.dash-definition = #'((0 0.5 1 1)
- (0.5 1 0.4 0.75))
+ (0.5 1 0.4 0.75))
tieSolid = \revert Tie.dash-definition