]> git.donarmstrong.com Git - lilypond.git/commitdiff
* scripts/lilypond-book.py (do_file): do not overwrite input file.
authorhanwen <hanwen>
Sun, 22 Feb 2004 21:47:29 +0000 (21:47 +0000)
committerhanwen <hanwen>
Sun, 22 Feb 2004 21:47:29 +0000 (21:47 +0000)
* lily/context-scheme.cc (LY_DEFINE): use Scheme style naming for
music/context/grob property functions. Internally, use
get_property() and set_property() for both.

467 files changed:
ChangeLog
Documentation/topdocs/NEWS.texi
Documentation/user/internals.itely
Documentation/user/introduction.itely
Documentation/user/refman.itely
VERSION
input/regression/+.ly
input/regression/accidental-cautionary.ly
input/regression/accidental-double.ly
input/regression/accidental-ledger.ly
input/regression/accidental-octave.ly
input/regression/accidental-placement.ly
input/regression/accidental-quarter.ly
input/regression/accidental-single-double.ly
input/regression/accidental-tie.ly
input/regression/accidental-unbroken-tie-spacing.ly
input/regression/accidental-voice.ly
input/regression/accidental.ly
input/regression/accidentals.ly
input/regression/ambitus.ly
input/regression/apply-context.ly
input/regression/apply-output.ly
input/regression/arpeggio-bracket.ly
input/regression/arpeggio-collision.ly
input/regression/arpeggio.ly
input/regression/auto-beam-bar.ly
input/regression/auto-beam-no-beam.ly
input/regression/auto-beam-triplet.ly
input/regression/auto-beam-tuplets.ly
input/regression/auto-beam.ly
input/regression/auto-change.ly
input/regression/balloon.ly
input/regression/bar-number.ly
input/regression/bar-scripts.ly
input/regression/beam-auto-knee.ly
input/regression/beam-break.ly
input/regression/beam-center-slope.ly
input/regression/beam-concave.ly
input/regression/beam-cross-staff-auto-knee.ly
input/regression/beam-cross-staff-slope.ly
input/regression/beam-cross-staff.ly
input/regression/beam-damp.ly
input/regression/beam-default-lengths.ly
input/regression/beam-extreme.ly
input/regression/beam-french.ly
input/regression/beam-funky-beamlet.ly
input/regression/beam-funky.ly
input/regression/beam-knee-symmetry.ly
input/regression/beam-length.ly
input/regression/beam-manual-beaming.ly
input/regression/beam-multiple-cross-staff.ly
input/regression/beam-over-barline.ly
input/regression/beam-position.ly
input/regression/beam-postfix-notation.ly
input/regression/beam-quanting-32nd.ly
input/regression/beam-quanting-horizontal.ly
input/regression/beam-quarter.ly
input/regression/beam-rest.ly
input/regression/beam-second.ly
input/regression/beam-shortened-lengths.ly
input/regression/beamed-chord.ly
input/regression/beaming-ternary-metrum.ly
input/regression/beaming.ly
input/regression/beams.ly
input/regression/between-systems.ly
input/regression/break.ly
input/regression/breathing-sign-ancient.ly
input/regression/breathing-sign.ly
input/regression/chord-changes.ly
input/regression/chord-name-entry-11.ly
input/regression/chord-name-entry.ly
input/regression/chord-name-exceptions.ly
input/regression/chord-name-major7.ly
input/regression/chord-names-bass.ly
input/regression/chord-scripts.ly
input/regression/chord-tremolo-short.ly
input/regression/chord-tremolo.ly
input/regression/chords-funky-ignatzek.ly
input/regression/clef-oct.ly
input/regression/clefs.ly
input/regression/cluster.ly
input/regression/collision-2.ly
input/regression/collision-dots-invert.ly
input/regression/collision-dots-move.ly
input/regression/collision-dots.ly
input/regression/collision-head-chords.ly
input/regression/collision-heads.ly
input/regression/collision-merge-differently-dotted.ly
input/regression/collision-merge-dots.ly
input/regression/collision-mesh.ly
input/regression/collisions.ly
input/regression/completion-heads-polyphony.ly
input/regression/completion-heads.ly
input/regression/custos.ly
input/regression/dot-flag-collision.ly
input/regression/dots.ly
input/regression/drums.ly
input/regression/dynamics-broken-hairpin.ly
input/regression/dynamics-glyphs.ly
input/regression/dynamics-line.ly
input/regression/dynamics-unbound-hairpin.ly
input/regression/easy-notation.ly
input/regression/figured-bass.ly
input/regression/finger-chords.ly
input/regression/fingering.ly
input/regression/follow-voice-break.ly
input/regression/font-magnification.ly
input/regression/font-name.ly
input/regression/generic-output-property.ly
input/regression/glissando.ly
input/regression/grace-auto-beam.ly
input/regression/grace-bar-line.ly
input/regression/grace-bar-number.ly
input/regression/grace-beam.ly
input/regression/grace-end.ly
input/regression/grace-nest.ly
input/regression/grace-nest1.ly
input/regression/grace-nest2.ly
input/regression/grace-nest3.ly
input/regression/grace-nest4.ly
input/regression/grace-nest5.ly
input/regression/grace-part-combine.ly
input/regression/grace-staff-length.ly
input/regression/grace-start.ly
input/regression/grace-stems.ly
input/regression/grace-sync.ly
input/regression/grace-types.ly
input/regression/grace-unfold-repeat.ly
input/regression/grace-volta-repeat-2.ly
input/regression/grace-volta-repeat.ly
input/regression/grace.ly
input/regression/hairpin-dashed.ly
input/regression/hairpin-ending.ly
input/regression/hara-kiri-pianostaff.ly
input/regression/instrument-name-markup.ly
input/regression/instrument-name-partial.ly
input/regression/instrument-name.ly
input/regression/key-clefs.ly
input/regression/key-signature-scordatura.ly
input/regression/keys.ly
input/regression/lyric-combine-new.ly
input/regression/lyric-combine-polyphonic.ly
input/regression/lyric-combine.ly
input/regression/lyric-extender-broken.ly
input/regression/lyric-extender.ly
input/regression/lyric-hyphen-break.ly
input/regression/lyric-hyphen.ly
input/regression/lyric-phrasing-new.ly
input/regression/lyric-phrasing.ly
input/regression/lyrics-bar.ly
input/regression/lyrics-melisma-beam.ly
input/regression/markup-note.ly
input/regression/markup-stack.ly
input/regression/markup-user.ly
input/regression/measure-grouping.ly
input/regression/mensural.ly
input/regression/metronome-marking.ly
input/regression/mm-rests2.ly
input/regression/molecule-hacking.ly
input/regression/multi-measure-rest-center.ly
input/regression/multi-measure-rest-grace.ly
input/regression/multi-measure-rest-instr-name.ly
input/regression/multi-measure-rest-multi-staff-center.ly
input/regression/multi-measure-rest-spacing.ly
input/regression/multi-measure-rest-text.ly
input/regression/multi-measure-rest.ly
input/regression/music-map.ly
input/regression/new-markup-scheme.ly
input/regression/new-markup-syntax.ly
input/regression/non-empty-text.ly
input/regression/note-group-bracket.ly
input/regression/note-head-chord.ly
input/regression/note-head-harmonic.ly
input/regression/note-head-style.ly
input/regression/note-line.ly
input/regression/number-staff-lines.ly
input/regression/ottava-broken.ly
input/regression/ottava.ly
input/regression/part-combine-a2.ly
input/regression/part-combine-global.ly
input/regression/part-combine-solo-global.ly
input/regression/part-combine-solo.ly
input/regression/part-combine-text.ly
input/regression/part-combine.ly
input/regression/pedal-bracket.ly
input/regression/pedal-ped.ly
input/regression/phrasing-slur.ly
input/regression/prefatory-empty-spacing.ly
input/regression/prefatory-spacing-matter.ly
input/regression/property-once.ly
input/regression/quote.ly
input/regression/rehearsal-mark-letter.ly
input/regression/rehearsal-mark-number.ly
input/regression/repeat-fold.ly
input/regression/repeat-line-break.ly
input/regression/repeat-percent-skipbars.ly
input/regression/repeat-percent.ly
input/regression/repeat-slash.ly
input/regression/repeat-unfold-all.ly
input/regression/repeat-unfold.ly
input/regression/repeat-volta-skip-alternatives.ly
input/regression/repeat-volta.ly
input/regression/rest-collision-beam.ly
input/regression/rest-collision.ly
input/regression/rest-ledger.ly
input/regression/rest-pitch.ly
input/regression/rest-polyphonic.ly
input/regression/rest.ly
input/regression/rhythmic-staff.ly
input/regression/script-collision.ly
input/regression/script-stack-order.ly
input/regression/script-stacked.ly
input/regression/size11.ly
input/regression/size13.ly
input/regression/size16.ly
input/regression/size20.ly
input/regression/size23.ly
input/regression/size26.ly
input/regression/slur-area.ly
input/regression/slur-attachment.ly
input/regression/slur-broken-trend.ly
input/regression/slur-cross-staff.ly
input/regression/slur-dots.ly
input/regression/slur-nice.ly
input/regression/slur-rest.ly
input/regression/slur-staccato.ly
input/regression/slur-stem-broken.ly
input/regression/slur-symmetry-1.ly
input/regression/slur-symmetry.ly
input/regression/spacing-accidental-staffs.ly
input/regression/spacing-accidental-stretch.ly
input/regression/spacing-accidental.ly
input/regression/spacing-bar-stem.ly
input/regression/spacing-clef-first-note.ly
input/regression/spacing-end-of-line.ly
input/regression/spacing-ended-voice.ly
input/regression/spacing-folded-clef.ly
input/regression/spacing-folded-clef2.ly
input/regression/spacing-grace-duration.ly
input/regression/spacing-grace.ly
input/regression/spacing-knee.ly
input/regression/spacing-multi-tuplet.ly
input/regression/spacing-note-flags.ly
input/regression/spacing-rest.ly
input/regression/spacing-short-notes.ly
input/regression/spacing-stem-bar.ly
input/regression/spacing-stem-direction.ly
input/regression/spacing-stem-same-direction.ly
input/regression/spacing-to-grace.ly
input/regression/spacing-very-tight.ly
input/regression/span-bar.ly
input/regression/staccato-pos.ly
input/regression/staff-mixed-size.ly
input/regression/staff-tweak.ly
input/regression/stanza-number.ly
input/regression/stem-direction.ly
input/regression/stem-shorten.ly
input/regression/stem-spacing.ly
input/regression/stem-tremolo.ly
input/regression/system-extents.ly
input/regression/system-start-bracket.ly
input/regression/tablature-string-tunings.ly
input/regression/tablature.ly
input/regression/tag-filter.ly
input/regression/text-spanner.ly
input/regression/tie-busy-grobs.ly
input/regression/tie-chord.ly
input/regression/tie-dots.ly
input/regression/tie-grace.ly
input/regression/tie.ly
input/regression/tuplet-beam.ly
input/regression/tuplet-nest.ly
input/regression/tuplet-properties.ly
input/regression/tuplet-rest.ly
input/regression/tuplet-slope.ly
input/regression/tuplet-staffline-collision.ly
input/regression/tuplets.ly
input/regression/voice-follower.ly
input/regression/volta-broken-left-edge.ly
input/regression/volta-multi-staff.ly
input/test/+.ly
input/test/add-staccato.ly
input/test/add-text-script.ly
input/test/ambitus-mixed.ly
input/test/ancient-accidentals.ly
input/test/ancient-font.ly
input/test/ancient-time.ly
input/test/bagpipe.ly
input/test/bar-always.ly
input/test/bar-lines-lyric-only.ly
input/test/bar-lines.ly
input/test/bar-number-every-five-reset.ly
input/test/bar-number-regular-interval.ly
input/test/bar-number-show-all.ly
input/test/beam-alternate.ly
input/test/beam-auto-4-8.ly
input/test/beam-auto-override.ly
input/test/beam-auto.ly
input/test/beam-control.ly
input/test/beam-count.ly
input/test/beam-dir-functions.ly
input/test/beam-isknee.ly
input/test/beam-neutral-direction.ly
input/test/beam-rest.ly
input/test/blank-notes.ly
input/test/blank-paper-tab.ly
input/test/blank-paper.ly
input/test/boxed-molecule.ly
input/test/caps.ly
input/test/cautionaries.ly
input/test/chord-names-german.ly
input/test/chord-names-jazz.ly
input/test/chord-names-no-inversions.ly
input/test/chords-without-melody.ly
input/test/clef-8-syntax.ly
input/test/clef-end-of-line.ly
input/test/clef-manual-control.ly
input/test/coriolan-margin.ly
input/test/count-systems.ly
input/test/crescendi.ly
input/test/cue-notes.ly
input/test/divisiones.ly
input/test/drarn-slurs.ly
input/test/drarn.ly
input/test/dynamic-absolute-volume.ly
input/test/dynamic-extra.ly
input/test/embedded-postscript.ly
input/test/embedded-scm.ly
input/test/embedded-tex.ly
input/test/engraver-contexts.ly
input/test/engraver-one-by-one.ly
input/test/extra-staff.ly
input/test/figured-bass-alternate.ly
input/test/fill-a4.ly
input/test/follow-voice.ly
input/test/force-hshift.ly
input/test/gourlay.ly
input/test/gregorian-scripts.ly
input/test/harmonic.ly
input/test/header-ifelse.ly
input/test/hshift.ly
input/test/hymn.ly
input/test/improv.ly
input/test/incipit.ly
input/test/instrument-name-grandstaff.ly
input/test/lilypond-testpage.ly
input/test/lyric-hyphen-retain.ly
input/test/lyrics-skip-notes.ly
input/test/mensural-ligatures.ly
input/test/midi-scales.ly
input/test/move-accidentals.ly
input/test/move-specific-text.ly
input/test/music-box.ly
input/test/nested-groups.ly
input/test/no-bar-lines.ly
input/test/no-staff.ly
input/test/ossia.ly
input/test/part-combine.ly
input/test/partial-blank.ly
input/test/phrasing-slur-height.ly
input/test/piano-staff-distance.ly
input/test/polymetric-differing-notes.ly
input/test/polymetric.ly
input/test/preset-extent.ly
input/test/repeat-manual.ly
input/test/repeat-shorter-bracket.ly
input/test/repeat.ly
input/test/rest-dot-positions.ly
input/test/rests.ly
input/test/reverse-music.ly
input/test/rhythm-excercise.ly
input/test/scales-greek.ly
input/test/scheme-interactions.ly
input/test/script-abbreviations.ly
input/test/script-chart.ly
input/test/script-priority.ly
input/test/script-stack.ly
input/test/separate-staccato.ly
input/test/slur-attachment-override.ly
input/test/slur-beautiful.ly
input/test/slur-dash.ly
input/test/slur-manual.ly
input/test/slur-minimum-length.ly
input/test/slur-ugly.ly
input/test/smart-transpose.ly
input/test/spacing-2.ly
input/test/spanner-after-break-tweak.ly
input/test/staff-bracket.ly
input/test/staff-container.ly
input/test/staff-lines.ly
input/test/staff-size.ly
input/test/staff-space.ly
input/test/stem-centered.ly
input/test/stem-cross-staff.ly
input/test/stem-extend.ly
input/test/stem-length.ly
input/test/tablature-hammer.ly
input/test/tablature.ly
input/test/temporary-stave.ly
input/test/text-rotate.ly
input/test/text-spanner.ly
input/test/textscript.ly
input/test/tie-cross-voice.ly
input/test/tie-sparse.ly
input/test/time-signature-double.ly
input/test/time.ly
input/test/timing.ly
input/test/title.ly
input/test/to-xml.ly
input/test/transposition.ly
input/test/trill.ly
input/test/trills.ly
input/test/unfold-all-repeats.ly
input/test/vaticana.ly
input/test/version-output.ly
input/test/vertical-extent.ly
lily/context-scheme.cc
lily/music.cc
ly/a3-init.ly
ly/a4-init.ly
ly/accordion-defs-init.ly
ly/book-init-init.ly
ly/catalan.ly
ly/center-init.ly
ly/chord-modifiers-init.ly
ly/declarations-init.ly
ly/deutsch.ly
ly/drumpitch-init.ly
ly/dynamic-scripts-init.ly
ly/english.ly
ly/engraver-init.ly
ly/espanol.ly
ly/generate-documentation.ly
ly/generate-interface-doc-init.ly
ly/grace-init.ly
ly/gregorian-init.ly
ly/init.ly
ly/italiano.ly
ly/legal-init.ly
ly/letter-init.ly
ly/midi-init.ly
ly/nederlands.ly
ly/norsk.ly
ly/params-init.ly
ly/part-paper-init.ly
ly/performer-init.ly
ly/property-init.ly
ly/scale-definitions-init.ly
ly/script-init.ly
ly/spanners-init.ly
ly/suomi.ly
ly/svenska.ly
ly/tabloid-init.ly
scm/auto-beam.scm
scm/bass-figure.scm
scm/chord-entry.scm
scm/chord-generic-names.scm
scm/chord-ignatzek-names.scm
scm/chord-name.scm
scm/clef.scm
scm/music-functions.scm
scm/output-lib.scm
scm/part-combiner.scm
scm/slur.scm
scm/to-xml.scm
scm/translation-functions.scm
scripts/lilypond-book.py

index bcb273808c52d50551e3237ee0c24b57251e71d8..f36cba17b4227fb57ab5406a5183e004ac2ff38b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2004-02-22  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * scripts/lilypond-book.py (do_file): do not overwrite input file.
+
+       * scripts/convert-ly.py (conv): add rules for name changes.
+
        * lily/context-scheme.cc (LY_DEFINE): use Scheme style naming for
        music/context/grob property functions. Internally, use
        get_property() and set_property() for both.
index 97bccdc2c6a7ef9d81d73e9455effda922be3a3f..e795c7b7363cf716f511a2f80da782b82771f71e 100644 (file)
@@ -18,6 +18,14 @@ Version 2.1.13
 
 @itemize @bullet
 
+@item The naming of exported Scheme functions now follows Scheme conventions.
+Changes be applied to Scheme files with convert-ly:
+
+@example
+        convert-ly -e -n --from=2.1.24 --to=2.1.26 *.scm 
+@end example
+
+
 @item Notes can  be excluded from auto-beaming, by  marking them with
 @code{\noBeam}:
 @example
index d4e04069c2d53de02ff17fe617568060e5d1e04f..7d896dd9e7ea6e1bbce9152a75978767a6cf464c 100644 (file)
@@ -293,7 +293,7 @@ current bar number on the standard output during the compile:
     \applycontext
       #(lambda (x)
          (format #t "\nWe were called in barnumber ~a.\n"
-          (ly:get-context-property x 'currentBarNumber)))
+          (ly:context-property x 'currentBarNumber)))
 @end example
 
 
@@ -852,15 +852,15 @@ The syntax for @code{\apply} is
 This means that the scheme function @var{func} is called with
 @var{music} as its argument.  The return value of @var{func} is the
 result of the entire expression.  @var{func} may read and write music
-properties using the functions @code{ly:get-mus-property} and
-@code{ly:set-mus-property!}.
+properties using the functions @code{ly:music-property} and
+@code{ly:music-set-property!}.
 
 An example is a function that reverses the order of elements in
 its argument:
 @lilypond[verbatim,raggedright]
   #(define (rev-music-1 m)
-     (ly:set-mus-property! m 'elements (reverse
-       (ly:get-mus-property m 'elements)))
+     (ly:music-set-property! m 'elements (reverse
+       (ly:music-property m 'elements)))
      m)
   \score { \notes \apply #rev-music-1 { c4 d4 } }
 @end lilypond
@@ -885,12 +885,12 @@ back. Then it recurses, both on @code{elements} and @code{element}
 children.
 @example
 #(define (reverse-music music)
-  (let* ((elements (ly:get-mus-property music 'elements))
-         (child (ly:get-mus-property music 'element))
+  (let* ((elements (ly:music-property music 'elements))
+         (child (ly:music-property music 'element))
          (reversed (reverse elements)))
 
     ; set children
-    (ly:set-mus-property! music 'elements reversed)
+    (ly:music-set-property! music 'elements reversed)
 
     ; recurse
     (if (ly:music? child) (reverse-music child))
index 247847f7ff85666eae4c7b1300e19cf4880235fb..a05bf1f00ca4f3480ac532c651c39939fb620fcd 100644 (file)
@@ -43,7 +43,7 @@ from the early renaissance. Although, the basic form (i.e. note heads on a
 5-line staff) has not changed, the details still change to express the
 innovations of contemporary notation.  Hence, it encompasses some 500
 years of music. Its applications range from monophonic melodies to
-monstruous counterpoint for large orchestras.
+monstrous counterpoint for large orchestras.
 
 How can we get a grip on such a many-headed beast, and force it into
 the confines of a computer program?  Our solution is to make a strict
index eeed902fad5e999d53e213ea9ecb434310e7445f..eae57ba9080c4827ef8aa7050ffe5d3c10725871 100644 (file)
@@ -2364,8 +2364,8 @@ Adding additional texts (such as @emph{gliss.}) is not supported.
 @cindex @code{\rfz}
 
 
-Absolute dynamic marks are specified using an variable after a
-note: @code{c4\ff}.  The available dynamic marks are @code{\ppp},
+Absolute dynamic marks are specified using a command after a note:
+@code{c4\ff}.  The available dynamic marks are @code{\ppp},
 @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
 @code{\fff}, @code{\fff}, @code{\fp}, @code{\sf}, @code{\sff},
 @code{\sp}, @code{\spp}, @code{\sfz}, and @code{\rfz}:
@@ -3379,8 +3379,8 @@ hierarchy of staves and lyrics first, e.g.
 \context ChoirStaff \notes <<
   \context Lyrics = sopranoLyrics @{ s1 @}
   \context Voice = soprano @{ @emph{music} @}
-  \context Lyrics = tenor @{ s1 @}
-  \context Voice = tenorLyrics @{ @emph{music} @}
+  \context Lyrics = tenorLyrics @{ s1 @}
+  \context Voice = tenor @{ @emph{music} @}
 >>
 @end example
 and then combine the appropriate melodies and lyric lines:
@@ -7839,11 +7839,11 @@ Here is a simple example of @code{\applyoutput}; it blanks note-heads on the
 center-line:
 @example
 (define (blanker grob grob-origin context)
-  (if (and (memq (ly:get-grob-property grob 'interfaces)
+  (if (and (memq (ly:grob-property grob 'interfaces)
                  note-head-interface)
-           (eq? (ly:get-grob-property grob 'staff-position) 0))
+           (eq? (ly:grob-property grob 'staff-position) 0))
 
-           (ly:set-grob-property! grob 'transparent #t)))
+           (ly:grob-set-property! grob 'transparent #t)))
 @end example
 
 
diff --git a/VERSION b/VERSION
index c753c9b86e21bd4f0b92fe2b9444742131cf0610..98890556273401ae491dd4972eabd29c5d2c7e58 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,6 +1,6 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=1
-PATCH_LEVEL=25
-MY_PATCH_LEVEL=hwn1
+PATCH_LEVEL=26
+MY_PATCH_LEVEL=
 
index 7f25d8c3cee7333eb227066c738e840c49c06257..471d2edd94ff3a8ec0a5994447ca6d14377c0805 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 %% +.ly: Be the first .ly file for lys-to-tely.py.
 %% Better to make lys-to-tely.py include "introduction.texi" or
 %% other .texi documents too?
index 7e0d7f40c40b9035e50302e355424f7ef3b859e9..d307932f480d40335eea59728244e9bfb8d6620b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 \header {
 
 texidoc = "Cautionary accidentals are indicated using either
index 7fbfdfc192b263ca0e6dddc8114d560770dad946..ebf23a11eed0573422d2fd3a17120e2b8b7c41ef 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 \header {
        texidoc = "If two forced accidentals happen at the same time, only one
        sharp sign is printed."
index b584f64d73773f19bdc7ea1e0435c922e468a24b..fe4e4cea740270d840347ba8786c0c12f320275f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 
index 118bacaa34f9c5b5c3ce5614e9e7b207fc7c3187..3ab330850d825074b493f5e30498b2d5e68f40eb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 texidoc="
index 3206b959654cd67184beb590dfe9262ac6b26235..6691195a00f048897d2d049fcb20976dd1bb00f8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 
index 4cb95def7f402652b81baea1ab3adb352b3009f8..1d82eb383002ba81a13b5fdd8cea7318a05490ca 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "Quarter tone notation is supported, including
     threequarters flat."
     }
-\version "2.1.25"
+\version "2.1.26"
 
 \score {
     \notes \relative c'' {
index ad54638e5d1deb67639cc4e5eb5c1dfda345d558..e5982e29f5e084fbf23787e74f7f5e5d56e0652d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 \header{
 texidoc="
 A sharp sign after a double sharp sign, as well as a flat sign
index 57784df72eac87c006376b43fb700ec109b387b4..6922dc0d654b364b304802b43faffefdd1e1575b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 
index 83dd8bdae575dc3d5d477439c541586f839e9e27..9df9763ef28394f2a5adb2978d76ca2e67f94859 100644 (file)
@@ -4,7 +4,7 @@ texidoc = "Tied accidentaled notes (which cause reminder accidentals) do not
 wreak havoc in the spacing when unbroken."
 }
 
-\version "2.1.25"
+\version "2.1.26"
 
 rechts = \notes \relative c' {
   \clef treble
index 7f70f9adf181e745fbe17c07ce52d2b65324591f..c27b5ccffde5e37c69f567075c29eb96ba00511b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 \header{
 texidoc="
index 1decbd5213122125791521f2c7921e2c42ce4331..68fc320a5349a1fc9418f8688b15c428335b090b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header{
 texidoc="
index 1256165e6130c392f8029fbd42b955bd8b0f7846..49f1ddf8bae583328a39a255a25a9ce70f65d89f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 \header{
 texidoc="
index ec5c035f97041fd86693376764526d0e0a86bb90..3eda9c745ae633fe1c838b2aefcd287089b54fcf 100644 (file)
@@ -52,7 +52,7 @@ paper block:
 
 
  %}
-\version "2.1.23"
+\version "2.1.26"
 
 upper = \notes \relative c {
        \clef "treble"
index 5369dc086da85b124970e2b4d7146a86d29f9bc5..92679d1400cc4f082e00228cf46cdc621262a30a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 
 \header {
@@ -25,6 +25,6 @@ This example prints a bar-number during processing on stdout.
     \applycontext
        #(lambda (tr)
         (format #t "\nWe were called in barnumber ~a.\n"
-         (ly:get-context-property tr 'currentBarNumber)))
+         (ly:context-property tr 'currentBarNumber)))
     c1 c1
 }}
index 44b6c0393c180279fcfd9562caf18fd1f83f7df6..a57d7ac50a156800f65851202d46858195de5467 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25
+\version "2.1.26
 \header {
 
 texidoc = "The @code{\applyoutput} expression is the most flexible way to
@@ -14,15 +14,15 @@ position.
 #(define  (mc-squared gr org cur)
   (let*
       (
-       (ifs (ly:get-grob-property gr 'interfaces))
-       (sp (ly:get-grob-property gr 'staff-position))
+       (ifs (ly:grob-property gr 'interfaces))
+       (sp (ly:grob-property gr 'staff-position))
        )
   (if (and (memq 'note-head-interface ifs)
           (memq sp '(-2 -3 -5)))
       (begin
-       (ly:set-grob-property! gr 'print-function brew-new-markup-stencil)
-       (ly:set-grob-property! gr 'font-family 'roman)
-       (ly:set-grob-property!
+       (ly:grob-set-property! gr 'print-function brew-new-markup-stencil)
+       (ly:grob-set-property! gr 'font-family 'roman)
+       (ly:grob-set-property!
         gr 'text
         (make-raise-markup -0.5
                            (case sp
index e1b47be9f2dd393586edf635f935ffdad696a025..1b1e2a6fa9c2ed03eddcbb7e96ecea09ae177693 100644 (file)
@@ -1,6 +1,6 @@
 
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 A square bracket on the left indicates that the player should not
index d1cbb63ec38991a62072e3d64cc7ba1fe9fc24f3..075ba9832cc492af0f01a2e512267359e7922c05 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header  {
 texidoc = "Arpeggio stays clear of accidentals and flipped note heads."
index 77e9cccb36dbd79f398d2f9aca8d130ba7312424..a5dadb3214b56239f65b9cdb94d6fb924277e695 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Arpeggios are supported, both cross-staff and broken single staff.
index 797c2de0332c3d8cd60f1ad067b23800fb78322b..3e26e72c40ef8b19d38b7d756ad9dd2b998b9e89 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="No auto beams will be put over (manual) repeat bars."
index f1a6e4ddafbd46d47818ae614d9104b1717e35ed..ac2a83cda21c1ecedf85ccee6715829d53cbdd6b 100644 (file)
@@ -5,7 +5,7 @@
 
 
     }
-\version "2.1.25"
+\version "2.1.26"
 
 \score {
     \notes { c8 c-\noBeam c c }
index 45adfe3fabe9aceffb5fd45ff6a3dc63f4b08534..e445b5b96742c64a55cefe9eb799000fdb2d9e52 100644 (file)
@@ -4,7 +4,7 @@
 texidoc = "Automatic beaming is also done on tuplets."
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score{
        \notes\relative c''{
index 4638eae1c31af55f1d4d2bcefe6733be1bd3c62c..00ce832aabaed9ee8ca6558a5ea2b6887c471929 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc = "Tuplet-spanner should not put (visible) brackets on
index 9af3a94736808dc57998cc2d04976ec8a3399799..6e1a81666020196f4dc156d191168409a25d8002 100644 (file)
@@ -6,7 +6,7 @@ beam."
 
 }
 
-\version "2.1.23"
+\version "2.1.26"
 
 
 
index d3f1111c9e970c592551d3deade13d81816a75ac..959941f65153297658750e6e6a49734b55f4a380 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 591dd1a00bc618b4f5ec0ddb1a148b38e23e5ead..e63bc0176f0462608175e54e1ccfc6058fbc0fdf 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "With balloon texts, objects in the output can be marked,
 with lines and explanatory text added."
     }
-\version "2.1.22"
+\version "2.1.26"
 
 \score  {
  \notes {
index def5d06592b0b650abe061b276bb50ad7c34b088..6b752e352f324ac03cb61b307022099f9cbb3499 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 
index e41911218741c01c5bd7c54aefaa7d622aae77b8..9c2331b67d7776b9d462a7b0d5daa0dae0a0c240 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 
index 455d8460600af24004d9222ec9c455527b74bcd0..aadfe8e4030b4808e0f339c0dd370beae20164c0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{ texidoc="A knee is made automatically when a horizontal
 beam fits in a gap between note heads that is larger than a predefined
index c1e688d83b03d8220a354090de23f3e46e092f9d..3fd4efa438ad550b6d3fe8a2933a0b3b52bf171b 100644 (file)
@@ -4,7 +4,7 @@
 "
 
 }
-\version "2.1.22"
+\version "2.1.26"
 \paper { raggedright= ##t }
 
 \score { \notes \relative c''  {
index ec859a1e68dc417e0042151320ffb83abc6b667d..af68a331600bbf9369d965ad0fe1946d610bb440 100644 (file)
@@ -1,6 +1,6 @@
 
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 
     texidoc="Simple beams on middle staffline are allowed to be
index 9f7e4a8af0afdfe20976e03ef89af094acbabd40..3db045ac97968ac59b48773414e724f5542d1afb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 
 texidoc = "Concave beams should be horizontal. Informally spoken,
index d9859d9c431d201b66b61507ad823a698d7570f4..566eaf05c3bf44c94fdc93d8beebfb7b820927d2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 
index 206629ba506dcf9b8dae930c834b79dbe3d42daf..10a9cf177456688026cccea77d8a9c9b192efb8c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Cross staff  (kneed) beams do not cause extreme slopes."
 }
index 1a14b72fe199c5436316119d2ad353f808c17fc8..97ecb570534d52821dbd90291644e39ed1b4cd28 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Beams can be typeset over fixed distance aligned staves, beam
index 8ba71c660b81e1e2902bcaf124de6f00fe972e4a..d2ef1859a3dfbc70a286c3f6eda2c13c4f8d6474 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "@cindex Beam Damp
 Beams are less steep than the notes they encompass. " }
 
index 0dd97e6b1ec263726743dfa0a5963c5b6f81291b..6df4cc10f8716466aaf1dc425d5db0723dbb9c22 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
     texidoc="Beamed stems have standard lengths if possible. Quantization is switched off in this example."
index bb5b4738e8280ddef53c3b8291c40f57586b77f1..4206bc14e58f9373f0bc5fc3640d633acd120eea 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Beams should behave reasonably well, even under extreme circumstances.
index 29965ea3dbfc1cab9c4f527343ddefb56e2b25cf..ac05fe28e0bc828c567ec9193bbcf1407ffe2ebe 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 76279bd627a94d8bab317bb89745abffc4688c23..db2e825c2ed2492df7e2f8604a187d0cf112f75f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc=" Funky kneed beams with beamlets also work. The beamlets
index 85450ca006a2898fd3855fd536dab44c6ab8aea6..cd09efd0958b16b438cd718de90b6653d04dc10b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
     texidoc = "In complex configurations of knee beaming, according to
index 9686d708550973cc63640c7c5a284b62550f6a8f..19664633a81d5ee9e26c6007ec3f344a8c8e3522 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "Point-symmetric beams should receive the same
index 8cd185703d738183daa9be0cf65e196ffbb93667..4b6f567da3e0644d1b45f3cc73bbdfae4bd79e63 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 2b3907471c946bcb88f08e76736ec8d42752cf5f..61c86ca6b2e20512ee8b8df2ad93b9066a32528e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 
 \header {
index 2d308d81d73ec13c271ddb41268db7431269a66b..976b150623accd47dbf09884b12f8a347559c226 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "Kneed beams (often happens with cross-staff beams)
index 843d7642a2cd3e34946f60a9f9c29235aac468f6..715a13d5e4e995fcc89d138b1552d6989ac4ad19 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Explicit beams may cross barlines. "
 }
index 2937c1feec2114cd9eec3703a2f92818ea963ac7..d37d625d5dfdd696cf0e824b9ef68fda7d1e088e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 
 texidoc=" Beams on ledgered notes should always reach the middle staff
index fbb803bbfa9107d31dd1157d1b32c170dc4dc3aa..be4beb168ea1b71839d57dda2eec8cda22ec7d01 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Beams and ties may be entered in postfix notation, separating the
index 7f4fe79554ed00c68b5478f4c23c4bba495c43fd..673ded0745372d9e5d5079393d7e540346532161 100644 (file)
@@ -8,7 +8,7 @@ texidoc = "Stem lengths take precedence over beam quants: `forbidden'
 
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
     \notes \relative c''{ 
index b07e8386dfe3f013af6e762b6df82e7dd687c35d..79a236351d9e34c7691eaee13ba1ad93446a0a3f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 
index 47b6176b5467619f3628d183e48aba7e71d407f9..b176f26f69bae9c2ff90a83d823d486a62cee284 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
     texidoc= "Quarter notes may be beamed: the beam is halted momentarily."
index 94c1c30c8dba73665ad5663676af6686ca9083d7..c8040105f962b1ea31ae198ac8338f40ac565374 100644 (file)
@@ -3,7 +3,7 @@
  texidoc = "The number of beams does not change on a rest."
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score { \notes \relative c, {
   \clef bass    
index a3f8363166692ffddd9498ee4871ea784d385843..87afee66bbd61037e3fbd8802779a0c4cecf5a50 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
   texidoc="
 Engraving second intervals is tricky.  We used to have problems with seconds 
index 16f651676bbd5a36d6a9a080e8edc066421e1eed..0a15ad3cd377cca7a0db3f08d62ec6216eac1efc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
     texidoc="Beams in unnatural direction, have shortened stems, but do not look too short."
index 48f427ae7e2cd536ea7e1eb9e549f29ab1874fbb..c53f92ae883131ba3b9cc805a3260dcecc0b1cab 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc = "Hairy case for beam, chord, and automatic knees."
index c10f3fea14916f8a28b984fd025949b4bb60fbdf..6909d1035bc7e244c32a080a96cbeea03b4ddb10 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Automatic beaming works also in ternary time sigs."
 }
index a69455d7322eaa2c1a64af136e4894620924e337..7b7e8cdf0c11413ec065efd0d800ceb9a0e4c58d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 9838ceae2d01585929f89caa44f9f01a3863b71f..40b61c0094ff56380752ec37bbcc8f4f09e69f43 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Beaming can be also given explicitly."
 }
index 63acde706b469e2235a6793fca4aa1e6351bb881..1454f66eeca40045e6ab1ffc4fa0b29679dac673 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header{
 texidoc="
@@ -13,11 +13,11 @@ of course.
 
 #(define (set-page-break grob grob-c context)
   (let*
-   ((meta (ly:get-grob-property grob 'meta))
+   ((meta (ly:grob-property grob 'meta))
     (name (cdr (assoc 'name meta))))
    
    (if (equal? 'NonMusicalPaperColumn name)
-    (ly:set-grob-property! grob 'between-system-string "(pagebreak)\n\n"))
+    (ly:grob-set-property! grob 'between-system-string "(pagebreak)\n\n"))
 ))
 
 \score {
index 1d032700fb99183bf731d1bc70d15d90f8cb0584..c273fd2e32bb150a88ffe42be9878aa5762ab1c8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 609debede07218273266915ddd7abcd608c93240..6a8bf73190df9cff95d0c2f4c496cd9d1c9c02dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 91cd3a02e47e3923919253fa64051e96bb2868de..d82d73aa737bbffb43c00218b58c9c3d7d52ea1c 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Breathing signs are available in different tastes: commas (default),
index eb189215eb192bee524d205ae8fde1b1a73a75b9..7390d9b8fa2a6fc8cf97fe67abf0b34903f7103c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="Property chordChanges: display chord names only when
index dcd7f1ec2444ac6a98afb0373fb9fc4df9e70694..470d8932f72972ff4e07b1be0175597b4c3814a6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22
+\version "2.1.26
 
 \header {
 
index c39f185b86c9fc22f24fb1abd26efd499b868611..f7cd047a7520184c1c10a88e5dcd518b6dd430b8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 \header {
index 40466227e54c2f6becf53dc8891120cdd6643cec..be972400e68175eb8c4ad7c65c0703f0941cedcf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "The property @code{chordNameExceptions} can used
     to store a list of special notations for specific chords.
 
index 2dacaf6e0f6699ad325829c0bcfa69ba272d0f9c..4b1633bf8cd27bc486243c4871d5e06470882077 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "The layout of the major 7 can be tuned with
 @code{majorSevenSymbol}."
index d2aef7d5ecb943fd00fa268c05e9d373d512a22f..c65748df31a879fb46e37cf5c797fafab694ef91 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 12df4099a91c2c215745ef0761fe969b120afcb4..7e7498891527c2d914f3e1fb91361886527d4569 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Scripts can also be attached to chord elements."
index cf70f5a1e8c84b706359a999b41c7b81d0ba94e4..3886ec310c490d6920750a5b557cc9b5785335c8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
   texidoc = "
   Tremolo repeats can be constructed for short tremolos (total duration smaller than 1/4) too. Only some of the beams are connected to the stems. 
index 8c2db1f6ba0c3a258041de9ff51c55c25782e23f..52d57256580234b710855cfda65ac43837cbce75 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 63be07cef0fcdd4ea089bb19fb5864fd1e04c507..b95145ac87ea912c5b4c848ab3b9105d57db886d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 \header {
index 000348d77e8d8d7c5651eedfd2679c14c69ac336..ea2b10fc3148e2af6d9c34352df06c2ab8a8e7f0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22" \header {
+\version "2.1.26" \header {
 
     texidoc = "Octavation signs may be added to clefs.  These
 octavation signs may be placed below or above (meaning an octave
index 6dcde40e1d2322e5dbac16eca165df5aed8dd831..6ab1e1f52b756ffabff5f6056c51801f02e2766c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 
index 2deb6f9275a4618f8ad813764665de7fc264dfed..e3999f03cabab98413535fe9adfec29ddaff87ef 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Clusters are a device to denote that a complete range of
 notes is to be played."
index 54a5671b717ea82bb1710c99b6156302bc64b15d..63d0b872cbb9078f5612e9e466fecde567851f9f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Single head notes may collide. "
 }
index 72322261380052449f2dc9c14de195fa252472f8..7319b94566c9c789eb3fbf33c8b0140789f022ee 100644 (file)
@@ -4,7 +4,7 @@
     dots: notes with dots should go to the right, if there could be
     confusion to which notes the dots belong."
 }
-\version "2.1.22"
+\version "2.1.26"
 \score { 
   \notes \relative c'' { 
     << <a c>2\\ { <b d>4 <b d>4 }   >>
index 1bd8ed04dbbe3a4f7421c9f5c738c44f5b5d320d..badf9cd8bb4480c1358b10be9f296e913d32ed3d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
     texidoc = "If collision resolution finds dotted note head must
index c02fc8c24287ad9082d77e3a0eda0ce66dc863f4..0e40b6d54979990457e3f488ecc7ffe5b4e52634 100644 (file)
@@ -5,7 +5,7 @@
   on the right side."
 }
 
-\version "2.1.22"
+\version "2.1.26"
     \paper { raggedright= ##t }
 
 
index c0f17066a21fc2f55bb6175df5eb5854d972d6dc..2ec400adb77c1dc4e8d8ab8a5458adc8390d4a40 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Note heads in collisions should be merged if
 they have the same positions in the extreme note heads.  
index 2b1a2596d9477273e77ac7e0cdebaf387f200f76..16ee356840029c76afed94801f17a9341b7c4a0e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc =
 
index 415f031b315753c73f34e7a65393d5d51e6b56f3..90e3859fcb1b08c2b9d04526ad4cfc5001a8983c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
     texidoc = "If NoteCollision has merge-differently-dotted = ##t note
index cdedd9b69f5c2476469c33cab0a589314bdaf8d7..db5039855d8143fe409dea4d8246240d8ca8fdd7 100644 (file)
@@ -2,7 +2,7 @@
 
     texidoc = "When merging heads, the dots are merged too."
     }
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
 \notes {
index 424c615a23ecb9f37ca60728beb8e8c480d1fd76..d8fdc2d6f8878b24c0ba257f3640d3e80364a4b1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Oppositely stemmed chords,  meshing into each other,
 are resolved."
index cde397ac8da9e27a2c3a2c8ec569bcaece0f627c..e73452a559e9bc6deff3925c819762ec1872ef11 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 In addition to normal collision rules, there is support for polyphony, 
index de0bd49fc5e5c36beb4f0b58e61d1e57ffbfeea8..58f575694420974e05951f889f69895119a66851 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 
     texidoc = "Completion heads are broken across bar lines. This was
index 0ea3b4a80dce6550092c17c9bc0cb4c192de37c3..028be0e10bd3f269f8c877b3c59b82cefa2345df 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header{
 texidoc="
index 02e4587011d6c83e7cde9a40d1a1a29cbbdb4520..63b370c46e7731029ccb19f4e25b1997dca4f80e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
     texidoc = "Custodes may be engraved in various styles."
 }
index 1b198906412324ae8f5edab49feed64cc5927992..ca9f9c1f6b0bc03b95c1eef7388d2ed8c2e562e5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Dots move to the right when a collision with the (up)flag happens."
 }
index 3381ba2fddd3698fc89d1d5055d961f60ea2d429..1b22448b72abb6223c1bbb83c24fc791087b27ba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22" \header{
+\version "2.1.26" \header{
 
 
     texidoc=" Noteheads can have dots, and rests too.  
index ce183c8ae8179b235f3cd6b8b7adcdd4827fa313..0acda3bcfe96559dcedbdc18625fa2e71f73d692 100644 (file)
@@ -7,7 +7,7 @@
 }
 
 
-\version "2.1.23"
+\version "2.1.26"
 
 drh = \drums { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 }
 drl = \drums {\repeat "unfold" 3 {bd4 sn8 bd bd4 << bd ss >> } bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
index b895671e8ce1bfb68453beb6e3e1aaa8617a752a..21ae2196ab5c60282f55e4b1a930d242be7dc136 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc = "Broken crescendi should be open on one side."
 }
index 1a127bb9f03bb6d18f54f2748385f679c523a55f..1e9cf4d581a3e0cfbdcff50c1f4fb632236fc7a5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {texidoc = "Dynamic letters are kerned, and their weight
 matches that of the hairpin signs.  The dynamic scripts should be
index 2ed24557a0a974e849587881853814c4043d28bf..57eba1ce0f75b74f94002375b07344bb15a586fd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc=" Dynamics appear below or above the staff.  If multiple
 dynamics are linked with (de)crescendi, they should be on the same
index 325c4f6f2a404066fdb251698574ccb97b9a192a..5f15ace7576912e14bed533e27d3ad0b3ea56aaf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc = "Crescendi may start off-notes, however, they should  not collapse into flat lines."
index 127e69ecc17fac7d1fe55180e97a0f496b3f60ee..d5448afff3732a3186a8853c0e93b6a1a2dac4bd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 texidoc = " Easy-notation (or Ez-notation) prints names in note heads.
index 883011b44e2aa73c4b618956be2529994b0f2b18..a1cd5804d22d3803b9adbe3215767b3866e8c43f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "
 Figured bass is created by the FiguredBass context which eats
index a217be2aa547de5ca383a1678c0ad83a0b6007cc..76aea57b97a92f323e47154fbdf0799da8aca3af 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "With the new chord syntax, it is possible to associate
index 9f28d49f4e067e30cbed0b00120ea9a17da9acd8..98dd42ff9bf4961a5cde3090af12fcf309107c8c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Automatic fingering tries to put fingering instructions
index b8fb135f65b8ebc7e80dca41e9200cc49a13522a..165523e41c6c4c0f37446e84f6c034d008c55b9e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
        texidoc = "
 The line-spanners connects to the Y position of the note  on the next line.
index 7f666b679a1a956bb1cae7b5722fa25af4b6e052..1a27a64ead2a13f1bdf4e2a44c43111e7a147590 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "The magnification can be set for any font. Note
 that this does not change variable symbols such as beams or slurs. 
 " }
index 0dab543a74b426e798bbd1efb4d2c2a618e5b68a..0133ce529260a901cb81a9f3230ee551537ea7db 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 95a4fdbf374ce8fc1e1eaa578053da9bee0a5a69..07eb1c69fcd216e2a454c37f21a76e0c54d009a0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index aabd306c9c11d7915b56339c8c683926d97af1db..f37967f6286e8e8705389e87230083b6ff30c90c 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.23"
+\version "2.1.26"
 
 \header{
 
index 93a5d122e2b9bc3e206674d1ab9d6d52a53dc580..c8af9172977b4c726e53c8b54403b2e295cfab7a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
     texidoc = "The autobeamer is not confused by grace notes."
index 9ed41d98d66fe208cc32bdab7f2fba01de46d153..f0c94fd2df1e98928d3f457219a4844263f96a35 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Bar line should come before the grace note."
 }
index 6396b35853a4a503d64914363668a94af7e52d6a..0e11a7dff2cc1b1668dabb5b876bf510aec0c2e8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Grace notes do tricky things with timing. If a measure
index 7d375e26e6a61a70374eac8297cfa13554104a3a..288fb16fbd47b454246f866388a58780687e564e 100644 (file)
@@ -9,6 +9,6 @@ Unbeamed grace notes are not put into normal beams.
     \paper { raggedright= ##t }
 
 
-\version "2.1.22"
+\version "2.1.26"
 \score { \notes\relative c'' { c4  d8[ \grace {  e32[  d c d] } e8]  e[  e \grace { f16 } e8 e]   }}
 
index 6e98a84a8772f8788769c9479db0404be8b99dd9..529efff8d48620f0a24fe226154afb4851d6d832 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc="@cindex Grace End
index 9ce5b417631167c74778d6e495ee1dde08c17b47..bb631ea5f2ebdedf00020df75a3beef21b0c67c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 63127ca91ad13959576ec2fa2b6db97fe8349013..b354f49c27b1c90cefc92bb54b94e60362f4cd0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index c31d4d90a72b12f172f94b240154e3c325444b96..4f9623a3c93705a81eff246cb1b3f65e896afd4b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 1a750318c45a078e03313b8cbfabb5e6551854cf..ba8df3114eb9105e705eabaeca22682c2bf4ea9a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "In nested syntax, graces are still properly handled."
     }
index 720d3492fc0b56b9f1522a418e6f0c32e452469a..96f55492347617554d03dd3e12ffae405a3cb7ce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Also in the nested syntax here, grace notes appear rightly."
 }
index 31a4556e435aa4b16a80d4422a2077a0c5fd4fd2..81a615860129909fb7c7139b85e965bedb443ea1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Graces notes may have the same duration as the main note."
     }
index 69429e403650066d611e9b26ee7f3a481f6b42f3..673dc5e1ac53b8c98a89dfe677321f836bbfadcc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Grace notes may be put in a @code{partcombine}r."
 }
index 8e9e4114795ca4982a3f9e5800367ec332329275..668e38c20a5c6f3ec6dab061a6dea54f54b52b6a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc = "Stripped version of trip.ly.  Staves should be of correct length."
 }
index 51ccc82e692f64b5413643b9a1636e809f3ff1f9..908bcd3d173f49770d87a873173b730c7eb52a89 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Pieces may begin with grace notes."
 }
index bb586434f4d4ab3db4487afb0ee2f068088f92fe..a5baf792471cf5bf237d1f12d7250cab9aece2d8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc = "Here @code{startGraceMusic} should set @code{no-stem-extend} to 
 true; the two grace beams should be the same here.
index a4a17aac47966376ac219e072192d0fdad317393..6fd07c4fc05ae1488fac71b2c1c7017522a89bf7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header  {
   texidoc = "Grace notes in different voices/staves are synchronized."
 }
index 3ece3a658a31d56c41ac6cdc4628e7daf80af6ee..2c8ec55108d6fa8bf43ae60c2b5e6c75e1ea44dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "There are three different kinds of grace types: the base 
 grace switches to smaller type, the appoggiatura inserts also a slur, and the
index 1fda839e588f264dcf7a4ca26389433d7e344452..7b3fae9074ae7c04c3d88a447e4aafa3c24a5212 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "When grace notes are entered with unfolded repeats,
 line breaks take place before  grace  notes.
index 907a6f132a757b2bbe13697be9d0ffc5accb380e..dbdb6e097933412e3c65b4629f9d460ea605e42b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index f8f3eade7e3356c9829b7a65dfb18da454358950..f9a5dbb65619a2fbfa95289c0f0a7cce68af296a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index d3c2add774198ab46c87b99e5463c83dd025b450..6be263f84ddab570d2815ef3ccd4fea41f69d558 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 1fcfbbbdd5fb1da143236bb125b2a693a3f1d5a4..a75b498505c3a52afb9a1cee915d6beeecffaea9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc ="Hairpin crescendi may be dashed. "
index d7fa3f2325f3147ba762e184fbebec0a09026eff..4e9160a8b0c26b4ec14f2bf8c6c26a42126c67e1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 89f92dc4ac8b672f1c180741607ec22398584990..f192c748e7b0465631bbd0340517d369a791bb65 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header { texidoc =
 
index 4fb745ddaaa1d9e342c1612d2d9359151e57ce4e..8b10ca35b85783bd2927ea94bd69794df9d11d13 100644 (file)
@@ -7,7 +7,7 @@ including alterations. "
 }
 
 
-\version "2.1.22"
+\version "2.1.26"
 
 
 textFlat = \markup {\smaller \flat}
index 501b6364fc7ee082b014beb658cdfad961f5be26..38469f115b00e6705e961a211c69e9f1a35bc19b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Instrument names are also printed on  partial starting measures."
 }
index fbe6310d1e962d6056401ca9b3b7cd8b1e3f3d7c..9098e93febe8307b0543db3287735d3d7ca131e7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Staff margins are also markings attached to barlines.  They should be
index 7b75b6e9f398f0b2c83050abd9da34023ca501dc..329911ee3a9278cfec4558ba6c31403f3a716bf5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "Each clef have own accidental placing rules. " }
 
 \score { \notes
index f9101a4b11e649c7fa96fb8295f859388948928c..d34885dd2999eeab58e69fbe2beb431419952d46 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "By setting @code{Staff.keySignature} directly,
 key signatures can be set invidually per pitch.
index b63961e50e41af2595dfe18eb2ad7b0c555725f3..d98da14368336f7d38457d42f4a09ca6f8d48324 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Key signatures may appear on key changes, even without a barline.  
index d2a8546e0753c5e5e6b5c07a9687f7b1d38e6991..928f6c7a12203ff65c757b8475b3916af03bd1a3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "With the @code{\\lyricsto} mechanism, individual lyric
index 6c2726551ab7e09957a970d1d8225e1e7dbc5340..83f35d50b5aec905c71dd4e4a38814e8ecba4d59 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc ="Polyphonic rhythms and rests do not disturb
index 31d6ce86b64206f1e1c3ccb13896a787816ef10a..88067b80390d77d1f804b11d278d97a329cddb40 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc= "Lyrics can be set to a melody automatically.  Excess lyrics will be
index b0dd642f21b579ef0fd38e3ac72e8683bb4841e4..06395b2e4e7cf3a326081314bc35eaceae2d1535 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
 
index 8b2092742b5032f47bad96a81d3254fac24ecddc..09b7758264febc8f9902cd8b456c84fad9224283 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc= "In lyric extenders, a syllable may be extended over several notes. "}
 
index 79fead524ac96bf3cb7dbeb81d6c9cbede0f3146..d1d05f48ccd7811fb041d0a63941823148421a3b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 
index d93aba641f40af2bbccc139d1edb15bbbf5549d0..a52e3695db4ea552521ee07be5c7f7add028f874 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "In lyrics, hyphens may be used."
 }
index 7415c633e903cb7e96bfe815b6d084af86d25b04..881e190452532e182f5c58ab6dca2f7907347bbe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "
index 3f3414e78df771bb153c123a7c3bbfe5c71417b3..915791596a08581af5258ba24842fbe1a5c6b738 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
   texidoc="
   The multiple stanzas of lyric phrasing are aligned according to the start 
index 89207ab89b73f1a4907a4403e6c134919168cbba..dd79f0ab47a26efee5fb1a494dab80d583a76ac7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header{
 texidoc="
index 9b491bb07827188c39b48421de8b9e0fe0f6994f..86a6d3cf3adb15cd0faa988d4636fcfa813892eb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
     texidoc = "Melismata are triggered by manual beams." 
index 32b343792870b5ebdf8745b0ea12c169efae2aa4..0d9a881913c8b20e9aa825c87aece40148f0c703 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "The note markup function may be used to make metronome
  markings. It works for a variety of flag, dot and duration settings."
 }
-\version "2.1.22"
+\version "2.1.26"
 
 \score { \notes { c4^\markup {
     \note #"1" #1
index 3abee5f618a20874d5b355a5d5b60e7a941d0b15..7dccb9b3e7b1be05aad6d86b8a469e865e8cb763 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {texidoc="Markup scripts may be stacked."}
 \paper { raggedright = ##t}
 \score { \notes { c''^\markup { "a" \column < "1" \bold "2"  "3" > } } }
index 373d65256f1eb734c6b864a621a55c6a0fdd1bb4..8acadf4e6ad3b5dd9802345ff935ade6f99fb5b2 100644 (file)
@@ -7,7 +7,7 @@
 
       }
 
-\version "2.1.22" % to be updated
+\version "2.1.26" % to be updated
 
 #(def-markup-command (upcase paper props str) (string?)
   "Upcase the string characters. Syntax: \\upcase #\"string\""
index ec2a008eadf74e0904cc6e3beb038e43ba1fcde6..821c7d8e281b1d0d1b5a1808b76f1da1f33cd4c2 100644 (file)
@@ -7,7 +7,7 @@ brackets above beats when the beats of a time signature are grouped.  "
 
 }
 
-\version "2.1.23"
+\version "2.1.26"
 
 
 %% TODO: should have 2/4 + 5/8 time sig style.
index 251c847650845459ae9826895cf75c6aeae026d9..5c2cf23d57e809104779b13c26f57f2f6bb025e7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
 texidoc = "There is limited support for mensural notation: note head
index b381a6fa1bffc5bef1a84de237a75ba8873dad23..82b9777a6c597867bcc56b06ef84f2e5eb5a4f99 100644 (file)
@@ -9,7 +9,7 @@ The marking is left aligned with the time signature, if there is one.
     
     }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score { \notes \relative c'' {   \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1 }
 \paper {  raggedright = ##t }
index 287272661f4218bfe387194ea5cb9600dd36aa58..33bbec12daf533123303a38ce5de89458e8a28ed 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index dfa8bf52c99086006d9e1e810ef40bd8eb0c959f..2897159149d1e1af65abdbc3bbf113b9aeafc13c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header { texidoc=" You can write stencil callbacks in Scheme, thus
 providing custom glyphs for notation elements.  A simple example is
index d083d41a99a9773f1687cfd0aa0bf9e699fa8a47..16b25555ff7ff85734db65aa4851f39cd8843bf3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
   texidoc = "The multimeasure rest is centered exactly between bar lines."
index e156fc57769a25f52aa35e2d778c71a16dd676aa..59ebb37b58b97d02c4a9c6dc96bed36b0ce10248 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 \header {
index 89ee4351c24e23846055c266052b980f5dded56c..1e74ef452e22d57e9adfd2d5210d835ecf8324ed 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header { texidoc = "There are both long and short intstrument names.
 Engraving instrument names should not be confused by the
 multimeasure rests. " }
index e5a43be8068dba4f363430a7b889c631ea59048a..5cb65fd53041340d46e80f2e860111bf784f9312 100644 (file)
@@ -2,7 +2,7 @@
 independent on prefatory matter in other staves."
 
          }
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
 \notes    << \new Staff  { R1 } 
index 1fc68fa7a49068860d63fff2a87842d0cb2cdb8a..015570e47d1840bd07085bf3ca7233e64067ff96 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "By setting texts starting with a multi-measure rest, an 
 extra spacing column is created. This should not cause problems."
     }
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
     <<
index 4255d628d75fc322e9ef43ac63157a54c3f49cfc..18810f3aca72eb565ab32235508bb43ba2d42c3e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header  {
 
index d89b4dd26628c7386a31c92e01fa4c2f3977e40a..958a6ed6c9247d5a5c4d6da060dddf66dcd73658 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header{
 
 texidoc="
index 20bc3cae330eb62fc0fc71704a3d4e8431a06447..c7fa3e946dedd1e9c85a279644c79a33661646c7 100644 (file)
@@ -10,16 +10,16 @@ dynamics are left over. These are put onto the 2nd measure."
 
 }
 
-\version "2.1.25"
+\version "2.1.26"
 
 #(define (notes-to-skip m)
 "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips.
 Scripts and dynamics are maintained.
 "
-  (if (memq 'rhythmic-event (ly:get-mus-property m 'types))
+  (if (memq 'rhythmic-event (ly:music-property m 'types))
        (let* ((newmus    (make-music-by-name 'SkipEvent)))
                (map
-                 (lambda (x) (ly:set-mus-property! newmus (car x) (cdr x)))
+                 (lambda (x) (ly:music-set-property! newmus (car x) (cdr x)))
                  (ly:get-mutable-properties m))
                newmus
        )
index 3e92205ee3bbe0a92f6791d9cb74e92d41b7bedb..3692a1dffd8dc91af93a26a1ebd949a413b9da15 100644 (file)
@@ -5,7 +5,7 @@
     texts using a similar syntax as @code{\\markup}."
 
     }
-\version "2.1.23"
+\version "2.1.26"
 \score {
     \notes {
         \fatText
index bb8141b3413fcaf21e7dc93603035b0c3b4a5dbb..7d046f298c3d23cfdfb7c96954f0cf45383b493a 100644 (file)
@@ -2,7 +2,7 @@
 texidoc = "With the new markup syntax, text may be written in various manners."
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 
 \score {
index 6daf89e8c1b7f017f43b143f8fed3f19b2e63611..da08d4ecf758c0a684fee3cc02902de40ce7d132 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
     texidoc=" By default, text is set with empty horizontal dimensions.  
index 56e04c1bfa1d5822c74f8d41ce9edb73f6ae8de0..065d64bd2109d91671524ba75dc4a8a67645890a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 
index 2059cebd096c9a6a518e9b34d5326ba114a3041b..be3c1a0c31187291ee79b127f5f62cbe6d7cea58 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
     texidoc = "Note heads are flipped on the stem to prevent collisions.
index 11f5bacdaab034e40666e95ab8eae0e02f9dc0a7..903af474bd918303cac544f42a9be67e4fd28d9a 100644 (file)
@@ -6,7 +6,7 @@
   Harmonic heads do not get accidentals or dots."
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
  \notes {
index 204af6b6c4be4d88e0d9e8697bc7b611608e237c..9d14182f8c3cdf4db7a7e4e41421502d281a2aa2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Note head shapes may be set from several choices.  
index 945ff9024d1b3f8da77eb919e6c28141a8d3b3aa..4e889eea0b5f3a73043b650d75261616a96df219 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc = "Note head lines (e.g. glissando)
index 492d3da4490111346843fb85b359478631f15e8c..1b9fa83bb25fbb5674f443ddc45c5c1148d3a606 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header{
 texidoc=" The number of stafflines of a staff can be set.  Ledger
index 2d40b53716ab0272e4ab47adc728eaeccbe9d86c..cadbdc04f94850aeaecdc49ae4f71bd1e9a50b5c 100644 (file)
@@ -8,7 +8,7 @@ their horizontal line does not stick out."
 
 
 }
-\version "2.1.22"
+\version "2.1.26"
 
 
 \paper { raggedright = ##t} 
index 494e034d9e43270105a5a3d2782bbe2b6243935f..b4f0fdab03c0d4f61b2cb313aae12dc37f362f5b 100644 (file)
@@ -10,7 +10,7 @@ string can be tuned with @code{Staff.ottavation}.
 "
 
 }
-\version "2.1.22"
+\version "2.1.26"
 
 % . There must be a minimum distance between the octavation line and the
 %   topmost staff line, taking into account the height of the closing
index 7c1b19770d135e14cda5a7eec6e4e204bd6cf35b..3ba574c8e6fb3675e16ce446e5785adf2854593f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc ="The a2 string is printed only on notes (i.e. not on rests),
 and only after chords, solo or polyphony."
index 638402846edc5db1efa9f7c1372585ceb6940afd..eb0de55c76262014f68e07054f3a98baee905684 100644 (file)
@@ -11,7 +11,7 @@ voices.
   
 "
     }
-\version "2.1.22"
+\version "2.1.26"
 
 vone =\notes
 
index b767dd1f779d395fd48a8e5a74d1dade6df71b23..d67da45cb0d98e717a08fb47bbbe030052a9ba1d 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
     \new Staff
index 5cbd41b9689c2633a17ebc56258c6c6722e5871e..f3a068592eaeafdd3295e07203d82237d5e7486c 100644 (file)
@@ -17,7 +17,7 @@ Solo 1/2 can not be used when a spanner is active, so there is no solo
 vone = \notes \relative a' { d4 r8 d8 d8 r8 d8 r8 d2 ~ d2 ~ d4 }
 vtwo = \notes \relative g' { g4.   g8 r2          g4 r4 r2  g4 } 
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
     
index dff93c7c33d945a6466d383da3d7fa37eec7e54d..e8761ab403543a38e70019069581b83d9e8ec91f 100644 (file)
@@ -9,7 +9,7 @@ texts accordingly.
     }
 
 
-\version "2.1.22"
+\version "2.1.26"
 
 vone = \notes \relative a' { R1 a2    r4 r a a a a }
 vtwo = \notes \relative a' { R1 f4 f4 f4 f f f a a  }
index 5e432cf6f7946173ace0f3f33608148975810064..438d503e3d60e905466f3f5ca8679455a1e34f6a 100644 (file)
@@ -9,7 +9,7 @@
 "
     }
 
-\version "2.1.22"
+\version "2.1.26"
 
 vone = \notes \relative a' { g2 g    g  g4 g f' c c( c) c c  c ~ c
                             c2. c4   c
index 8913e85199c10bbea2f7fca065ff84ab16282aab..0d6c571801b1b481a17eed139937550a550561b3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 3de9866bcf1095aa291de025d3e9c1d02c0d1468..a70b3577df5b8565855c69124050201f1104273c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
     texidoc = "The standard piano pedals style comes with Ped symbols.
index a4000f74a32e9cf3313f5fbe2ea610fc467212b4..eba84f40ab3b2bf2d4472efe574dca3883f3659e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc="Ordinary slurs should work well with phrasing slur."
index 78a64cbfd56739628209d958028ba885bdeb6fe6..5a67e0e4244e4c9fa75fdea3206e1453d3817bfa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 20a1ea21ebd05ae1bd899e61a9d04867ce98b0da..bc1949f6cd37ba0f6ad307b193ced15e3b741e77 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "Distances between prefatory items (e.g. clef, bar, etc.)
index c0da8f8e148cc4ec208845408818c7518ed32a4a..b1b22e9b9efe33508c4cb459a3fcd21062df07d2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Once properties take effect during a single time step only."
 }
index bd1d84c55d1a0edd83809c4c1952a64923ec57ae..27f5fb676201cd90f472c35fab463c5672cfed42 100644 (file)
@@ -5,7 +5,7 @@
 music may be quoted. " 
 
 }
-\version "2.1.25"
+\version "2.1.26"
 
 bla = \notes\relative c' { fis4 fis fis fis }
 
index 3891b347bd23b1477aacbac2171e8f9fa0c6bdbb..c8346fde0d8d903aae1df5e309b744e06a26ac6a 100644 (file)
@@ -5,7 +5,7 @@ and after Z, double letters are used.  The mark may be set
 with @code{\mark NUMBER}, or with @code{Score.rehearsalMark}."
       }
 
-\version "2.1.22"
+\version "2.1.26"
 \score {  \notes \relative c'' {
   c1  \mark \default
   c1  \mark #7
index f31b8968e8004f96e541511b2ec1b6e3353c8fd1..907cf34a16706ee5b82a7bf102442db8a3ca38d1 100644 (file)
@@ -5,7 +5,7 @@ By setting @code{markFormatter} we may choose a different style of mark printing
          
       }
 
-\version "2.1.22"
+\version "2.1.26"
 \score {
   \notes \relative c''{
     \set Score.markFormatter = #format-mark-numbers 
index 6ce743ef7dd34584aaf752191eee69c784740378..0784ceeacf659a10296784a97f404a277e81b809 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index d9d245c566a0325939b2e9eb164e024c2960c605..74780ceb9ab3b780c90fdaaec497f65ebc2fa762 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 5e2c19bb24f82ab50f9d2964368410aeafff21ed..af4017d0ea9feed1e961cc97edfe59fbe435a7b9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 \header {
index 738a629ea483373cfcdd7807da1999d942aa94bc..333c5de75d272e1210a96b98c015c7c2c38a2e8d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Measure repeats may be nested with beat repeats."
 }
index 5769ff10f8ef2f509f48c5a8d1ca679cc496f726..7a12a675349a8813e979814e378d6f774135d902 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Within a bar, beat repeats denote that a music snippet should be
 played again."
index 8a3168e87dd777118d9719e0ba8f793ba73ee807..b6509c5fed8e210e5e0971dde999a45295edc1e4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
     texidoc = "Repeats may be unfolded through the Scheme function @code{unfold-repeats}."
index eed8b1b7c864c91d0363306d864f0b76c6b0c315..95ccfdcd78e6195e136282f5627251630fcb1779 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 35bfb520fea9968b69eb82370c3debc1f150c6da..d3be656ac21a92d827f96aa58f655e2d78134c84 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "When too few alternatives are present, the first
index b131a678b18c8dd746045c64de9f7ea62a14160c..faf0ed1783810fd32d6e76d4ab952bd339526607 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index d2eb5696bb118164214a4e189b53cb58c8c8a6d9..6124b2551f1a351e185db37fe65abbe9746de2c2 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Rests under beams are only moved if necessary."
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 fig =  \notes \relative c' {
     <a c e>8[ r <c e a> r <e a c> r <a c e>]  r |
index 8a274603719df132d0760ca3c3fb6f9b52028603..6d6e998f057fb30c303a6533b5cc42e9eacb4314 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Rests should not collide with beams, stems and noteheads.  Rests may
index c583628e88ebc4b8127c2f75782c5f51218dc7de..8e816bb99ea79054e8436a7befb3edf5172a59d4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Whole and half rests moving outside the staff should get
 ledger lines."
index 00816e3328fd22c9b2d331c5b46c671871b53ced..84aa00365303fa8015854f4947c38fd429a2ea45 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Rests can have pitches--these will be affected by
index d9dab973099abd3cfbf015364edc40adcf53b90a..f246bd532fcc342a0b95cb03e84acf4888848d79 100644 (file)
@@ -7,7 +7,7 @@ even if there is no opposite note or rest. The amount is two
     }
 
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
   \new Staff \notes \relative c' {
index 21e6fa7d5a02fa7d71c6636924a65c459e122779..0db13ca5cd818d045fea61e1e8701bc1d832323a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 5fcd235a4fd65a67b0b80596ef8babcc5a9b7193..46f751d3ee97d71e5d9948222dab0486f114209f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
 
index c070a38ed4bcfe973084584bec93700a8651227b..2ec29a0b173b5dc1649e5ab5105524d262477646 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index 1d7f075577f9748c5a53e8e2ec80c001d6b66614..3d79ed09a16dd47d7d5d3e056dc84535b89ff656 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Scripts can be stacked. The order is determined by a
 priority field, but when objects have the same priority, the input
index b3b3f6fedca6f5e8d3cf7d52444f945165b4f900..7780a659f2cea9e1a3096e731b226ea455578c33 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \paper { raggedright= ##t }
 
index 5e41bead1be548a28224e1d203b1b947aab390d8..39302fef5cd5e0a10faa4cbc0526bbd9880cb9ce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index a482eb060aa27eeb2ce0b3b3570e952b7cef88b1..91fb12382c98ce7f6f46972ef7fd2bf5537e13d2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 foollilypondbook = "
 \score
 "
index 6bf49d65fa984af7a1dbe60afe5255dcdd97a12f..9f65e03a5f29b8fdf361c4892ee45604d4ca1f37 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 foollilypondbook = "
 \score
 "
index 88392af1a91e7348132e99c75b943b697e1e4f21..c02f7822d6818eee393cb31d9b6c5ebd7e83b37d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 foollilypondbook = "
 \score
 "
index 4475dd96653b75bdd380f21af0e62173942f6176..741098a75c8213b20cb30b8506c83eadb62b612e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 foollilypondbook = "
 \score
 "
index af6c1e81523e35fbd2d1681c5b22832650f88652..ad2189b5101b50df1853f9c965a7f0464eb52932 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 foollilypondbook = "
 \score
 "
index dc50a38214969ee877ae8866b559e0c65dc54f59..f6ca1d41afe1d0f7f82bb83b159434736b954aa9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
     texidoc = "The area underneath an (up) slur is minimised to improve the shape. "
index f724f777b5c38a8f685d9a701ec46edc92f12511..255597ef397181fc177c4a76eee21d81aa8c8d69 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 60d21385997e28dbf75762e2512b2934b765b18e..9479cbccb2e85ba20d65b3b513caf06953537f64 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 310801d8fad27d49db0380214ea1744adbd89ba0..4c9b3d68bc77d81c1fd18b51f4cc61b464765434 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Slurs behave decently when broken across a linebreak.
index 1b70c900a75aafb100b4523e1311f693c89e9dd1..8b932dfc60601a51b4d965b0d2d7f4aa08cb17ae 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="Slurs should not get confused by augmentation dots.  With a lot
 of dots, the problems becomes more visible."
index cc6c9860878d6e8385b1789989db5fb8a80cf666..479382b31c134d78e5eee19430f3800b323b8e5a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Slurs should look nice and symmetric.  The curvature may increase
index 468a1b2a48fd15e5ceda5ecf44006e733f5c8285..59368767132599911d64dab6aa984ef087770dc7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
     texidoc ="Slurs may be placed over rest. The slur will avoid colliding with
index 936828c6085cd1bc5865bd9a2d769a53b4f03c5d..5660d24bbb7067bb1cefe0b41f72805cafe7fffc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc="An extra offset may be added between a slur and staccato(s)."
 }
index db63403c64e4946de82e95efa8930a6a18774e0c..10039ca012d061c57750eb69294cfd32cd147f69 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc="Trend of broken slur with user-overridden stem attachment should also
 follow the same vertical direction it would have had in unbroken state."
index 9a81abdc0b3ff6e06fa8d70126744172dd9745f6..dde1f18caf9d82ac4e2ffb2028b96dfa2bfbe643 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
   texidoc = "Symmetric figures should lead to symmetric slurs."
index 280612a45223e248821ceb3d9e8bf484585f7633..0bbdb9e8f8112e3921307bec93d784f272205ae5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header
 {
     texidoc = "Symmetric figures should lead to symmetric slurs."
index cc4b3b9d0fb324c313ed5d59be4a95aca033fa2f..e0109e4a8b2614e946553429e797e490bbec22da 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header { 
 texidoc = "Accidentals in different staves do not affect the
index 643190d8aab1117602e14459749b12fa3d2bb4dd..bffac60ea7aa44b3d28c6b2d13d95d812336714f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
     texidoc = "Accidentals do not influence the amount of stretchable space. "
index caf8665c56db6b42836b5ab0a467b5ff51992f6e..784795639587c494fdea14e8fa648559f5c041e8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc = "Accidentals sticking out to the left
index e6b0a597bd7502c8f6e8ccc1699a2c8929951d6b..cf1fefdf04223e561693f12dbc8369359fa9c941 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Downstem notes following a barline are
 printed with some extra space. This is an optical correction similar
index 1b94c069aa8d35f04321a17eb5b1a9e762d682ea..89e98dfc1d5f8861241557582d7f2dc44b052cdf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 
     texidoc = "Clef changes at the start of a line get much more space
index ae9d5ef42fbefaee25aef859bcf3835f57838f03..54def17cdac98b4d410ee97ca1ae5609701310b9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
     texidoc ="Broken engraving of a bar at the end of a line does not upset 
index f0946fcc39877b63cea280f2389c5d2ced484b92..a0ed5a85aa93c1f22e23bf471a58990dc94ecd1d 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "
 A voicelet (a very short voice to get polyphonic chords correct)
 should not confuse the spacing engine."
index cb02ea635b929a12ec7f4ec8e76442aa7295c8d3..62b0c077ee78c279ab0525319d73217533e73cb3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "A clef can be folded below notes in a different staff, if
 this does not disrupt the flow of the notes."
index c688544bfec08e1bb093a17b26728c1f5e116ae8..2bcfe2e0df5af0dfdd80ccb111049c41ff1015b1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 
 texidoc = "A clef can be folded below notes in a different staff, if
index 9cce30c6f032f9167b5b71bfef9a357a232b0ba8..d97533dc001097e616d9aa0f9cd67a476d0661e8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "Spacing uses the duration of the notes, but disregards
index de819d3eca58de14e272f7957b0cb1d1b749c451..e8d5f37064a219ca3491933f57ef9b76de3c4316 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
   texidoc = "Grace note spacing. Should it be tuned? "
 }
index 2299d0330a1951a7ee201ce523f5f71e40bfdf8f..09578a5917d4342e13ad7b9faeba93aaaef904a7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "For knees, the spacing correction is such that the
index 7d3c931d5c5386e439cda7990b89e09924a6b621..0fe708a9824391391ca7f1d492d505cb907056a0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc = "Concurrent tuplets should be equidistant on all staffs.
 
index 52d86cdd2a5fb41840b446cfd94ecc15c729d241..04c1c12c8a7185564b71730c88e76400782cabd5 100644 (file)
@@ -17,5 +17,5 @@ raggedright = ##t
     }
      }
 
-\version "2.1.22"
+\version "2.1.26"
 
index 3076ad50b14bc9bd916810488415fa69d2d64a86..53766e039ecd6ecf1887599f46b8828139e67e67 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Rests get a little less space, since they are narrower.
 However, the quarter rest in feta font is relatively wide, causing this 
index d0d33a41ae9e4370bd16c6cc6f6cae16cc2a8936..10bea2b6eadad1998a50590f660fbdb06ba94fca 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
 texidoc = "Notes that are shorter than the common shortest note get a
index a826bc6e08cb2ba961fb07adc824cf152b355e36..7bd523c3acac48254da3e277ba22fff98f481b5b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Upstem notes before a barline are printed with some extra
index 84046ea513894ef77ca901fd1e0a8e4e54077ce6..50d03ee064d8e1e59cb394d840b8f440c286fd24 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 
index 2a077b9e7f6372a0226c75b9b9e4ed28e21c76e1..a9e136645d6b9b824ec86dc4e2e0c898900aac4a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
        texidoc = "For juxtaposed chords with the same direction, a
 slight optical correction is used. It is constant, and works only if
index bf89e78c60c94b95060a27dfc4b2c4d336fd2fcb..cbae88a6913a52d3d338fc3f6b2f65ace1880024 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc ="Space from a normal note (or barline) to a grace note is
index ff727007e44fe7b0aeac5e3db6378d45169fded0..99b255a2ef5da10e6704ddb40bf13db88d392257 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "
  When tightly spaced, the spaces between elements (hinterfleisch?) 
index e22c018bfc550bdc8feeb950046f3880cdc188d7..a857fedda0d849ee6077148ad34769342c07173f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 texidoc = "Span bars are drawn only between staff bar lines. By setting 
 bar lines to transparent, they are shown only between systems.
index 25a90a9b649fe2b44d6fc48e8665097265e4bf5e..50f16785a249b6d108abe215bcc9635ae238f610 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index acd37b4d3c17787925319ba5eb810899713f0962..0288357d2743ce53ccae1fbd477737dd70e3c892 100644 (file)
@@ -7,7 +7,7 @@ large on smaller staves."
 
 }
 
-\version "2.1.23"
+\version "2.1.26"
 
 \score {
   <<
index bd60e6ee3e4d474efd8c3e3008d0f9514d22f93d..f7d4adf49590fe98d5e6117b10e5774f8f7d4143 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc = "The staff is a grob (graphical object) which may be adjusted as well, for example, to have 6 thick lines and a slightly large @code{staff-space}.
index ec65e2f767e9ad630db6b7a7da75ccf8ad1ebefc..227402d2fbf8f7536d336b321733c416afad4439 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc = "Stanza numbers are put left of their lyric."
index 63a55f4d7a5395ca3e9afe16f00ea35d7aa15cc3..187331158d0099100b869988b8c5eff10fdfc42f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 1285e4b46b037b14e5a3051cd6a341392ed2015d..30d85ac07f592be6bbcba8b8b769aef9f5584fae 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
     
index e76f96a4a540f8a4febba7d7921d4f4530a2c315..8f70f13c20e4b436fa2fd6f6c3c29d24f87672ce 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header{
 texidoc="
index 0f14db19934a838ccb369b5b056a6895e4d573a3..b159d866d50626d4192521e0f33c7570d1752a27 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 Stem tremolos or rolls are tremolo signs that look like beam segments
index ef5eba4a073bc0e818576934604d2cc62a219a03..ff3187213ceb55e1338bcffa149f3db4b01f4b48 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 
     texidoc = "The size of every system is correctly determined; this 
index e927c66cab64cf028a3bbc8dc4c5d2b2707d33ee..a93a8d2dada0206340f9fa014be05c23258c7465 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc =
 "
index 5b1576525237ba7fa47194cb82a90351530fe4d7..dae5426784e934e9f0ac256e162e40998b259a5b 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.1.23"
+\version "2.1.26"
 
 \score  {
     \notes \new TabStaff {
index b10466873d3ab37b5acfcc99c376f985db70bf0e..ded9c71b7ff9444900e376209db3f5a1cad2738a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{ texidoc = "@cindex Tabulature
 A sample tablature, with both normal staff and tab.
index 67468a87b6174d64c7455a3c309b3d918a24e600..5c063ef6200f5d1c7cdd2cb0d0a16bcb061c2216 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "The @code{\\tag} command marks music expressions with a
index f6788f7ab05369220cf3296603e702590c6eb130..3bcdad259ab5252f3edfdf33041aaa91fe6ffc31 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc= "Text spanners should not repeat start text when broken."
 }
index b69a380ac15d88fca02ae6f2911adb2a407e0a02..7afb87046362d101f6f3a89f18554bd0e9db09ba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Tie engraver uses @code{busyGrobs} to keep track of
index 9ad29d33289bb2b665e52ab8fe5bbbbfb066c02c..6f8f7ac8cfbf963a5bb9ab76c9ca1010474bc83c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
 texidoc="
 When tying chords, the outer slurs point outwards, the inner slurs
index c3fe4a336e5c371dc5b1c34f240eb0527c4b7493..39225a6097988250116e5a10d9c33cfd5626f8e1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "Ties should not collide with dots."
 }
index a28bae1dad304d0f2fe035cf97aceb378ef8f7f7..22eb33d6969ae40e82c6b5883510754eb96bb1ae 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "Tieing a grace to the to a following grace or main note works."
 }
index 17b9ecd0e886744ed15db4d65cba5dd7dad68ddb..2882bb6b45c30e7d2f8e4a3789f99f6c2d7a10a3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="
index 9835360f22efcb08045147dfbb6ab757fa6c398c..27068b30f8d745ad423911bc1342805c39e9869e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "In combination with a beam, the bracket of the tuplet
index ee45781503a56ccebd5473989c3cb0377268c99f..b1efcffdb184d5bbc1de5b5b9c95e89ebf86e8c3 100644 (file)
@@ -1,12 +1,12 @@
 
-\version "2.1.25"
+\version "2.1.26"
 \header {
   texidoc="By a manual hack for nested tuplets, an outer tuplet can be moved up."
 }
 
 #(define (make-text-checker-once text)
   (lambda (grob) (and text-checker-once
-                     (if (equal? text (ly:get-grob-property grob 'text))
+                     (if (equal? text (ly:grob-property grob 'text))
                          (begin
                            (set! text-checker-once #f) #t)
                          #f))))
index 5aaf2e495e666e7ddc4b722c1a18c2cc98a88110..938ec33165dfdcf81be003473d3d90adf9c05622 100644 (file)
@@ -6,7 +6,7 @@ for instance, bracketed (B) and non-bracketed (NB).
 }
  
 
-\version "2.1.22"
+\version "2.1.26"
 
 
 \score { 
index a3cdf4850b2b5c16f43083916a453018d2ab3f0f..fda9c9836dacb92750c468a8f7c59b884f22cbb4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "Tuplets may contain rests. "
index 87750ba66a3b76b53d7823273faaa5a62df828ed..e0c60de401639160c260b649b87ebfd7e70fdad8 100644 (file)
@@ -12,7 +12,7 @@ The bracket direction is determined by the dominating stem direction.
     }
  
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
   \notes \relative c' {
index d73177d3a2522412cf0c8fefeef672784f5b7fbd..17059209cd1ab5277876387653fc23a3a56f8fa9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 texidoc = "Horizontal tuplet brackets are shifted vertically
index ac5eedb5d28476d5c95af3417bde19ea1cc0e146..e55300b468648c514788243e72488ae68d36e81d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
     
 texidoc="
index bee28379398ca1fc44ba499057af8c000bfa735f..888ebbb3b1a7cbf9c7e17e91741a91dafcf3e5d4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 \header { texidoc= "
index debd4f9a8b68e0aed1288b61c7cbffd319591517..ad61c0e64676a075f92f5ed3dcf33792ae6476cd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
index c9171fd6749f9386f6909b62a268e1108629bd49..5948b134e2076a0479a3cc14c0e9bfd17168e5ff 100644 (file)
@@ -4,7 +4,7 @@
     on more staves in a score."
 
 }
-\version "2.1.22"
+\version "2.1.26"
 
 
 vmus = \notes { \repeat volta 2 c1 \alternative { d e } } 
index 768d251b9a08e6fd605d692bb74393019cf80d31..a97750d8cec2e575c54292ff97021c50155ec45d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 %% +.ly: Be the first .ly file for lys-to-tely.py.
 %% Better to make lys-to-tely.py include "introduction.texi" or
 %% other .texi documents too?
index fb3a4b8a5cb9f2be6570090ec1645318d53116ca..62c2c3e0b9ef5bcfdeba4ba181f55b2e5d806eb8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 
@@ -12,15 +12,15 @@ one would not use scm constructs.  See separate-staccato.ly first.
 
 #(define (make-script x)
    (let ((m (make-music-by-name 'ArticulationEvent)))
-     (ly:set-mus-property! m 'articulation-type x)
+     (ly:music-set-property! m 'articulation-type x)
      m))
     
 #(define (add-script m x)
    (if
-    (equal? (ly:get-mus-property m 'name) 'EventChord)
-    (ly:set-mus-property! m 'elements
+    (equal? (ly:music-property m 'name) 'EventChord)
+    (ly:music-set-property! m 'elements
                          (cons (make-script x)
-                               (ly:get-mus-property m 'elements))))
+                               (ly:music-property m 'elements))))
    m)
 
 #(define (add-staccato m)
index f287b6bb5d333396a9f26b6448be7fed2deab1af..d964ed7cf8dca4e4c89b879d307dbb790a46cf58 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 texidoc= "@cindex make-music Fingering
@@ -12,18 +12,18 @@ create, then write a function that will build the structure for you.
 
 #(define (make-text-script x) 
    (let ((m (make-music-by-name 'TextScriptEvent)))
-    (ly:set-mus-property! m 'direction DOWN) 
-     (ly:set-mus-property! m 'text (make-simple-markup x))
+    (ly:music-set-property! m 'direction DOWN) 
+     (ly:music-set-property! m 'text (make-simple-markup x))
      m))
      
 #(define (add-text-script m x)
-   (if (equal? (ly:get-mus-property m 'name) 'EventChord)
-       (ly:set-mus-property! m 'elements
+   (if (equal? (ly:music-property m 'name) 'EventChord)
+       (ly:music-set-property! m 'elements
                            (cons (make-text-script x)
-                                 (ly:get-mus-property m 'elements)))
+                                 (ly:music-property m 'elements)))
        
-       (let ((es (ly:get-mus-property m 'elements))
-            (e (ly:get-mus-property m 'element)) )
+       (let ((es (ly:music-property m 'elements))
+            (e (ly:music-property m 'element)) )
         (map (lambda (y) (add-text-script y x)) es)
         (if (ly:music? e)
             (add-text-script e x))))
index 644d2cf0a25844d8ab11521801f01a95b053f0a4..9c2439fc0ffc709416a5e38700fc80e803baa127 100644 (file)
@@ -13,15 +13,15 @@ derived context can then be used in parallel in the same score. (this is not dem
 "
 }
 
-\version "2.1.25"
+\version "2.1.26"
 
 #(define (kill-ambitus grob grob-context apply-context)
-  (if (memq 'ambitus-interface (ly:get-grob-property grob 'interfaces))
+  (if (memq 'ambitus-interface (ly:grob-property grob 'interfaces))
    (ly:grob-suicide grob)
   ))
 
 #(define ((shift-ambitus x) grob grob-context apply-context)
-  (if (memq 'ambitus-interface (ly:get-grob-property grob 'interfaces))
+  (if (memq 'ambitus-interface (ly:grob-property grob 'interfaces))
    (ly:grob-translate-axis! grob x X)
   ))
 
index a3b780a0a80f843dc4e083efe6e3e9ea84ddf2cb..560e7273a44ab2abbc8bd2e64c7916c133e1f3a2 100644 (file)
@@ -6,7 +6,7 @@ file lists all of them.
 "
 }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score { 
   \context Voice \notes\relative c {
index c12ab2456f7abacefc63ebd764b8132e4d44183b..46f8a0695d1932eed9a46a3508752aca398fe87e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 % TODO: split ancient-font into seperate files; possibly in
 % different locations.
 \header {
index b0fdb1f141051fb4ce6a83ede9a91a82a9b7f17e..b7fdbb02a53cb29d36db66533d0727c12cc442d6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % TODO: move stuff from ancient-font into here?  See comment
 % for ancient-font.ly
 \header {
index bf4e6defe2a38407ce0f793d923b709a0852e31f..2c6bdd52cdab45bea6a579be7ae3cf86d0274b0e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
  texidoc = "@cindex Bagpipe Music
index cf7bb08b78fa8848ce03e6aecda3329a0e7e48b3..3833007c5ab042c9b371804c5fddca240612a810 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "@cindex Bars Always
index 8a8ff6f88f651a8cc82bb43f34078135e10b8be3..6929c724d6afc952cd8acd708a8b4af3bf3bc3c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header { texidoc = "@cindex Bar line lyric only
 You can move around @code{Bar_engraver} and
 @code{Span_bar_engraver} if you want bar lines on lyrics. "
index e538621ad6ca4a04e9cbb2b35e8ca96e6e4b6fee..984db183348521dffd1d266d57bf491c4a69094f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "@cindex Bar Lines
 Different types of bar lines demonstrated.
index 6547bef3e6ecf316eec795bb372f0b6a5cb7c4bc..853c91e2576ac6a47da5823425eff3df79cb855c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
     texidoc = "@cindex Bar Number Every Fifth Reset
index e827cc56c6249de6751c4758a3d521f50283eef8..d7eef805cb956de921ca2e1bc4c1e0f0e51a8cd4 100644 (file)
@@ -5,7 +5,7 @@ Bar numbers can also be printed at regular intervals.
 
 " }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
     \context Staff \notes \transpose  c c' {
index ee977de1e8e1be967c8011c447a69ce607f087e2..e247d8f251f5c97e6f986956049c73bd851f8d17 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
     texidoc="@cindex Bar Number Show All
 Second line has bar numbers on start of every measure.
index a0dd6ad3b3cf6265395b4903998bbc5632d07574..41682a3672c576ebb1308043bce9b82b91fb0173 100644 (file)
@@ -7,7 +7,7 @@
 
 }
 
-\version "2.1.25"
+\version "2.1.26"
 
 wipeNote = {
     \once \override NoteHead #'transparent = ##t
index 9e80019b339f9ce20c2e65136787b90b8ef22d79..8c1ce62cc6d955a94c3fd80026291629bc7aabc2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 % keep for now, although merging into beam-auto-override is a possibility.
 \header {
        texidoc = "@cindex Auto Beaming 4/8
index 50c627c88cd417071a3c1119cbb56c435c976ae6..fbaf2034d25d5d8e5d884fde813423ff8a369f94 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 \header {
 
     texidoc = "@cindex Auto Beaming Override
index ca6d9f612efc2b008f098241ed3df3e1c40f505b..98bce46685ad7aa692488f44a494a31306ae889c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
        texidoc = "@cindex Beaming Presets
 The auto-beam engraver has presets for common time signatures. " }
index f9f784b2b1d2eb1a7291c7f9251df0f8705f2e36..21efde49c3e1f8648441fb3fed6f7340dea60d57 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
     texidoc="@cindex Beam Position Control
 
index e815fbd90a0b22ea18111f1b8826a09b401cb8b2..c61b5577e96607504b2b5906596977fb38339d3e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 \header{
        texidoc="@cindex Beam Count
 
index 2403d0f256428956b6569fdb5f838944dc82b54d..9223bbfb156812b0f05b99f0cce100de8986d4cf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
   texidoc = "@cindex Beam Dir Functions
 
index 2ed18e4f05be3569db8e35b658607307faa30260..abab8e01c0120b8596b87929cf3f91d3e1239e59 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
        texidoc="@cindex Beam Isknee
 LilyPond can beam across a Piano Staff.
index 36c7c6dfa77691c17efe8454f9668fbf6f85fdab..d8efd4d2c5385e73b8bc69f8f5f1d91f227fc489 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
        texidoc="@cindex Beam Neutral Direction
 When a beam falls in the middle of the staff, LilyPond normally
index 720408781154bc5f4aea1cee6ee62b85c2248bb4..2c2a1ea9146777ad5624442820c14de809d25002 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="@cindex Beam Over Rests
index 7fb4ba29f8b161fc94eeb6c9c0a8b694c9542469..ad90f7252d54611ca18c4580e707c4a66ac9f6fa 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % possible rename to invis-notes.ly
 % check if other documents call this "blank notes", though.  I think
 % invisible notes sounds better, but whatever it is, it should be
index d8e7b7ad36ca927def868e77d2f142949600a657..f77a339d412b1493a89885ad82c3bb8c1ae0dc5b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
     
 texidoc = "@cindex Blank Paper Tab
index 71178bbc9aa208ff46a1592d2f4d97eb66326e5d..5c522f8a3c65de99ce22e3f86ea1abf53817c23c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
   texidoc="@cindex Blank Paper
 
index 7562e6b537d55d99c38d473211b4a5a66b59829b..057c6b225a485a5d8bcdadc5713c01a1d47be8ec 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "@cindex Boxed Stencil
 
index b3ed4ff343240c0a7f349b8ac5a3959f1b8af33e..e55d01efa19affead25c7313e7b46cfb79adf928 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
 texidoc = "@cindex Capital Letters
 You can set the font to use small caps.
index 65932efb3ea1096275b1807f0b083d9f6c69e84f..4f27e927591a815f3d5958dda07023f0b996a65a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
        texidoc="@cindex Cautionary Accidentals
 LilyPond can display cautionary accidentals in different ways.
index c2909e8f07326a3168d33db0533c9e5d5be534b8..ec8d93978979741482d65c336c3bfb55bbe3d200 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header  {
     texidoc = "@cindex Chord Names German
 By setting @code{chordRootNamer}, the root
index dd7ba5ab7ce9ec46533e1fd2e5aa8b1e19ef8c15..0cd30317ca901b745e877b5b70e85dca6fb4cd54 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 
 \header {
index 77981f0b3f1b0b49a993f011909ca9a468fe8270..b2ea64702f387d4f9f054bccce0cf78c9374119a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc= "@cindex Chord Names No Inversions
 Chord names don't attempt to find inversions and
 bass notes. " }
index fc79a41d4f3e37382dbec024663651f57674dc51..3e76677c620d8a4eef91bf381b2dedd5dc66b398 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 texidoc = "Jazz chords can also be used without notes."
 }
index 0e8e832dfe9bab7c14315b16228c98f211dd6108..9a101f35cd7083cf83e2c40337f5850ebea93d4f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "@cindex Chord Octavation
 Appending @code{_8} or @code{^8} to a clef name will
index 25bc8fe4c0ea97cc1a4dc6e430a5ba32797128e8..20689acef0672db9da05b520fb83a1bbfacacba8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
     texidoc = "@cindex Clef End of Line
index c9eba28c0beb4ee525ec03f255bd0a048be61d29..d1c5b2aa44b7e328d86ed477222ac0131b77f3c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{ texidoc = "
 
 @cindex Clef Manual Control
index d3b77f4254f4912555f1876d2538f212f454c07d..ce21eecf753a0d09194d0b12ef19a54a624064a5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 
 % Ugh, we need to override some LaTeX titling stuff
index 09a957b2033ca225daa3bd5aeea19caa96f311c7..1d9e8c05931dee938616288ef5927bb7b18fd8d7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 \header{
     
     texidoc="@cindex Count Systems
index efcaf3c7247ac2b481e8a489b6ee1f318157f866..e24890679848d7a2add1d22396966cd2dd1abcb0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{
        texidoc="@cindex Crescendi
 LilyPond can print crescendi in a number of different ways.
index bd7dcbfb7e4c02d608c9f8c9513244544e46c8a2..4ad054972369b8f6f58cccc26894b4fc648f60ed 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % TODO: check to see if this example can be simplified using \small
 % or \tiny.
 \header { texidoc = "@cindex Cue Notes
index e84bd408c4f65de6783f5eb7a3d8f47b95408240..1232eb46fdc7c7193999716aa69e9eaae561eb24 100644 (file)
@@ -7,7 +7,7 @@ Choices are @code{divisioMinima}, @code{divisioMaior}
 @code{caesura}.
 " }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \include "gregorian-init.ly"
 
index c67f69d38aea7554c2caeb0fc51990d03ff0fa6c..39b490e22758d7a95077a7f8a34ce1ec559467a5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % possible rename to slurs-?
 % TODO: find out what drarn means, and if there's an overlap with drarn.ly
 \header{
index b6ec7bbe411f4cf7bb650526c32a457f649a6ef6..24b168a5762fa6eb3b5d8bd3aed3d3ed3ad83946 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{texidoc="@cindex Drarn
 You can attach slurs and ties to noteheads.
 " }
index 122f95a51daeda773ffc78508f5bc12861447c61..0c8000c8dd8bfb6c441580d49585e076d98334e8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "@cindex Dynamic Absolute Volume
 Absolute dynamics have effect in MIDI files.
index f86553d441361825eb69766b46b5580cdcc2389c..edfcf8b7aa4e9288b60e251b317a05512d1803a8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % probably should be merged into refman.
 \header{
     texidoc = "@cindex Dynamic Piu Forte
index d8544d58f9dd174bd09f77c984fbaed2b69bf1a8..d9c6649b658d37c99df4ca60923216ae58654eea 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
   texidoc = "@cindex Embedded Postscript
 By inserting the @TeX{} command \embeddedps, you can
index 018388f1d6cbc3c14c0b7c7942055a0fd68661d8..861432b70c1653f010e09b01967ce6519f453893 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % TODO: does this work?  It doesn't do anything with 1.7.20
 \header {texidoc="@cindex Embedded scm
 You can embed scm functions in your scores.
index 268964cf3893ec7cce538f40aacb9cf326edf371..c947f859604d690b6e664f19f933ae9da5653ba5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{ texidoc="@cindex Embedded Tex
 You can embed Tex commands in your score. "}
 
index 6bfd67c3cf09b3d44f0ff59acfad8409b4354ada..0eb33ad7c3ac115a0e7a45d27b852b29e83fea18 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     
 texidoc ="In polyphonic notation, many voices can share a staff: In
index 2bc69fe62e55dbfe9f0a80dfc63c5c9f2a8ec944..8dccfbec917051205237a1a1064e23a749d1b8ac 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 \header {
     
 texidoc = "The notation problem, @emph{what} symbols to create,
index 18ceba191f9867fe6ef11326983ffc8e68dc8f1b..1789f2d88965eb05b8668eb5eb3a725411f70382 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 % definitely wil be renamed to something.
 %{
index d9f45543b7dbd48911a65600b02025d6169023f0..d90e6d13b93854b66ecaac219f7c29352771c0e1 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "An alternate method to make bass figures is to use
 markup texts."
 }
-\version "2.1.22"
+\version "2.1.26"
 
 nat = \markup { \natural }
 sh = \markup { \smaller \raise #0.6 \sharp }
index 07d339f6e278e770a64b1a7e5a47b1d57c8908a6..c6d102da45d211db4c07aef87b6e2cb35e4903c1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 %possible rename to paper-fill-a4.ly -gp
 % candidate for reg -gp
 % Han says no, but keeping this comment temporarily so that I don't
index e1b579c42182638560daa457c85ee350c6f3db53..f28ac95cc40fa7ada2e9d39d66a4eab185269a4b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % MERGED: stuff from follow-break.ly to follow-thread.ly
 
 % followVoice: connect note heads with line when thread switches staff 
index 5c9551bf22170c9785c673056a1416083ec5a25a..3d743fa939e12c01e3015adb3d72a22749e8b830 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc="@cindex Force hshift
 Force hshift to override collisions. " }
index b893c36121f089226e069407acb94bf79ba4bffb..c35464f7138ea217f03764a8bf29c6684bdf279e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
 
     texidoc="@cindex Gourlay
index b3d2033d01dd23c8a337a2b037ac669fd705de4d..f34f99573fc7d7fe310abce608b66fdd73c435c1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     title      = "Gregorian Scripts"
     texidoc  = "@cindex Gregorian Scripts
index a7dd0686dba70829b593d25e5de24286de934d1b..1b4375210353349b81a23e9add2feb981010280d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc ="@cindex Artificial Harmonics
 
index 4e0aa5879cbfd8be28642b8506723d8f856fcbf6..d2dddec5301f5fe2e8bd7f03975fcd31ee3d8960 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 #(define (my-ly-version)
index 4d6615e3fbf4385782c9906a81aaddb2eef8d07c..5ced7fc9231458fd63c071804a7b7ccdb2c5a61f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "@cindex Horizontal Shift
 You can manually shift notes horizontally. " }
 
index 21c338431368cdbabbb885590e1886739f727b73..bd58d7542e37da1b38e6b536981e34d8ee6b6bb4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header { texidoc = "
 
index a93c0d36c8d6f37091d501caead0bfa6f9c13eb2..0ee7a213502ef6c2e15174eb156a35193b3a2314 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header {
 
     texidoc =
index 6b10ab85918783685ed25679b02da78e23ae0931..ba524020047ec663000db5d526b06fc975c0b940 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "@cindex Incipit
 This shows how to make an ``incipit'' to indicate scordatora 
 tuning of a violin part, using the clefStyle property.
index b26181ca00c27e240c9359761f056d4480d08849..bfb7a4e5891f614d89e892dc258e403dc1ab81be 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header { texidoc = "@cindex Instrument Name Grandstaff
 You can name the whole grandstaff in addition to individual staffs. " }
 
index 993e62577453b55b4d391eb8a93c3338311b7bb7..8d8bb2d2b37c0fc3505c78d7dbc709dff3682091 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % MERGE with title.ly -gp
 
 %{
index 6a8f110b4dd8c3543fb6063578d52626bd9561d4..c5fdff2d3799ddc6dc7251e512f7e32d70fef940 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 
index 1f3ac1f7c793a2246a67b513f679ff5f6e861d7c..302d515faac1c464b4dcf77f4e1925c506ab9b0f 100644 (file)
@@ -12,7 +12,7 @@ By inserting @code{\\skip} statements into lyric lines, one can put less lyric s
 % shorthand for Skip Lyric
 sl = \notes { \skip 4 }
 
-\version "2.1.22"
+\version "2.1.26"
 \score {
   <<
   \context Voice = "A"  \notes  {c4 c c c}
index bf07a35f5f1ced1915f217107a14e54c8e6cfc53..2301f3174176597d07526dff7b47b6646ff95d83 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 % TODO:
 % check with ancient- stuff.  rename, merge, something.  -gp
 
index 695405b6d01acd83dd81820772b5bf3389c7eb74..d0f5062b9cf29f6964bdab66a4a97569734a80c2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % candidate for regression.  -gp
 \header {
   texidoc="MIDI and midi2ly test file.  Diff between this and midi2ly.py should be minimal."
index ab81caf3fba9c54162d6295d76f47d431675893b..e0711fdca9150ee807fe8e323aa880434f9c9c12 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 % possible rename to scheme- or something like that.  -gp
 \header { texidoc= "@cindex Scheme Manual Accidentals
@@ -9,8 +9,8 @@ involves some scheme code. " }
   (lambda (elt)
    (and
       (not (eq? #f (memq 'accidental-interface
-                    (ly:get-grob-property elt 'interfaces))))
-      (eq? (ly:get-grob-property
+                    (ly:grob-property elt 'interfaces))))
+      (eq? (ly:grob-property
            (ly:grob-parent elt 1) 'staff-position) pos))))
 
 \score {
index f35dd4e1ee199ffeafeceae00815d973b65c4a6e..254341abc50fa4e721f24f57f8c7908dc54786bf 100644 (file)
@@ -1,12 +1,12 @@
 
-\version "2.1.25"
+\version "2.1.26"
 % possible rename to scheme- or something like that.  -gp
 \header { texidoc = "@cindex Scheme Move Text
 You can move objects around with scheme.  This example shows how to
 move text around. " }
 
 #(define (make-text-checker text)
-   (lambda (grob) (equal? text (ly:get-grob-property grob 'text))))
+   (lambda (grob) (equal? text (ly:grob-property grob 'text))))
 
 \score {
   \notes\relative c''' {
index b94eb9010cdf37f74b4617f18fa8b84a625ccab1..c5eaa80305ffc1822b9f297eb9509cdd0ed82ebf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 \include "deutsch.ly"
 % possible rename to scheme- something.  -gp
 % TODO: ask if it needs to have so many empty bars in the middle.  -gp
@@ -8,7 +8,7 @@ using Scheme functions to avoid typing work. " }
 
 
 #(define (transform music)
-  (let* ((es (ly:get-mus-property music 'elements))
+  (let* ((es (ly:music-property music 'elements))
          (n  (ly:music-name music))
         )
    (if (not (equal? n "Sequential_music"))
@@ -17,7 +17,7 @@ using Scheme functions to avoid typing work. " }
       (let recurse ((elts es))
        (if (not (equal? elts '()))
         (begin
-           ((trans (ly:get-mus-property (cadr elts) 'elements)) (car elts))
+           ((trans (ly:music-property (cadr elts) 'elements)) (car elts))
           (set-cdr! elts (cddr elts))
           (recurse (cdr elts))
         )
@@ -30,17 +30,17 @@ using Scheme functions to avoid typing work. " }
  )
 
 #(define ((trans pitches) music)
-  (let* ((es (ly:get-mus-property music 'elements))
-         (e (ly:get-mus-property music 'element))
-         (p (ly:get-mus-property music 'pitch)))
+  (let* ((es (ly:music-property music 'elements))
+         (e (ly:music-property music 'element))
+         (p (ly:music-property music 'pitch)))
 
     (if (pair? es)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'elements
          (map (trans pitches) es)))
 
     (if (ly:music? e)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'element
          ((trans pitches) e)))
 
@@ -48,10 +48,10 @@ using Scheme functions to avoid typing work. " }
        (let* ((o (ly:pitch-octave p))
               (n (ly:pitch-notename p))
               (i (+ (* 7 o) n))
-             (pes (ly:get-mus-property (list-ref pitches i) 'elements))
-             (pnew (ly:get-mus-property (car pes) 'pitch))
+             (pes (ly:music-property (list-ref pitches i) 'elements))
+             (pnew (ly:music-property (car pes) 'pitch))
              )
-          (ly:set-mus-property! music 'pitch pnew)
+          (ly:music-set-property! music 'pitch pnew)
        )
     )
     music
@@ -62,7 +62,7 @@ using Scheme functions to avoid typing work. " }
 
 
 
-\version "2.1.25"
+\version "2.1.26"
 
 pat = \notes \transpose c c' \repeat unfold 2 {
   << { \context Staff=up {r8 e16 f g e f g } }
index 64216615044f7779f18f5097a5fa66d5e6d6b676..0bbb575f9f2a55f366b7177ff8ced94381da99e1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22
+\version "2.1.26
 
 \header{ texidoc="@cindex Nested Staff Groups
 LilyPond can print nested groups of staffs. "
index f76cde0ebbf81bc8ea0cb616e23f7c9533f966ef..68f00cce17a1c382cada7bb95832533bc86ebc0f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 % possible rename to bar-lines-foo.  -gp
 
 \header{ texidoc = "@cindex Bar Lines Remove
index 84482e677ca88c0ed092600be837c8699f9ce3cb..35d66d52dabf3ae741ed7828d691ff7af71be029 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 % possible rename to staff-something.  -gp
 
 \header{ texidoc = "@cindex Staff Remove
index 979203a69b91a4feca44d71d3f8b989aab87e12a..17ffb5e792fb5b20d91a3477fb0ca6b7e3421f3d 100644 (file)
@@ -6,7 +6,7 @@
    Both solutions are demonstrated here.
 " }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
     \notes\relative c''
index 58b278d5598b64b900f19d453070328cda22422f..5e2ec17e5972e97ac50ce1706abf86df49e23c88 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{ texidoc="@cindex Part Combine
 In orchestral scores and hymns, voices are traditionally combined onto
index 218b761d82d7f77f3a50bebb68fb71e7b98d8e8a..2522ddbad2bf47f84c3464d47e1f55f06a63e285 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % check with invisible-notes or blank-notes.  possible rename. -gp
 \header{ texidoc = "@cindex Partial Blank
 When entering half music (i.e. for students to complete by hand)
index ab64f7aa7fc4b40f646f2ece766c0f31a1413e52..6c1b5f71ca46d77b6a5074625a7738552ad12b45 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header{ texidoc="@cindex Phrasing Slur Height
 Make PhrasingSlur higher, to avoid colission from other slurs. "
 }
index 98bbcf02ad9e5d8e2fb0176abee7de4de20e602d..0e16a723a517077eb29732ddc3ef5c38089a8ff7 100644 (file)
@@ -8,7 +8,7 @@ this at home.  "
 
 }
 
-\version "2.1.25"
+\version "2.1.26"
 
 #(define ((futz-alignment-callback distance count) grob axis)
 
@@ -27,7 +27,7 @@ DISTANCE; then call the original callback.  "
              (< count (length bs))
              (equal? (list-ref bs count) a)
         )
-        (ly:set-grob-property! a 'forced-distance distance))
+        (ly:grob-set-property! a 'forced-distance distance))
      
      (Align_interface::fixed_distance_alignment_callback grob axis)) )
 
index b459b95ff146a67078f8bce4cf1b9f3f3898ebec..d63f44e4d5c75eb3ddb8d85c7afd56849ab8524f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.26"
 
 \header{ texidoc="
 
@@ -23,7 +23,7 @@ what happens on the inside: a 3/4 time signature is combined with a
 #(define (scale-one-music m fraction)
   "Maybe we should just export Music::compress to Scheme?"
   (let*
-   ((dur (ly:get-mus-property m 'duration)))
+   ((dur (ly:music-property m 'duration)))
    
    (if (ly:duration? dur)
     (let*
@@ -31,7 +31,7 @@ what happens on the inside: a 3/4 time signature is combined with a
       (d (ly:duration-dot-count dur))
       (factor (ly:duration-factor dur)))
 
-      (ly:set-mus-property! m 'duration
+      (ly:music-set-property! m 'duration
                             (ly:make-duration l d
                             (* (car fraction) (car factor))
                             (* (cdr fraction) (cdr factor))))))
index 0078f62b822bcf930b82001c3b5fb08a1141b5d0..3dd234801fb9d59e25b6914ce140a769fb9c58c5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header{ texidoc="@cindex Time Signature Multiple
 
index 0879702f93a6726d6c894e4973475aad4c1dbb66..a5ea0610998b11b0b65e43bc7dc9cbf8457b70a8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "
 
 @cindex Preset Extent
index d8d6482cf64727e2d3c85a415f16e98c64e84b09..866597be287c8126b558339d9d4aac047b52a828 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "@cindex Repeat Manual
 You can manually control repeat signs and numbers to produce
 unusual output. "
index 14aaca8ec7ebd185b1cc4b01e0787ce9fa92cb96..62ceebb9d5215f682d174fc4be2a7e98c0a8b23f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header{
     texidoc="
 
index 76e98457023a3ebe274356ae4e692cbfbdab085f..2340781071ca1716b6340524932db18d571e8910 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 % possible rename to lyric-repeat or repeat-lyric.
 
index 024cba6ab05862850fe131aa1461a44375562fee..0ce8f9a8f7124e57829aba5a59a1cc6d64dc8b6d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % candidate for regression.  -gp
 \header { texidoc = "@cindex Rest Dot Positions
 This file tests dotted rests. " }
index d2601e56e8541058b41d275d659788833dee5f80..4012db84b0152715bbd9ff60f2f354ab1d27e03e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {
     texidoc = "@cindex Rests
 
index 79008c14d69a4cf7c3f159f1d63fa6c7982b35dc..ad6beddb30bf3cfff72b102dc8ea343ca2a6c80d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 % possible rename to scheme-something.
 \header { texidoc="@cindex Scheme Reverse Music
 Simple customised music apply. "
@@ -8,20 +8,20 @@ Simple customised music apply. "
 music = \notes \relative c'' { c4 d4( e4 f4 }
 
 #(define (reverse-music music)
-  (let* ((elements (ly:get-mus-property music 'elements))
+  (let* ((elements (ly:music-property music 'elements))
          (reversed (reverse elements))
-         (e (ly:get-mus-property music 'element))
-         (span-dir (ly:get-mus-property music 'span-direction)))
+         (e (ly:music-property music 'element))
+         (span-dir (ly:music-property music 'span-direction)))
 
-    (ly:set-mus-property! music 'elements reversed)
+    (ly:music-set-property! music 'elements reversed)
 
     (if (ly:music? e)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'element
          (reverse-music e)))
 
     (if (ly:dir? span-dir)
-        (ly:set-mus-property! music 'span-direction (- span-dir)))
+        (ly:music-set-property! music 'span-direction (- span-dir)))
 
     (map reverse-music reversed)
 
index f9a2f0dfa88fe61746b683a542cfbfe92caabd16..430e60a41e1f4d12b649ad7fb3b78189c97cfe01 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 \header { texidoc = "@cindex Rhythm Exercise
 This example shows a way to generate rhythm exercises with
 LilyPond (e.g. no staff but retaining the barlines). "
index 0f681a47495aaf13367e99bb2dc9ae2c6458171f..dfa50cccb8429edba310b57aa5356e8c4a1a3ed6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
   texidoc = "
 
index c926b15dbb1d8695159f0e3e889e33ba439267bd..2cebce260d08ad86322b2d7faee6e9353f377f7b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "@cindex Scheme Interactions
 With @code{ly:export}, you can pass of the result of
 Scheme expressions as lilypond input.  Within a Scheme expression,
index 67dce2af16f2ef7cd5dcb0cb6ca976e8c3e794d8..8401ef46a885beefa60a1534a8ccf6b493ae4ef2 100644 (file)
@@ -1,7 +1,7 @@
 
 % this chart is used in the manual too.
 
-\version "2.1.22"
+\version "2.1.26"
 \header { texidoc = "@cindex Script Abbreviations
 
 Some scripts may be entered using an abbreviation.
index 7e3f5957f62987ff5262f35852e2149e58441c4c..7dafa32e5eece4a0aa356302ac1358061788df32 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 % this chart is used in the manual too.
 
index 35ee32ff26624a2d27cebfaa98184912d1b9ba03..6843df8b8a4189c972b46a481eb0b15212f8ff1c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Script Priority
 Relative placements of different script types can be controlled
index 39467ebbdf40f4a02914767209285e1559256f07..a1878d86c61df1e1cc5f37d280a5fe749d5cce67 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Stacked Text Articulation
 You can stack text and articulations. "
index 6934a0496fd2c5c9ffe2c7d907ef594c9eb60e64..5c7c5825bc3398737b5815b14a5760e324dc8c44 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % possible rename.  -gp
 
 \header { texidoc="@cindex Seperate Staccato
index 99bafeb82bf98e126b69ce747ad3d4a8a1ec3425..e24aadaed56aed281f87ebd8564aa9712c189f65 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{
 texidoc="@cindex Slur Attachment Override
index 6c0230c0639dcdb798e20edb579806f795daa8ff..1b934515a98753c87a844b923d7f959a11c25faf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % TODO bit too wordy; edit a bit to cut stuff.  -gp
 \header { texidoc ="@cindex Slur Beautiful
 Similarly, the curvature of a slur is adjusted to stay clear of note
index 869851136f1c9967778867c20699509357ac34f5..cf512cb6be338c20f82199bb6381a859d68cd65c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {texidoc = "@cindex Slur, dotted
 You can print different kinds of slurs (dotted, dashed, etc). "
 } 
index 019cbafe4c40e739c3caaf96a499f61fea84b2d9..50f4f79e1e5de89807d9ce4125e6c53c8ad597db 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \header {
 
 
index f9f78a0ad2558e5b18f54e64630a3ed6852dad33..1aabd0c6f817fe6c8c581f0ddf66c6a8ee115c67 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Slur Minimum Length
 You can set the minimum length of a slur. " 
index 621a2a82108b7781649d3681f9a1226165d546c5..a1e2854fdbf52c18c2666dc97aa36ca8117c6c4a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header { texidoc="@cindex Slur Ugly
 You can get ugly slurs, if you want. "
index cb2d0e88f335f37710847b9faf518bf54d6b99d2..2cad84412948974d6546b552a60bdaed09ebca64 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header {
 texidoc="@cindex Smart Transpose
@@ -43,24 +43,24 @@ how useful these enharmonic modifications are. Mats B.
     (ly:make-pitch o n a)))
 
 #(define (simplify music)
-  (let* ((es (ly:get-mus-property music 'elements))
-         (e (ly:get-mus-property music 'element))
-         (p (ly:get-mus-property music 'pitch)))
+  (let* ((es (ly:music-property music 'elements))
+         (e (ly:music-property music 'element))
+         (p (ly:music-property music 'pitch)))
 
     (if (pair? es)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'elements
          (map (lambda (x) (simplify x)) es)))
 
     (if (ly:music? e)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'element
          (simplify e)))
 
     (if (ly:pitch? p)
         (begin
           (set! p (unhair-pitch p))
-          (ly:set-mus-property! music 'pitch p)))
+          (ly:music-set-property! music 'pitch p)))
 
     music))
 
index 9f64f109aedd9947249d573bcf01f65212160c7d..71aed6696607455e510043a645f832df05db8bf2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 % more yummy regression goodness.  -gp
 \header {
index f24fa692a37c79493a235cd91b74187b63fe5b4a..9f933cc1bd3e40a56a70ae1c8a6a40ea9653cffd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.25"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Spanner after break
 
@@ -19,7 +19,7 @@ after the line break is moved around. "
     ;; if you're using this for other grob-types.
     
     (if (and  (>= (length b) 2) (eq? (car (last-pair b)) grob))
-       (ly:set-grob-property! grob 'extra-offset '(-2 . -1))
+       (ly:grob-set-property! grob 'extra-offset '(-2 . -1))
        )
   ))
 
index 021e7a3a62d0d026a42786af6404acb510c356bc..cd7d6d62f27da0130e1962e8c6d11effb0297ef4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header{texidoc = "@cindex Staff Bracket
 Here's an example of staff brackets. "
index 2ae4d23aeebc3675ce008b32c59ef9d3bd76a109..fdcedab240685fc4e725ae0c483f793dc98cc552 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 
index d37a328c2c7cd5dd82003ed911e5daea9af2eeaa..54b9890d6ecd64770faa01ef49b99fb4cc9e58fe 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index efab3b285644c391524fe0662b4524ff0806da03..75a3c2d72341dca44f69aa5f5ecc3b9878b9d1c1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Staff Size
 
index 0de38759e98505507baefb4e92a91891b2c179f6..183dd427fc56359ed94f696a6b40fd16a60fce75 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \header{ texidoc ="@cindex Staff Space
 Setting staff space on a staff. "
index 5e1869b32d2e7421b923809d60bd7a75110b3e12..be194c714b1e366dd99e93024cbfcf9aa4d2921f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % possible rename to ancient- something.
 \header {
     texidoc ="@cindex Ancient Mensural Note Heads
index 9f92e7078078dc0cc6c3165edc1b56e188d71687..7c57e1ba86c9a24e156e89963cacfde66a6379db 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Stem Cross Staff
 There is no support for putting chords across staves.
index 85e5e576594c21297009ffbbda87eba68a2a4584..edfdc986e8e62c5c311066aa259ed119fe1cfdd3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Stem Extend
 You can stop LilyPond from extending stems to the center line. "
index 5c0fa21e7b314cdcfb477fe0069387cf55ec676e..ff6e34e81f8c65661013dc42cffd91c27942fe7e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{ texidoc = "@cindex Stem Length
 You can alter the length of stems. "
index 043a945d8c5929a1bff5fa50a53d891d535e13af..d96f594a24bb70a37482f72dfe373e5d645f1ffd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 \header {texidoc = "@cindex Tablature hammer
 You can fake a hammer in tablature with slurs. "
 } 
index a8ef0b9b92ba77178909aa17518b87e66ca4ba3e..a74a5cea25317c34f991abac456aa58b953a3006 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header{ texidoc = "@cindex Tabulature
 A sample tablature, with both normal staff and tab.
index 694fff6200c218ff62e778d2f270ba59a63845d3..74a5d66f0ba99fd4f55d97bb93d750aeabb9fc7f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.26"
 
 \header {
 
index 40bdc480636a66c21b716730fcb8cb6d6ea75149..d0c8ad4052573f424e4a49e633798ad6b8636275 100644 (file)
@@ -16,7 +16,7 @@ the lilypond.py script, and a line must be uncommented.
 
     }
 
-\version "2.1.22"
+\version "2.1.26"
 
 \score {
 \new Staff \notes \relative c'' {
index 90dad0a2af7105379ff4e3f3feca2afcda62d630..0ac414db1f720dba8af9853a5990f2bee80d7b2a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex text spanner
 You can make LilyPond print text spanners. "
index 7f6eede5d3bed2645c8b9995bd40df9dbd95ef02..b1ab15489351cc830da3e4f080e1e19af6fed39a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Textscript
 Test font selection and scm text markup. "
index a136f452bf94ffdd750b435c9a70fda0eda6d003..e904dd16c0555890f31cf0406b1c10328f1a3d35 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 
index 98c50e81cc2261a0a85eef396066cd6f71d5577d..89d50e358ab3d9e11e50075b6b1f4266224d8b76 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc = "@cindex Tie Sparse
 Setting sparseTies causes only one tie to be
index d92f5e3ff485b63481105cb7b9998ff52fce5650..ba8d0db2f2a476ee5d9caa3e0478636d0c19a14f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc= "
 
index beb7928d774240ddba32ce19e4f6e8a2092af661..e01def09c9ee1ebaac49eb2df0813254deb812c5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % TODO: This file could be old.  Ask about it later.  -gp
 
 \header { texidoc = "@cindex Time
index 22d0fc61a35457378f50f1a7839e513238541010..a4b55bfdd2506cb6c520647e1d98382ea8254bd9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 % possible rename to bar-something.
 
 \header{ texidoc = "@cindex Bar Length
index d460e12f8c1f0611dd397016928bda28e1d3ba03..83fac2abecefc06e55627f6a3e520a4c87f952c8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % MERGE with lilypond-
 \header {
   filename = "title.ly"
index e3a2da659603e8e1f6280de2114c4742b10db388..274462d1708ec9dcc49cbe379156e1f7ef70c34a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 fooBar = \notes { << c''4 \\ g'4 >> }
 
index 7760363b5ec42d25f4dcd3293d00310f27197ca6..bc5ed65326747a595979d9446789fdea4dac90b2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.22"
+\version "2.1.26"
 
 \header{ texidoc = "@cindex Transposition
 Transposition test file."
index 4556708a0f915e9e5bdb1ef9ebea910d1a688d83..f49ee75757a864d629811409fbe28c191311631f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header { texidoc="@cindex Trill
 Show trill line type.
index 317f9be03091e5fb30acb515a8655eefa0d4f5f9..4faa73e90a0f21d7bf218457cc446b660df4c031 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
   texidoc="@cindex Trills
index dbb81adf9e2f8086899606b8063cf753ab9f5308..e9ee7f6a27ba50da42407c9b286d02f37d338c15 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % regression.  -gp
 
 \header { 
index 135ec7a316fa3f0bc29f68a9d7a44bcd2d77f8be..7d6a68b5931794cce6a13d0055e8a7a78d0d4f9f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 % possible rename to ancient-something.
 
 \header { texidoc      = "Ancient Vaticana
index 8f11685ac2de86a419cfecbe15ac6bcdf70b9b58..46ac4727dc6aff7d949a3bb2ae20b76dae2af984 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 \header {
 
index fe1782ef3ccc773ebd0d9a5bd1e4bdc64d3fd956..9d48ace82128e91b9f45b1caa4607303fb34bdbb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % TODO: huh?  what's this file about?  -gp
 
 \header { texidoc = "
index 3c9389330236ed58352dfa89e8cb95b5cf612453..3ae29e339a397ec89d2c27c561bba1d0ac088863 100644 (file)
@@ -46,7 +46,7 @@ LY_DEFINE(ly_context_pushpop_property,
 }
 
 
-LY_DEFINE(ly_get_context_property,
+LY_DEFINE(ly_context_property,
          "ly:context-property", 2, 0, 0,
          (SCM context, SCM name),
          "retrieve the value of @var{name} from context @var{context}")
@@ -60,7 +60,7 @@ LY_DEFINE(ly_get_context_property,
   
 }
 
-LY_DEFINE(ly_set_context_property,
+LY_DEFINE(ly_context_set_property,
          "ly:context-set-property!", 3, 0, 0,
          (SCM context, SCM name, SCM val),
          "set value of property @var{name} in context @var{context} to @var{val}.")
index e719e028f3026893d876f8976fbeb5750e1beb0d..cafb9a365abe65c56cc01cc2a0a15fe48b2674bb 100644 (file)
@@ -245,7 +245,7 @@ LY_DEFINE(ly_music_length,
   return sc->get_length().smobbed_copy();
 }
 
-LY_DEFINE(ly_get_property,
+LY_DEFINE(ly_music_property,
          "ly:music-property", 2, 0, 0,  (SCM mus, SCM sym),
          "Get the property @var{sym} of music expression @var{mus}.\n"
          "If @var{sym} is undefined, return @code{'()}.\n" )
@@ -257,7 +257,7 @@ LY_DEFINE(ly_get_property,
   return sc->internal_get_property (sym);
 }
 
-LY_DEFINE(ly_set_property,
+LY_DEFINE(ly_music_set_property,
          "ly:music-set-property!", 3, 0, 0,
          (SCM mus, SCM sym, SCM val),
          "Set property @var{sym} in music expression @var{mus} to @var{val}.")
index 1444f5d788b9471fa5c3a4ea5dab5477f9895d89..a956d8b90c6c18c67e61ab58ce5a2e822aa16fed 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % a3-init.ly
 
 hsize = 296.9 \mm
index f58c6acbeb5427f8e6b2f1319d6f76bd612c053b..646f33cd9a3bc7fcd6634dfc99a5f6491f807d3f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % a4.ly
 
 hsize = 210.0 \mm
index e4c493214fd297a5f6483a0cc26a3edabb015c09..2f443ae3cb7746e677804720e31ba5f2435d7b49 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % Symbols needed to print accordion music
 % 
 %  2' = T
index 574e66871c9b4d260398fcf7b2d9f42f2a812aca..c4ceff054d47d5f55e1d3e672a369ff5e6aa98fa 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "2.1.22"
+\version "2.1.26"
 
 
 \include "declarations-init.ly"
index 684a48f65c45cd2cb7ff857f7189099453202e18..a9878ce27baccf0ef6c61512e2986823770691c1 100644 (file)
@@ -73,4 +73,4 @@ pitchnamesCatalan = #`(
 
 pitchnames = \pitchnamesCatalan
 
-\version "2.1.22"
+\version "2.1.26"
index 822c878dd9203fc83dfd2e97f5198433e10702c9..493bc3179e488cb45a7c11d6fd20f6d98e204d7d 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "2.1.22"
+\version "2.1.26"
 
 
 \include "declarations-init.ly"
index 0978d5c938d2ccc982ef6745eb996428fa0b613f..b7338bf9d57ef52f2a94c71581cfb34e629a48df 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 chordmodifiers = #default-chord-modifier-list
 
index ba75cb154e7549f6acd609e73e206d170080145f..1e2f355132b43b3672a2ee78765ba775a23a5a94 100644 (file)
@@ -1,6 +1,6 @@
 #(ly:set-option 'old-relative)
 
-\version "2.1.23"
+\version "2.1.26"
 breve = #(ly:make-duration -1 0)
 longa = #(ly:make-duration -2 0 )
 maxima = #(ly:make-duration -3 0)
index 96812a38cc0bbeabcb626806560dcb9d5460fd2e..6c5d35c70b8e2c8fd94d49319afc4fe44da17386 100644 (file)
@@ -49,4 +49,4 @@ pitchnamesDeutsch = #`(
 
 pitchnames = \pitchnamesDeutsch
 
-\version "2.1.22"
+\version "2.1.26"
index 92d43716dfeaa8df9289a0b27652b69d1e14b192..62d3b533599ad78dab19d5d1003e081b8fd2446e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.24"
+\version "2.1.26"
 
 drumPitchNames =
 #'((acousticbassdrum . acousticbassdrum)
index 37481bd59e8814ec7f2fd8be8645c64e2e8b164a..b6393ac000df934721bce212b944c92fb7443923 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 %
 % declare the standard dynamic identifiers.
@@ -6,7 +6,7 @@
 
 #(define (make-dynamic-script str)
   (let* ((m (make-music-by-name  'AbsoluteDynamicEvent)))
-  (ly:set-mus-property! m 'text str)
+  (ly:music-set-property! m 'text str)
   m
   ))
 ppppp = #(make-dynamic-script "pppp")
index 236877765e7bf89051be69b2f47d50e1cf1a3573..f937ded6b530ea6a614bd0445d30e2b591217bca 100644 (file)
@@ -87,5 +87,5 @@ pitchnamesEnglish = #`(
 
 pitchnames = \pitchnamesEnglish
 
-\version "2.1.22"
+\version "2.1.26"
 
index 7b368fe34fccd327b408b02666022d97a9a61379..39aebe4274118d878a3d7c59955bb0530c99359a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 \translator {
     \name Global
index bcaee43026905026b7d39bf2911a27677216e4c9..2d7d5082d94bb349adfb5422ce4e02db4ba9c35c 100644 (file)
@@ -58,4 +58,4 @@ pitchnamesEspanol = #`(
 
 pitchnames = \pitchnamesEspanol
 
-\version "2.1.22"
+\version "2.1.26"
index f96b5f9bef7b359bf466ab169b25bf8ff94c91ea..d384f4d66f0ad593d2e03020aae846f1d9640f4e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 %
 % Running LilyPond on this file generates the documentation
index d74ac7a02115e98b4a0f3de54598c0c1956a8ba5..2e4f14891cd187e31e4c0a7ca31f710bea4b55b3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 %
 % Running LilyPond on this file generates the short interface doc
index 6976b092d5e272347c775837252da26d7ef639c2..dbcbf3978f11ddc27553055a947f29321e3327dc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 startGraceMusic = \notes {
index e94b69e1e7c15afb21b73e0a80741ea165ec4309..7b5dc8f9e991e46d7dbbfb2609b6a3a12ad80323 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 %%%%%%%%
 %%%%%%%% shortcuts common for all styles of gregorian chant notation
index 0b9331dd196e9864633761cf3751e3a22b248d99..e7f7d7d36cd2476fba7eebbc927549a699853ad3 100644 (file)
@@ -4,7 +4,7 @@
 #(define-public midi-debug #f)
 
 
-\version "2.1.25"
+\version "2.1.26"
 
 \include "declarations-init.ly"
 
index 2284d26c279da86e5da15f88e69b09d18f7961c8..bce806a36765e481f3e5f0c0fa6fd1818a683005 100644 (file)
@@ -86,4 +86,4 @@ pitchnamesItaliano = #`(
 
 pitchnames = \pitchnamesItaliano
 
-\version "2.1.22"
+\version "2.1.26"
index 5333671442d79e86354ec275346a932046e5c01e..71f287780aa0fa41221540734ada777631195f22 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % legal-init.ly
 
 hsize = 8.5 \in
index 7e5186fee3a6358f180ea6121e34b81d219467f2..713443f6f8804f9a148c914ebae17de1bab78d62 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 % letter-init.ly
 
 hsize = 8.5 \in
index 205b56c5795bb9297fe80c6ce089e70e2a71de5d..37d3fa386eaebab3e1383b9cd00f9221be193351 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 \midi {
         \tempo 4=60
        \include "performer-init.ly"
index f14728ad0453af7c0743e93e1807584a17fd737c..6ce0358073e7aa4258f4679c452688ff78ea8b38 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 %{
  common dutch names for notes. es means flat, is means sharp
 %}
index 4ede332e65f2b56f5eb9c9c1d57f2fffa135d2df..a52e7d197c14ab0c3a65d90f486382a70ad86176 100644 (file)
@@ -105,4 +105,4 @@ pitchnamesNorsk = #`(
 
 pitchnames =\pitchnamesNorsk
 
-\version "2.1.22"
+\version "2.1.26"
index e053fe5065ec000f2bc2c5937d3ec793dd8c6c21..efd21df5a50a6e7076c9f3898cee78f6c579521d 100644 (file)
@@ -1,2 +1,2 @@
-\version "2.1.22"
+\version "2.1.26"
 
index bfa039a1a5c56ffed13a0e800d8bbeb7bf07c4b9..eb25073f0265109e562066e7f1183075d368acb0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
 % JUNKME
 %part-paper-init.ly
index 09ae94969b10ac1163f45279d508045099da3bb1..e4c8d9a649ec4c74c599c5ced0aef0635f2c7974 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.26"
 
                                %
                                % setup for Request->Element conversion. Guru-only
index 899dd031d651bc1568c0eab5e62a6e716d38fba8..3f6f68407f80fddc67c24647ad6c1e8b02ba3956 100644 (file)
@@ -1,6 +1,6 @@
 % property-init.ly
 
-\version "2.1.22"
+\version "2.1.26"
 
 stemUp = \override Stem  #'direction = #1
 stemDown = \override Stem  #'direction = #-1 
index 4d0d42e483ceb3ad89ad94593e071a22ff1f1a55..e0891db7e02e430cbcabca8e4b913f62681a86fb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 major = #`(
index 051071a760030fb78801ea6e88021fb4bf3a46f5..6dda44182cf0112cc57832130eb9e8d06c3c2d27 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 
 dashHat= "marcato"
index 143f24059263596ec683cdb9d1130475a94da130..76dee224de67c862e634e9d322d6bae87b1dec60 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 startGroup = #(make-span-event 'NoteGroupingEvent START)
 stopGroup = #(make-span-event 'NoteGroupingEvent STOP)
index 7e0d10f3be5334816550aedbd89893751125e33f..6b5488a776e138fa4df46657d78bdef7449200dc 100644 (file)
@@ -48,4 +48,4 @@ pitchnamesSuomi = #`(
 
 pitchnames = \pitchnamesSuomi
 
-\version "2.1.22"
+\version "2.1.26"
index 9767484c6d730674c5ad4edde8166dc131ec2856..f924dfa74878cb95832e45c7111938c7ccd9549e 100644 (file)
@@ -42,4 +42,4 @@ pitchnamesSvenska = #`(
 )
 
 pitchnames = \pitchnamesSvenska
-\version "2.1.22"
+\version "2.1.26"
index 1bc151b7950a8f6d7f13c14787a5fe4c8c4ebc64..b5cc543fa412884085cebce9fe932255af15d919 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.26"
 
 % tabloid-init.ly
 
index 85f303d043b47f52e97daad5281f018b28c4ed61..bfc320353429c82184dcff692f153c7b29d6f3ee 100644 (file)
@@ -88,9 +88,9 @@
   "Like the C++ code that executes \\override, but without type
 checking. "
 
-  (ly:set-context-property! context context-prop
+  (ly:context-set-property! context context-prop
                           (cons (cons setting value)
-                                (ly:get-context-property context context-prop)
+                                (ly:context-property context context-prop)
                                 )
                           )
   )
@@ -110,9 +110,9 @@ a fresh copy of the  list-head is made."
 
   
   
-    (ly:set-context-property!
+    (ly:context-set-property!
      context context-prop
-     (revert-assoc (ly:get-context-property context context-prop)
+     (revert-assoc (ly:context-property context context-prop)
                   setting))
   )
 
index 9c72b95ed07977e162df4e8bf7d372433aa6be81..8aa8f5dce432ddebc4552c9f30ebd0c82791d747 100644 (file)
 (define-public (make-bass-figure-markup figures context)
   
   (define (no-end-bracket? f1 f2)
-    (eq? (ly:get-mus-property f1 'bracket-stop) '())
+    (eq? (ly:music-property f1 'bracket-stop) '())
     )
   (define (no-start-bracket? f1 f2)
-    (eq? (ly:get-mus-property f2 'bracket-start) '())
+    (eq? (ly:music-property f2 'bracket-start) '())
     )
 
   ;; TODO: support slashed numerals here.
   (define (fig-to-markup fig-music)
     (let*
-       ((align-accs (eq? #t (ly:get-context-property context 'alignBassFigureAccidentals)))
-        (fig  (ly:get-mus-property fig-music 'figure))
-        (acc  (ly:get-mus-property fig-music 'alteration))
+       ((align-accs (eq? #t (ly:context-property context 'alignBassFigureAccidentals)))
+        (fig  (ly:music-property fig-music 'figure))
+        (acc  (ly:music-property fig-music 'alteration))
         (acc-markup #f)
         (fig-markup
          (if (string? fig)
@@ -50,7 +50,7 @@
        (
         (c (make-dir-column-markup (map fig-to-markup figs)))
         )
-      (if (eq? (ly:get-mus-property (car figs) 'bracket-start) #t)
+      (if (eq? (ly:music-property (car figs) 'bracket-start) #t)
          (make-bracket-markup c)
          c
          )))
index 670ff646eb21a24c96947d41ae648a57e9f7510a..0c4b8bb03a4ed86c3c94e13f384b20b2201b74f6 100644 (file)
@@ -224,8 +224,8 @@ DURATION, and INVERSION."
         (ev   (make-music-by-name 'NoteEvent))
         )
 
-      (ly:set-mus-property! ev 'duration duration)
-      (ly:set-mus-property! ev 'pitch pitch)
+      (ly:music-set-property! ev 'duration duration)
+      (ly:music-set-property! ev 'pitch pitch)
       ev      
       ))
   
@@ -239,14 +239,14 @@ DURATION, and INVERSION."
     
     (if bass-note
        (begin
-         (ly:set-mus-property! bass-note 'bass #t)
+         (ly:music-set-property! bass-note 'bass #t)
          (set! nots (cons bass-note nots))))
     
     
     (if inv-note
        (begin
-         (ly:set-mus-property! inv-note 'inversion #t)
-         (ly:set-mus-property! inv-note 'octavation
+         (ly:music-set-property! inv-note 'inversion #t)
+         (ly:music-set-property! inv-note 'octavation
                                (- (ly:pitch-octave inversion)
                                   (ly:pitch-octave original-inv-pitch))
                                )
index fed4cdff6823dc42c21f0f71adae97548f6fa3a8..7f43eb210f5c5990eff85f8739fb4ef7d7a28c0c 100644 (file)
@@ -99,7 +99,7 @@ input/test/dpncnt.ly).
     (make-line-markup
      (if (and (= (step-nr pitch) 7)
              (= (step-alteration pitch) 1))
-        (list (ly:get-context-property context 'majorSevenSymbol))
+        (list (ly:context-property context 'majorSevenSymbol))
         (list (accidental->markup (step-alteration pitch))
               (make-simple-markup (number->string (step-nr pitch)))))))
         
@@ -147,11 +147,11 @@ input/test/dpncnt.ly).
   (if #f (begin  
           (write-me "pitches: " pitches)))
   (let* ((full-exceptions
-         (ly:get-context-property context 'chordNameExceptionsFull))
+         (ly:context-property context 'chordNameExceptionsFull))
         (full-exception (full-match full-exceptions))
         (full-markup (if full-exception (cadr full-exception) '()))
         (partial-exceptions
-         (ly:get-context-property context 'chordNameExceptionsPartial))
+         (ly:context-property context 'chordNameExceptionsPartial))
         (partial-exception (partial-match partial-exceptions))
         (partial-pitches (if partial-exception (car partial-exception) '()))
         (partial-markup-prefix
index 6e84f8f0c906335eda3ea7d75797b1c345678063..26fa220e8f78068ecc6ccd73b0ebaba9692562bd 100644 (file)
            ps)
        ))
   
-  (define name-root (ly:get-context-property context 'chordRootNamer))
+  (define name-root (ly:context-property context 'chordRootNamer))
   (define name-note 
-    (let ((nn (ly:get-context-property context 'chordNoteNamer)))
+    (let ((nn (ly:context-property context 'chordNoteNamer)))
       (if (eq? nn '())
          ; replacing the next line with name-root gives guile-error...? -rz
 
          ;; apparently sequence of defines is equivalent to let, not let* ? -hwn
-         (ly:get-context-property context 'chordRootNamer)       
+         (ly:context-property context 'chordRootNamer)   
          ;; name-root
          nn)))
 
@@ -177,7 +177,7 @@ work than classifying the pitches."
           (args (list num-markup))
           (total (if (= (ly:pitch-alteration pitch) 0)
                      (if (= (pitch-step pitch) 7)
-                         (list (ly:get-context-property context 'majorSevenSymbol))
+                         (list (ly:context-property context 'majorSevenSymbol))
                          args)
                      (cons (accidental->markup (step-alteration pitch)) args)
                      ))
@@ -187,7 +187,7 @@ work than classifying the pitches."
 
     (let*
        (
-        (sep (ly:get-context-property context 'chordNameSeparator))
+        (sep (ly:context-property context 'chordNameSeparator))
         (root-markup (name-root root))
         (add-markups (map (lambda (x)
                             (glue-word-to-step "add" x))
@@ -229,7 +229,7 @@ work than classifying the pitches."
        ,exception-markup
        . 
        ,(if (ly:pitch? bass-pitch)
-           (list (ly:get-context-property context 'chordNameSeparator)
+           (list (ly:context-property context 'chordNameSeparator)
                  (name-note bass-pitch))
           '()))))
 
@@ -237,7 +237,7 @@ work than classifying the pitches."
       (
        (root (car in-pitches))
        (pitches (map (lambda (x) (ly:pitch-diff x root)) (cdr in-pitches)))
-       (exceptions (ly:get-context-property context 'chordNameExceptions))
+       (exceptions (ly:context-property context 'chordNameExceptions))
        (exception (assoc-get-default pitches exceptions #f))
        (prefixes '())
        (suffixes '())
index 13d187fa1c342653e2db353458463b458ff726c4..7986ba5c1c33c16b6c2f9d5731cd40a577d51eb2 100644 (file)
@@ -90,12 +90,12 @@ FOOBAR-MARKUP) if OMIT-ROOT is given and non-false.
 "
 
   (define (chord-to-exception-entry m)
-    (let* ((elts (ly:get-mus-property m 'elements))
+    (let* ((elts (ly:music-property m 'elements))
           (omit-root (and (pair? rest) (car rest)))
-          (pitches (map (lambda (x) (ly:get-mus-property x 'pitch))
+          (pitches (map (lambda (x) (ly:music-property x 'pitch))
                         (filter
                          (lambda (y) (memq 'note-event
-                                           (ly:get-mus-property y 'types)))
+                                           (ly:music-property y 'types)))
                          elts)))
           (sorted (sort pitches ly:pitch<?))
           (root (car sorted))
@@ -107,10 +107,10 @@ FOOBAR-MARKUP) if OMIT-ROOT is given and non-false.
           ;; \chords has changed to c' too?
           (diff (ly:pitch-diff root (ly:make-pitch 0 0 0)))
           (normalized (map (lambda (x) (ly:pitch-diff x diff)) sorted))
-          (texts (map (lambda (x) (ly:get-mus-property x 'text))
+          (texts (map (lambda (x) (ly:music-property x 'text))
                       (filter
                        (lambda (y) (memq 'text-script-event
-                                         (ly:get-mus-property y 'types)))
+                                         (ly:music-property y 'types)))
                        elts)))
 
           (text (if (null? texts) #f (if omit-root (car texts) texts))))
@@ -118,10 +118,10 @@ FOOBAR-MARKUP) if OMIT-ROOT is given and non-false.
 
   (define (is-req-chord? m)
     (and
-     (memq 'event-chord (ly:get-mus-property m 'types))
+     (memq 'event-chord (ly:music-property m 'types))
      (not (equal? ZERO-MOMENT (ly:music-length m)))))
 
-  (let* ((elts (filter is-req-chord? (ly:get-mus-property seq 'elements)))
+  (let* ((elts (filter is-req-chord? (ly:music-property seq 'elements)))
         (alist (map chord-to-exception-entry elts)))
     (filter (lambda (x) (cdr x)) alist)))
 
index d58fd237082e38e50f21b938fb4f30bea3187baa..fdece57e375c78af7b38b169c56ce440239ce3e3 100644 (file)
@@ -96,7 +96,7 @@
         (m (make-music-by-name 'PropertySet))
         )
 
-      (map (lambda (x) (ly:set-mus-property! m (car x) (cdr x))) props)
+      (map (lambda (x) (ly:music-set-property! m (car x) (cdr x))) props)
       m
     ))
     
             (csp (make-music-by-name 'ContextSpeccedMusic))
             )
 
-         (ly:set-mus-property! seq 'elements musics)
+         (ly:music-set-property! seq 'elements musics)
          (context-spec-music seq 'Staff))
        (begin
          (ly:warn (format "Unknown clef type `~a'
index e0ef92b44a8517185f0197bda650f24da6755b44..245eb518a6998e4f25ed08911eede9223cd78a8a 100644 (file)
@@ -2,14 +2,14 @@
 
 (define-public (music-map function music)
   "Apply @var{function} to @var{music} and all of the music it contains. "
-  (let* ((es (ly:get-mus-property music 'elements))
-         (e (ly:get-mus-property music 'element))
+  (let* ((es (ly:music-property music 'elements))
+         (e (ly:music-property music 'element))
         )
 
-    (ly:set-mus-property! music 'elements 
+    (ly:music-set-property! music 'elements 
        (map (lambda (y) (music-map  function y)) es))
        (if (ly:music? e)
-           (ly:set-mus-property! music 'element (music-map function  e)))
+           (ly:music-set-property! music 'element (music-map function  e)))
        (function music)
        ))
 
@@ -18,9 +18,9 @@
   
   (define (inner-music-filter pred? music)
     "Recursive function."
-    (let* ((es (ly:get-mus-property music 'elements))
-          (e (ly:get-mus-property music 'element))
-          (as (ly:get-mus-property music 'articulations))
+    (let* ((es (ly:music-property music 'elements))
+          (e (ly:music-property music 'element))
+          (as (ly:music-property music 'articulations))
           (filtered-as (filter ly:music? (map (lambda (y) (inner-music-filter pred? y)) as)))
           (filtered-e (if (ly:music? e)
                           (inner-music-filter pred? e)
@@ -28,9 +28,9 @@
           (filtered-es (filter ly:music? (map (lambda (y) (inner-music-filter pred? y)) es)))
           )
 
-      (ly:set-mus-property! music 'element filtered-e)
-      (ly:set-mus-property! music 'elements filtered-es)
-      (ly:set-mus-property! music 'articulations filtered-as)
+      (ly:music-set-property! music 'element filtered-e)
+      (ly:music-set-property! music 'elements filtered-es)
+      (ly:music-set-property! music 'articulations filtered-as)
 
       ;; if filtering emptied the expression, we remove it completely.
       (if (or (pred? music)
@@ -51,7 +51,7 @@
   (lambda (mus)
     (music-filter
      (lambda (m)
-       (let* ((tags (ly:get-mus-property m 'tags))
+       (let* ((tags (ly:music-property m 'tags))
              (res (memq tag tags)))
        res)) mus)))
 
@@ -60,8 +60,8 @@
   (display music)
   (display ": { ")
   
-  (let* ((es (ly:get-mus-property music 'elements))
-         (e (ly:get-mus-property music 'element))
+  (let* ((es (ly:music-property music 'elements))
+         (e (ly:music-property music 'element))
         )
 
     (display (ly:get-mutable-properties music))
@@ -96,7 +96,7 @@
 
   (let*
       (
-       (d (ly:get-mus-property music 'duration))
+       (d (ly:music-property music 'duration))
        )
     (if (ly:duration? d)
        (let* (
                                     (cdr cp)))
               
               )
-         (ly:set-mus-property! music 'duration nd)
+         (ly:music-set-property! music 'duration nd)
          ))
     music))
 
 
 (define-public (note-to-cluster music)
   "Replace NoteEvents by ClusterNoteEvents."
-  (if (eq? (ly:get-mus-property music 'name) 'NoteEvent)
+  (if (eq? (ly:music-property music 'name) 'NoteEvent)
       (let* ((cn (make-music-by-name 'ClusterNoteEvent)))
 
-            (ly:set-mus-property! cn 'pitch (ly:get-mus-property music 'pitch))
-            (ly:set-mus-property! cn 'duration (ly:get-mus-property music 'duration))
+            (ly:music-set-property! cn 'pitch (ly:music-property music 'pitch))
+            (ly:music-set-property! cn 'duration (ly:music-property music 'duration))
             cn)
       music))
 
 "
 This function replaces all repeats  with unfold repeats. It was 
 written by Rune Zedeler. "
-  (let* ((es (ly:get-mus-property music 'elements))
-         (e (ly:get-mus-property music 'element))
+  (let* ((es (ly:music-property music 'elements))
+         (e (ly:music-property music 'element))
          (n  (ly:music-name music)))
  
     (if (equal? n "Repeated_music")
         (begin
          (if (equal?
-              (ly:get-mus-property music 'iterator-ctor)
+              (ly:music-property music 'iterator-ctor)
               Chord_tremolo_iterator::constructor)
-             (shift-duration-log music  (ly:intlog2 (ly:get-mus-property music 'repeat-count)) 0)
+             (shift-duration-log music  (ly:intlog2 (ly:music-property music 'repeat-count)) 0)
              )
-          (ly:set-mus-property!
+          (ly:music-set-property!
            music 'length Repeated_music::unfolded_music_length)
-         (ly:set-mus-property!
+         (ly:music-set-property!
           music 'start-moment-function Repeated_music::first_start)
-          (ly:set-mus-property!
+          (ly:music-set-property!
            music 'iterator-ctor Unfolded_repeat_iterator::constructor)))
 
     (if (pair? es)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'elements
          (map unfold-repeats es)))
 
     (if (ly:music? e)
-        (ly:set-mus-property!
+        (ly:music-set-property!
          music 'element
          (unfold-repeats e)))
 
@@ -181,10 +181,10 @@ written by Rune Zedeler. "
 i.e.  this is not an override"
   
    (let* ((m (make-music-by-name  'OverrideProperty)))
-     (ly:set-mus-property! m 'symbol grob)
-     (ly:set-mus-property! m 'grob-property gprop)
-     (ly:set-mus-property! m 'grob-value val)
-     (ly:set-mus-property! m 'pop-first #t)
+     (ly:music-set-property! m 'symbol grob)
+     (ly:music-set-property! m 'grob-property gprop)
+     (ly:music-set-property! m 'grob-value val)
+     (ly:music-set-property! m 'pop-first #t)
                
      m
    
@@ -195,9 +195,9 @@ i.e.  this is not an override"
 i.e.  this is not an override"
   
    (let* ((m (make-music-by-name  'OverrideProperty)))
-     (ly:set-mus-property! m 'symbol grob)
-     (ly:set-mus-property! m 'grob-property gprop)
-     (ly:set-mus-property! m 'grob-value val)
+     (ly:music-set-property! m 'symbol grob)
+     (ly:music-set-property! m 'grob-property gprop)
+     (ly:music-set-property! m 'grob-value val)
                
      m
    
@@ -207,8 +207,8 @@ i.e.  this is not an override"
 (define-public (make-grob-property-revert grob gprop)
   "Revert the grob property GPROP for GROB."
    (let* ((m (make-music-by-name  'OverrideProperty)))
-     (ly:set-mus-property! m 'symbol grob)
-     (ly:set-mus-property! m 'grob-property gprop)
+     (ly:music-set-property! m 'symbol grob)
+     (ly:music-set-property! m 'grob-property gprop)
                
      m
    
@@ -248,10 +248,10 @@ i.e.  this is not an override"
   "Add \\context CONTEXT = foo to M. "
   
   (let* ((cm (make-music-by-name 'ContextSpeccedMusic)))
-    (ly:set-mus-property! cm 'element m)
-    (ly:set-mus-property! cm 'context-type context)
+    (ly:music-set-property! cm 'element m)
+    (ly:music-set-property! cm 'context-type context)
     (if (and  (pair? rest) (string? (car rest)))
-       (ly:set-mus-property! cm 'context-id (car rest))
+       (ly:music-set-property! cm 'context-id (car rest))
     )
     cm
   ))
@@ -260,32 +260,32 @@ i.e.  this is not an override"
   (let*
       ((m (make-music-by-name 'ApplyContext)))
 
-    (ly:set-mus-property! m 'procedure func)
+    (ly:music-set-property! m 'procedure func)
     m
   ))
 
 (define-public (make-sequential-music elts)
   (let*  ((m (make-music-by-name 'SequentialMusic)))
-    (ly:set-mus-property! m 'elements elts)
+    (ly:music-set-property! m 'elements elts)
     m
   ))
 
 (define-public (make-simultaneous-music elts)
   (let*  ((m (make-music-by-name 'SimultaneousMusic)))
-    (ly:set-mus-property! m 'elements elts)
+    (ly:music-set-property! m 'elements elts)
     m
     ))
 
 (define-public (make-event-chord elts)
   (let*  ((m (make-music-by-name 'EventChord)))
-    (ly:set-mus-property! m 'elements elts)
+    (ly:music-set-property! m 'elements elts)
     m
     ))
 
 
 (define-public (make-skip-music dur)
   (let*  ((m (make-music-by-name 'SkipMusic)))
-    (ly:set-mus-property! m 'duration dur)
+    (ly:music-set-property! m 'duration dur)
     m
   ))
 
@@ -301,10 +301,10 @@ i.e.  this is not an override"
        (seq (make-music-by-name 'MultiMeasureRestMusicGroup))
        )
 
-    (map (lambda (x) (ly:set-mus-property! x 'origin location))
+    (map (lambda (x) (ly:music-set-property! x 'origin location))
         (list start ch ch2 seq))
-    (ly:set-mus-property! start 'duration duration)
-    (ly:set-mus-property! seq 'elements
+    (ly:music-set-property! start 'duration duration)
+    (ly:music-set-property! seq 'elements
      (list
       ch
       (make-event-chord (list start))
@@ -323,27 +323,27 @@ a property set for MultiMeasureRestNumber."
     
     (let*
        (
-        (text (ly:get-mus-property script-music 'text))
-        (dir (ly:get-mus-property script-music 'direction))
+        (text (ly:music-property script-music 'text))
+        (dir (ly:music-property script-music 'direction))
         (p (make-music-by-name 'MultiMeasureTextEvent))
         )
 
       (if (ly:dir? dir)
-         (ly:set-mus-property! p  'direction dir))
-      (ly:set-mus-property! p 'text text)
+         (ly:music-set-property! p  'direction dir))
+      (ly:music-set-property! p 'text text)
       p
     ))
   
-  (if (eq? (ly:get-mus-property music 'name)  'MultiMeasureRestMusicGroup)
+  (if (eq? (ly:music-property music 'name)  'MultiMeasureRestMusicGroup)
       (let*
          (
-          (text? (lambda (x) (memq 'script-event (ly:get-mus-property x 'types))))
-          (es (ly:get-mus-property  music 'elements))
+          (text? (lambda (x) (memq 'script-event (ly:music-property x 'types))))
+          (es (ly:music-property  music 'elements))
           (texts (map script-to-mmrest-text  (filter text? es)))
           (others (remove text? es))
           )
        (if (pair? texts)
-           (ly:set-mus-property!
+           (ly:music-set-property!
             music 'elements
             (cons (make-event-chord texts) others)
            ))
@@ -357,8 +357,8 @@ a property set for MultiMeasureRestNumber."
       (
        (m (make-music-by-name 'PropertySet))
        )
-    (ly:set-mus-property! m 'symbol sym)
-    (ly:set-mus-property! m 'value val)
+    (ly:music-set-property! m 'symbol sym)
+    (ly:music-set-property! m 'value val)
     m
   ))
 
@@ -374,20 +374,20 @@ a property set for MultiMeasureRestNumber."
 old centralCPosition, add OCTAVATION to centralCPosition, and set
 OTTAVATION to `8va', or whatever appropriate."
     
-    (if (number? (ly:get-context-property  context 'centralCPosition))
+    (if (number? (ly:context-property  context 'centralCPosition))
        
        (if (= octavation 0)
            (let*
                ((where (ly:context-property-where-defined context 'centralCPosition))
-                (oc0 (ly:get-context-property context 'originalCentralCPosition)))
+                (oc0 (ly:context-property context 'originalCentralCPosition)))
 
-             (ly:set-context-property! context 'centralCPosition oc0)
+             (ly:context-set-property! context 'centralCPosition oc0)
              (ly:unset-context-property where 'originalCentralCPosition)
              (ly:unset-context-property where 'ottavation))
 
            (let*
                ((where (ly:context-property-where-defined context 'centralCPosition))
-                (c0 (ly:get-context-property context 'centralCPosition))
+                (c0 (ly:context-property context 'centralCPosition))
                 (new-c0 (+ c0 (* -7 octavation)))
                 (string (cdr
                          (assoc octavation '((2 . "15ma")
@@ -396,13 +396,13 @@ OTTAVATION to `8va', or whatever appropriate."
                                              (-1 . "8va bassa")
                                              (-2 . "15ma bassa"))))))
 
-             (ly:set-context-property! context 'centralCPosition new-c0)
-             (ly:set-context-property! context 'originalCentralCPosition c0)
-             (ly:set-context-property! context 'ottavation string)
+             (ly:context-set-property! context 'centralCPosition new-c0)
+             (ly:context-set-property! context 'originalCentralCPosition c0)
+             (ly:context-set-property! context 'ottavation string)
              
              ))))
 
-  (ly:set-mus-property! m 'procedure  ottava-modify)
+  (ly:music-set-property! m 'procedure  ottava-modify)
   (context-spec-music m 'Staff)
   ))
 
@@ -447,7 +447,7 @@ Rest can contain a list of beat groupings
     (if set
        (make-sequential-music (list set ch))
        (begin
-         (ly:set-mus-property! ev 'label label)
+         (ly:music-set-property! ev 'label label)
          ch))))
     
 
@@ -458,29 +458,29 @@ Rest can contain a list of beat groupings
 (define-public (make-penalty-music pen)
  (let
      ((m (make-music-by-name 'BreakEvent)))
-   (ly:set-mus-property! m 'penalty pen)
+   (ly:music-set-property! m 'penalty pen)
    m))
 
 (define-public (make-articulation name)
   (let* (
         (m (make-music-by-name 'ArticulationEvent))
       )
-      (ly:set-mus-property! m 'articulation-type name)
+      (ly:music-set-property! m 'articulation-type name)
       m
   ))
 
 (define-public (make-lyric-event string duration)
   (let* ((m (make-music-by-name 'LyricEvent)))
 
-    (ly:set-mus-property! m 'duration duration)
-    (ly:set-mus-property! m 'text string)
+    (ly:music-set-property! m 'duration duration)
+    (ly:music-set-property! m 'text string)
     m))
 
 (define-public (make-span-event type spandir)
   (let* (
         (m (make-music-by-name  type))
         )
-    (ly:set-mus-property! m 'span-direction spandir)
+    (ly:music-set-property! m 'span-direction spandir)
     m
     ))
 
@@ -488,7 +488,7 @@ Rest can contain a list of beat groupings
   "Set all of ALIST as properties of M." 
   (if (pair? alist)
       (begin
-       (ly:set-mus-property! m (caar alist) (cdar alist))
+       (ly:music-set-property! m (caar alist) (cdar alist))
        (set-mus-properties! m (cdr alist)))
   ))
 
@@ -496,7 +496,7 @@ Rest can contain a list of beat groupings
 
 (define-public (music-separator? m)
   "Is M a separator?"
-  (let* ((ts (ly:get-mus-property m 'types )))
+  (let* ((ts (ly:music-property m 'types )))
     (memq 'separator ts)
   ))
 
@@ -525,9 +525,9 @@ Rest can contain a list of beat groupings
 
 (define (voicify-chord ch)
   "Split the parts of a chord into different Voices using separator"
-   (let* ((es (ly:get-mus-property ch 'elements)))
+   (let* ((es (ly:music-property ch 'elements)))
      
-     (ly:set-mus-property!  ch 'elements
+     (ly:music-set-property!  ch 'elements
        (voicify-list (split-list es music-separator?) 0))
      ch
    ))
@@ -540,13 +540,13 @@ Rest can contain a list of beat groupings
        (error "not music!"))
        )
    (let*
-       ((es (ly:get-mus-property m 'elements))
-       (e (ly:get-mus-property m 'element))
+       ((es (ly:music-property m 'elements))
+       (e (ly:music-property m 'element))
        )
      (if (pair? es)
-        (ly:set-mus-property! m 'elements (map voicify-music es)))
+        (ly:music-set-property! m 'elements (map voicify-music es)))
      (if (ly:music? e)
-        (ly:set-mus-property! m 'element  (voicify-music e)))
+        (ly:music-set-property! m 'element  (voicify-music e)))
      (if
       (and (equal? (ly:music-name m) "Simultaneous_music")
           (reduce (lambda (x y ) (or x y)) #f (map music-separator? es)))
@@ -565,12 +565,12 @@ Rest can contain a list of beat groupings
 (define-public (make-type-checker symbol)
   (lambda (elt)
     ;;(display  symbol)
-    ;;(eq? #t (ly:get-grob-property elt symbol))
-    (not (eq? #f (memq symbol (ly:get-grob-property elt 'interfaces))))))
+    ;;(eq? #t (ly:grob-property elt symbol))
+    (not (eq? #f (memq symbol (ly:grob-property elt 'interfaces))))))
 
 (define-public ((outputproperty-compatibility func sym val) grob g-context ao-context)
   (if (func grob)
-      (ly:set-grob-property! grob sym val)))
+      (ly:grob-set-property! grob sym val)))
 
 
 (define-public ((set-output-property grob-name symbol val)  grob grob-c context)
@@ -581,10 +581,10 @@ Rest can contain a list of beat groupings
 "
    
    (let*
-       ((meta (ly:get-grob-property grob 'meta)))
+       ((meta (ly:grob-property grob 'meta)))
 
      (if (equal?  (cdr (assoc 'name meta)) grob-name)
-        (ly:set-grob-property! grob symbol val)
+        (ly:grob-set-property! grob symbol val)
         )))
 
 
@@ -598,7 +598,7 @@ Rest can contain a list of beat groupings
        )
     
     (define (checker tr)
-      (let* ((bn (ly:get-context-property tr 'currentBarNumber)))
+      (let* ((bn (ly:context-property tr 'currentBarNumber)))
        (if (= bn  n)
            #t
            (error
@@ -606,7 +606,7 @@ Rest can contain a list of beat groupings
                     n bn ))
            )))
 
-    (ly:set-mus-property! m 'procedure checker)
+    (ly:music-set-property! m 'procedure checker)
     m
     ))
 
@@ -621,7 +621,7 @@ Rest can contain a list of beat groupings
 (define (ly:music-message music msg)
   (let*
       (
-      (ip (ly:get-mus-property music 'origin))
+      (ip (ly:music-property music 'origin))
       )
 
     (if (ly:input-location? ip)
@@ -633,8 +633,8 @@ Rest can contain a list of beat groupings
   "Check music expression for a Simultaneous_music containing notes\n(ie. Request_chords), without context specification. Called  from parser."
   
      (let*
-       ((es (ly:get-mus-property music 'elements))
-       (e (ly:get-mus-property music 'element))
+       ((es (ly:music-property music 'elements))
+       (e (ly:music-property music 'element))
        (name (ly:music-name music)) 
        )
 
@@ -697,10 +697,10 @@ Rest can contain a list of beat groupings
   (define (set-prop context)
     (let*
        ((where (ly:context-property-where-defined context 'graceSettings))
-        (current (ly:get-context-property where 'graceSettings))
+        (current (ly:context-property where 'graceSettings))
         (new-settings (vector-extend current (list context-name grob sym val)))
         )
-      (ly:set-context-property! where 'graceSettings new-settings)))
+      (ly:context-set-property! where 'graceSettings new-settings)))
     
     (ly:export (context-spec-music (make-apply-context set-prop) 'Voice)))
 
@@ -715,7 +715,7 @@ Rest can contain a list of beat groupings
          )))
   
   (let*
-      ((props (ly:get-context-property context 'graceSettings)))
+      ((props (ly:context-property context 'graceSettings)))
     (if (vector? props)
        (vector-map execute-1 props))))
 
@@ -728,7 +728,7 @@ Rest can contain a list of beat groupings
          )))
   
   (let*
-      ((props (ly:get-context-property context 'graceSettings)))
+      ((props (ly:context-property context 'graceSettings)))
     (if (vector? props)
        (vector-reverse-map execute-1 props))))
 
@@ -758,9 +758,9 @@ Rest can contain a list of beat groupings
 (define (apply-durations lyric-music durations) 
   (define (apply-duration music)
     (if (and (not (equal? (ly:music-length music) ZERO-MOMENT))
-            (ly:duration?  (ly:get-mus-property music 'duration)))
+            (ly:duration?  (ly:music-property music 'duration)))
        (begin
-         (ly:set-mus-property! music 'duration (car durations))
+         (ly:music-set-property! music 'duration (car durations))
          (set! durations (cdr durations))
          )))
 
@@ -774,17 +774,17 @@ Rest can contain a list of beat groupings
 (define-public ((add-balloon-text object-name text off) grob orig-context cur-context)
    "Usage: see input/regression/balloon.ly "
   (let*
-   ((meta (ly:get-grob-property grob 'meta))
+   ((meta (ly:grob-property grob 'meta))
     (nm (if (pair? meta) (cdr (assoc 'name meta)) "nonexistant"))
-    (cb (ly:get-grob-property grob 'print-function)))
+    (cb (ly:grob-property grob 'print-function)))
     
    (if (equal? nm object-name)
     (begin
-     (ly:set-grob-property! grob 'print-function Balloon_interface::print)
-     (ly:set-grob-property! grob 'balloon-original-callback cb)
-     (ly:set-grob-property! grob 'balloon-text text)
-     (ly:set-grob-property! grob 'balloon-text-offset off)
-     (ly:set-grob-property! grob 'balloon-text-props '((font-family . roman)))
+     (ly:grob-set-property! grob 'print-function Balloon_interface::print)
+     (ly:grob-set-property! grob 'balloon-original-callback cb)
+     (ly:grob-set-property! grob 'balloon-text text)
+     (ly:grob-set-property! grob 'balloon-text-offset off)
+     (ly:grob-set-property! grob 'balloon-text-props '((font-family . roman)))
 
      ))))
 
index bd839657dea9feed5890ccae96308b1bce8cc672..d21ccf65204db2358b723a8326ec0d4a44c6ba47 100644 (file)
@@ -16,7 +16,7 @@
 (define-public (tablature-print-function grob)
   (let ((stencil (fontify-text
                    (ly:get-default-font grob)
-                   (ly:get-grob-property grob 'text)
+                   (ly:grob-property grob 'text)
                    )))
     stencil ; return the stencil.
     ))
       ) ) ) 
 
 (define-public (hammer-print-function grob)
-  (let* ((note-collums (ly:get-grob-property grob 'note-columns))
+  (let* ((note-collums (ly:grob-property grob 'note-columns))
          (note-column1 (cadr note-collums))
          (note-column2 (car  note-collums))
-         (note1        (car (ly:get-grob-property note-column1 'note-heads)))
-         (note2        (car (ly:get-grob-property note-column2 'note-heads)))
-        (text1  (ly:get-grob-property note1 'text))
-        (text2  (ly:get-grob-property note2 'text))
+         (note1        (car (ly:grob-property note-column1 'note-heads)))
+         (note2        (car (ly:grob-property note-column2 'note-heads)))
+        (text1  (ly:grob-property note1 'text))
+        (text2  (ly:grob-property note2 'text))
          (fret1        (if (string? text1) (string->number text1) 0))
          (fret2        (if (string? text2) (string->number text2) 0))
          (letter       (cond
@@ -201,8 +201,8 @@ centered, X==1 is at the right, X == -1 is at the left."
 (define-public ((modulo-bar-number-visible n m) barnum) (and (> barnum 1) (= m (modulo barnum n))))
 
 (define-public ((set-bar-number-visibility n) tr)
-  (let* ((bn (ly:get-context-property tr 'currentBarNumber)))
-   (ly:set-context-property! tr 'barNumberVisibility (modulo-bar-number-visible n (modulo bn n)))))
+  (let* ((bn (ly:context-property tr 'currentBarNumber)))
+   (ly:context-set-property! tr 'barNumberVisibility (modulo-bar-number-visible n (modulo bn n)))))
 
 (define-public (default-bar-number-visibility barnum) (> barnum 1))
 
index 16f5e0f5aa707cbf8636156c75f3ed1e83a37573..bad155986ba39f6862886c3cca051852c3ed0d60 100644 (file)
@@ -31,7 +31,7 @@
 
 (define-method (note-events (vs <Voice-state>))
   (define (f? x)
-    (equal? (ly:get-mus-property  x 'name) 'NoteEvent))
+    (equal? (ly:music-property  x 'name) 'NoteEvent))
   (filter f? (events vs)))
 
 (define-method (previous-voice-state (vs <Voice-state>))
@@ -143,18 +143,18 @@ Voice-state objects
     "Analyse EVS at INDEX, given state ACTIVE."
     
     (define (analyse-tie-start active ev)
-      (if (equal? (ly:get-mus-property ev 'name) 'TieEvent)
+      (if (equal? (ly:music-property ev 'name) 'TieEvent)
          (acons 'tie index active)
          active
          ))
     
     (define (analyse-tie-end active ev)
-      (if (equal? (ly:get-mus-property ev 'name) 'NoteEvent)
+      (if (equal? (ly:music-property ev 'name) 'NoteEvent)
          (assoc-remove! active 'tie)
          active) )
 
     (define (analyse-absdyn-end active ev)
-      (if (equal? (ly:get-mus-property ev 'name) 'AbsoluteDynamicEvent)
+      (if (equal? (ly:music-property ev 'name) 'AbsoluteDynamicEvent)
          (assoc-remove!
           (assoc-remove! active 'cresc)
           'decr)
@@ -170,7 +170,7 @@ Voice-state objects
     
     (define (analyse-span-event active ev)
       (let*
-         ((name (ly:get-mus-property ev 'name))
+         ((name (ly:music-property ev 'name))
           (key (cond
                 ((equal? name 'SlurEvent) 'slur)
                 ((equal? name 'PhrasingSlurEvent) 'tie)
@@ -178,7 +178,7 @@ Voice-state objects
                 ((equal? name 'CrescendoEvent) 'cresc)
                 ((equal? name 'DecrescendoEvent) 'decr)
                 (else #f)) )
-          (sp (ly:get-mus-property ev 'span-direction)) )
+          (sp (ly:music-property ev 'span-direction)) )
 
        (if (and (symbol? key) (ly:dir? sp))
            (if (= sp STOP)
@@ -255,12 +255,12 @@ Voice-state objects
               (consists Note_heads_engraver)
               )))
     
-    (ly:set-mus-property! m 'elements (list m1 m2))
-    (ly:set-mus-property! m1 'property-operations props)
-    (ly:set-mus-property! m2 'property-operations props)
+    (ly:music-set-property! m 'elements (list m1 m2))
+    (ly:music-set-property! m1 'property-operations props)
+    (ly:music-set-property! m2 'property-operations props)
     (ly:run-translator m2 part-combine-listener)
     (ly:run-translator m1 part-combine-listener)
-    (ly:set-mus-property! m 'split-list
+    (ly:music-set-property! m 'split-list
                         (determine-split-list (reverse! (cdr (assoc "one" noticed)) '())
                                               (reverse! (cdr (assoc "two" noticed)) '())))
     (set! noticed '())
@@ -323,13 +323,13 @@ Only set if not set previously.
           (vs2 (cdr (voice-states now-state)))
           
           (notes1 (note-events vs1))
-          (durs1 (sort (map (lambda (x) (ly:get-mus-property x 'duration)) notes1) ly:duration<?))
+          (durs1 (sort (map (lambda (x) (ly:music-property x 'duration)) notes1) ly:duration<?))
           (pitches1 (sort
-                     (map (lambda (x) (ly:get-mus-property x 'pitch)) notes1) ly:pitch<?))
+                     (map (lambda (x) (ly:music-property x 'pitch)) notes1) ly:pitch<?))
           (notes2 (note-events vs2))
-          (durs2     (sort (map (lambda (x) (ly:get-mus-property x 'duration)) notes2) ly:duration<?))
+          (durs2     (sort (map (lambda (x) (ly:music-property x 'duration)) notes2) ly:duration<?))
           (pitches2 (sort
-                     (map (lambda (x) (ly:get-mus-property x 'pitch)) notes2) ly:pitch<?)) )
+                     (map (lambda (x) (ly:music-property x 'pitch)) notes2) ly:pitch<?)) )
        
        (cond
         ((> (length notes1) 1) (put 'apart))
@@ -423,8 +423,8 @@ Only set if not set previously.
                 ((and
                   (= 1 (length notes1))
                   (= 1 (length notes2))
-                  (equal? (ly:get-mus-property (car notes1) 'pitch)
-                          (ly:get-mus-property (car notes2) 'pitch)))
+                  (equal? (ly:music-property (car notes1) 'pitch)
+                          (ly:music-property (car notes2) 'pitch)))
 
                  (set! (configuration now-state) 'unisono))
                 ((and
@@ -588,10 +588,10 @@ the mark when there are no spanners active."
            ((evs (map car (cdar event-list)))
             (now (caar event-list))
             (notes (filter (lambda (x)
-                             (equal? (ly:get-mus-property  x 'name) 'NoteEvent))
+                             (equal? (ly:music-property  x 'name) 'NoteEvent))
                              evs))
             (pitch (if (pair? notes)
-                       (ly:get-mus-property (car notes) 'pitch)
+                       (ly:music-property (car notes) 'pitch)
                        #f)) )
 
        ;; tail recursive.
@@ -617,8 +617,8 @@ the mark when there are no spanners active."
         '())
        ))
 
-    (ly:set-mus-property! m 'element music)
-    (ly:set-mus-property! m 'split-list split)
+    (ly:music-set-property! m 'element music)
+    (ly:music-set-property! m 'split-list split)
     
     (set! noticed '())
     m
index 0a7ea00cd34702af14aac8e3985c28bd44f797ff..711ee90fb106c2e6ccdf8d3663bc1af1b32f54bb 100644 (file)
@@ -7,13 +7,13 @@
 ;;;;
 
 (define (attached-to-stem slur dir)
-  (let* ((note-columns (ly:get-grob-property slur 'note-columns))
+  (let* ((note-columns (ly:grob-property slur 'note-columns))
         (col (if (= dir 1) (car note-columns) (car (last-pair note-columns))))
-        (stem (ly:get-grob-property col 'stem)))
+        (stem (ly:grob-property col 'stem)))
     (and
      (eq? col (ly:spanner-get-bound slur dir))
      (ly:grob? stem)
-     (ly:get-grob-property stem 'heads))))
+     (ly:grob-property stem 'heads))))
 
 
 ;;
 ;;    'head 'along-side-stem 'stem 'loose-end
 ;;
 (define (calc-slur-extremity slur dir)
-  (let* ((note-columns (ly:get-grob-property slur 'note-columns))
+  (let* ((note-columns (ly:grob-property slur 'note-columns))
         (col (car (if (= dir 1) note-columns (reverse note-columns))))
-        (stem (ly:get-grob-property col 'stem)))
+        (stem (ly:grob-property col 'stem)))
 
 
    (cond
     ((< (length note-columns) 1) 'head)
     ((not (attached-to-stem slur dir)) 'loose-end)
     ((and stem
-         (not (equal? (ly:get-grob-property slur 'direction) 
-                      (ly:get-grob-property stem 'direction))))  'head)
+         (not (equal? (ly:grob-property slur 'direction) 
+                      (ly:grob-property stem 'direction))))  'head)
     ((and (attached-to-stem slur dir)
          (ly:grob? stem)
-         (ly:grob? (ly:get-grob-property stem 'beam))
+         (ly:grob? (ly:grob-property stem 'beam))
          ;; and beam on same side as slur
          (equal?
-          (ly:get-grob-property stem 'direction)
-          (ly:get-grob-property slur 'direction)))
+          (ly:grob-property stem 'direction)
+          (ly:grob-property slur 'direction)))
      'stem)
     ((not (attached-to-stem slur dir))  'loose-end)
     (else 'head))
index 0e6bd24ae640349bc27b717f3ec78ac1e11afdf6..afe8084170a7d6a68a635eabbc1678a010b48294 100644 (file)
@@ -107,12 +107,12 @@ is then separated.
                   (alteration . ,(ly:pitch-alteration p)))))
                               
 (define (music->xml-node music)
-  (let* ((name (ly:get-mus-property music 'name))
-        (e (ly:get-mus-property music 'element))
-        (es (ly:get-mus-property music 'elements))
+  (let* ((name (ly:music-property music 'name))
+        (e (ly:music-property music 'element))
+        (es (ly:music-property music 'elements))
         (mprops (ly:get-mutable-properties music))
-        (d (ly:get-mus-property music 'duration))
-        (p (ly:get-mus-property music 'pitch))
+        (d (ly:music-property music 'duration))
+        (p (ly:music-property music 'pitch))
         (ignore-props '(origin elements duration pitch element)))
     
     (make <xml-node>
index 0dd2787a4cdce3a4fecf3e52d33898ac3f071e03..4d29666293c5e8efd2172739befa2d2822cf7873 100644 (file)
@@ -2,20 +2,20 @@
 ;; tuplets.
 
 (define-public (denominator-tuplet-formatter mus)
-  (number->string (ly:get-mus-property mus 'denominator)))
+  (number->string (ly:music-property mus 'denominator)))
 
 (define-public (fraction-tuplet-formatter mus)
-  (string-append (number->string (ly:get-mus-property mus 'numerator))
+  (string-append (number->string (ly:music-property mus 'numerator))
                 ":"
-                (number->string (ly:get-mus-property mus 'denominator))
+                (number->string (ly:music-property mus 'denominator))
                 ))
 
 
 ;; metronome marks
 (define-public (format-metronome-markup event context)
   (let*
-      ((dur  (ly:get-mus-property event 'tempo-unit))
-       (count (ly:get-mus-property event 'metronome-count))
+      ((dur  (ly:music-property event 'tempo-unit))
+       (count (ly:music-property event 'metronome-count))
        (note-mark (make-note-by-number-markup (ly:duration-log dur)
                                              (ly:duration-dot-count dur)
                                              1) ) ) 
index 8849394a7cd1d028a053f43d68932ed9b98eadc5..4877122d1bc4fe67da21225012f7209a964a1e63 100644 (file)
@@ -667,6 +667,7 @@ LATEX_DOCUMENT = r'''
 '''
 #need anything else besides textwidth?
 def get_latex_textwidth (source):
+       print 'hoi\n', source
        m = re.search (r'''(?P<preamble>\\begin\s*{document})''', source)
        preamble = source[:m.start (0)]
        latex_document = LATEX_DOCUMENT % vars ()
@@ -754,12 +755,19 @@ def do_file (input_filename):
                        output_filename = (output_name
                                           + '/' + input_base
                                           + format2ext[format])
+
+
+               if os.path.samefile (output_filename, input_fullname):
+                       ly.error (_("Output would overwrite input file; use --output."))
+                       sys.exit (2)
+
                output_file = open (output_filename, 'w')
                if output_name:
                        os.chdir (output_name)
 
        ly.progress (_ ("Reading %s...") % input_fullname)
        source = in_handle.read ()
+       print 'hoai', source, in_handle
        ly.progress ('\n')
        
        snippet_types = (