% property-init.ly
-\version "2.4.0"
+\version "2.7.39"
-stemUp = \override Stem #'direction = #1
-stemDown = \override Stem #'direction = #-1
+stemUp = \override Stem #'direction = #UP
+stemDown = \override Stem #'direction = #DOWN
stemNeutral= \revert Stem #'direction
-slurUp = \override Slur #'direction = #1
-slurDown = \override Slur #'direction = #-1
+slurUp = \override Slur #'direction = #UP
+slurDown = \override Slur #'direction = #DOWN
slurNeutral = \revert Slur #'direction
%% There's also dash, but setting dash period/length should be fixed.
}
-phrasingSlurUp = \override PhrasingSlur #'direction = #1
-phrasingSlurDown = \override PhrasingSlur #'direction = #-1
+phrasingSlurUp = \override PhrasingSlur #'direction = #UP
+phrasingSlurDown = \override PhrasingSlur #'direction = #DOWN
phrasingSlurNeutral = \revert PhrasingSlur #'direction
shiftOn = \override NoteColumn #'horizontal-shift = #1
shiftOnnn = \override NoteColumn #'horizontal-shift = #3
shiftOff = \revert NoteColumn #'horizontal-shift
-tieUp = \override Tie #'direction = #1
-tieDown = \override Tie #'direction = #-1
+tieUp = \override Tie #'direction = #UP
+tieDown = \override Tie #'direction = #DOWN
tieNeutral = \revert Tie #'direction
-tieDotted = \override Tie #'dashed = #1
-tieSolid = \revert Tie #'dashed
+tieDashed = {
+ \override Tie #'dash-period = #0.75
+ \override Tie #'dash-fraction = #0.4
+}
+tieDotted = {
+ \override Tie #'dash-period = #0.75
+ \override Tie #'dash-fraction = #0.1
+}
+tieSolid = {
+ \revert Tie #'dash-period
+ \revert Tie #'dash-fraction
+}
setEasyHeads = \sequential {
- \override NoteHead #'print-function = #Note_head::brew_ez_stencil
- \override NoteHead #'Y-extent-callback = #'()
- \override NoteHead #'X-extent-callback = #'()
+ \override NoteHead #'stencil = #ly:note-head::brew-ez-stencil
+ \override NoteHead #'font-size = #-7
+ \override NoteHead #'font-family = #'sans
+ \override NoteHead #'font-series = #'bold
}
aikenHeads = \set shapeNoteStyles = ##(do re mi fa #f la ti)
\set shapeNoteStyles = ##(#f #f mi #f fa la #f)
dynamicUp = {
- \override DynamicText #'direction = #1
- \override DynamicLineSpanner #'direction = #1
+ \override DynamicText #'direction = #UP
+ \override DynamicLineSpanner #'direction = #UP
}
dynamicDown = {
- \override DynamicText #'direction = #-1
- \override DynamicLineSpanner #'direction = #-1
+ \override DynamicText #'direction = #DOWN
+ \override DynamicLineSpanner #'direction = #DOWN
}
dynamicNeutral = {
}
-dotsUp = \override Dots #'direction = #1
-dotsDown = \override Dots #'direction = #-1
+dotsUp = \override Dots #'direction = #UP
+dotsDown = \override Dots #'direction = #DOWN
dotsNeutral = \revert Dots #'direction
-tupletUp = \override TupletBracket #'direction = #1
-tupletDown = \override TupletBracket #'direction = #-1
+tupletUp = \override TupletBracket #'direction = #UP
+tupletDown = \override TupletBracket #'direction = #DOWN
tupletNeutral = \revert TupletBracket #'direction
cadenzaOn = \set Timing.timing = ##f
cadenzaOff = {
\set Timing.timing = ##t
- \set Timing.measurePosition = #(ly:make-moment 0 1)
+ \set Timing.measurePosition = #ZERO-MOMENT
}
% dynamic ly:dir? text script, articulation script ly:dir?
arpeggio = #(make-music 'ArpeggioEvent)
arpeggioUp = \sequential {
- \revert Arpeggio #'print-function
- \override Arpeggio #'arpeggio-direction = #1
+ \revert Arpeggio #'stencil
+ \override Arpeggio #'arpeggio-direction = #UP
}
arpeggioDown = \sequential {
- \revert Arpeggio #'print-function
- \override Arpeggio #'arpeggio-direction = #-1
+ \revert Arpeggio #'stencil
+ \override Arpeggio #'arpeggio-direction = #DOWN
}
arpeggioNeutral = \sequential {
- \revert Arpeggio #'print-function
+ \revert Arpeggio #'stencil
\revert Arpeggio #'arpeggio-direction
}
arpeggioBracket = \sequential {
- \override Arpeggio #'print-function = #Arpeggio::brew_chord_bracket
+ \override Arpeggio #'stencil = #ly:arpeggio::brew-chord-bracket
}
glissando = #(make-music 'GlissandoEvent)
\revert NoteHead #'style
}
-textSpannerUp = \override TextSpanner #'direction = #1
-textSpannerDown = \override TextSpanner #'direction = #-1
+textSpannerUp = \override TextSpanner #'direction = #UP
+textSpannerDown = \override TextSpanner #'direction = #DOWN
textSpannerNeutral = \revert TextSpanner #'direction