]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/property-init.ly
(hideNotes): remove \setMmRestFermata
[lilypond.git] / ly / property-init.ly
index 3f6f68407f80fddc67c24647ad6c1e8b02ba3956..ea6ce2a457cbbac8de40bb8870f3693ab7abb2d9 100644 (file)
@@ -1,6 +1,6 @@
 % property-init.ly
 
-\version "2.1.26"
+\version "2.3.8"
 
 stemUp = \override Stem  #'direction = #1
 stemDown = \override Stem  #'direction = #-1 
@@ -31,6 +31,11 @@ tieBoth = \revert Tie #'direction
 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
@@ -72,15 +77,6 @@ cadenzaOff = {
   \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)
@@ -101,7 +97,7 @@ normalsize = {
 
 
 % 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
@@ -131,16 +127,27 @@ turnOff = #(cons '() '())
 % 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.
@@ -168,3 +175,15 @@ semiGermanChords = {
     \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
+}