% property-init.ly
-\version "2.1.26"
+\version "2.3.8"
stemUp = \override Stem #'direction = #1
stemDown = \override Stem #'direction = #-1
tieDotted = \override Tie #'dashed = #1
tieSolid = \revert Tie #'dashed
+setEasyHeads = \sequential {
+ \override NoteHead #'print-function = #Note_head::brew_ez_stencil
+ \override NoteHead #'Y-extent-callback = #'()
+ \override NoteHead #'X-extent-callback = #'()
+}
dynamicUp = {
\override DynamicText #'direction = #1
\set Timing.measurePosition = #(ly:make-moment 0 1)
}
-newpage = \notes
-{
- \break
- % urg, only works for TeX output
- \context Score \applyoutput
- #(outputproperty-compatibility (make-type-checker 'paper-column-interface)
- 'between-system-string "\\newpage")
-}
-
% dynamic ly:dir? text script, articulation script ly:dir?
oneVoice = #(context-spec-music (make-voice-props-revert) 'Voice)
voiceOne = #(context-spec-music (make-voice-props-set 0) 'Voice)
% End the incipit and print a ``normal line start''.
-endincipit = \notes \context Staff {
+endincipit = \context Staff {
\partial 16 s16 % Hack to handle e.g. \bar ".|" \endincipit
\once \override Staff.Clef #'full-size-change = ##t
\once \override Staff.Clef #'non-default = ##t
% of either Staff.Arpeggio or PianoStaff.Arpeggio, depending whether
% cross-staff brackets are desired.
-arpeggioBracket = #Arpeggio::brew_chord_bracket
-arpeggio = #(make-music-by-name 'ArpeggioEvent)
-glissando = #(make-music-by-name 'GlissandoEvent)
+arpeggio = #(make-music 'ArpeggioEvent)
-fermataMarkup = \markup { \musicglyph #"scripts-ufermata" }
+arpeggioUp = \sequential {
+ \revert Arpeggio #'print-function
+ \override Arpeggio #'arpeggio-direction = #1
+}
+arpeggioDown = \sequential {
+ \revert Arpeggio #'print-function
+ \override Arpeggio #'arpeggio-direction = #-1
+}
+arpeggioBoth = \sequential {
+ \revert Arpeggio #'print-function
+ \revert Arpeggio #'arpeggio-direction
+}
+arpeggioBracket = \sequential {
+ \override Arpeggio #'print-function = #Arpeggio::brew_chord_bracket
+}
-setMmRestFermata =
- \once \override MultiMeasureRestNumber #'text =
- #fermataMarkup
+glissando = #(make-music 'GlissandoEvent)
+fermataMarkup = \markup { \musicglyph #"scripts-ufermata" }
hideNotes =\sequential {
% hide notes, accidentals, etc.
\set chordRootNamer = #(chord-name->german-markup #f)
\set chordNoteNamer = #note-name->german-markup
}
+
+
+
+improvisationOn = {
+ \set squashedPosition = #0
+ \override NoteHead #'style = #'slash
+}
+
+improvisationOff = {
+ \unset squashedPosition
+ \revert NoteHead #'style
+}