]> git.donarmstrong.com Git - lilypond.git/commitdiff
*** empty log message ***
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 3 Mar 2004 20:25:39 +0000 (20:25 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 3 Mar 2004 20:25:39 +0000 (20:25 +0000)
508 files changed:
ChangeLog
Documentation/user/refman.itely
input/example-1.ly
input/example-2.ly
input/example-3.ly
input/les-nereides.ly
input/mutopia-header.ly
input/mutopia/E.Satie/petite-ouverture-a-danser.ly
input/mutopia/F.Schubert/morgenlied.ly
input/mutopia/F.Schubert/standchen.ly
input/mutopia/J.S.Bach/baerenreiter-sarabande.ly
input/mutopia/J.S.Bach/bwv940.ly
input/mutopia/J.S.Bach/wtk1-fugue2.ly
input/mutopia/W.A.Mozart/mozart-hrn-3.ly
input/mutopia/W.A.Mozart/mozart-hrn3-allegro.ly
input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly
input/mutopia/W.A.Mozart/mozart-hrn3-romanze.ly
input/mutopia/W.A.Mozart/mozart-hrn3-rondo.ly
input/no-notation/bar-check.ly
input/no-notation/beam-warn.ly
input/no-notation/denneboom.ly
input/no-notation/die-staff.ly
input/no-notation/dos-guile.ly
input/no-notation/dos-ps.ly
input/no-notation/dos-tex.ly
input/no-notation/midi-grace.ly
input/no-notation/midi-lyric-barcheck.ly
input/no-notation/midi-transposing.ly
input/no-notation/midi-tuplets.ly
input/no-notation/midi-volume-equaliser.ly
input/no-notation/parse.ly
input/no-notation/parse2.ly
input/no-notation/parse3.ly
input/no-notation/parse4.ly
input/no-notation/parse5.ly
input/no-notation/recording.ly
input/no-notation/safe-guile.ly
input/no-notation/safe-include.ly
input/no-notation/safe-ps.ly
input/no-notation/safe-tex.ly
input/no-notation/textcresc.ly
input/puer-fragment.ly
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/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/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.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-transposition.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/screech-boink.ly
input/template/gregorian-transcription.ly
input/template/header.ly
input/template/jazz-combo.ly
input/template/melody-chords.ly
input/template/melody-lyrics-chords.ly
input/template/melody-lyrics.ly
input/template/melody.ly
input/template/piano-4-voices.ly
input/template/piano-dynamics.ly
input/template/piano-lyrics.ly
input/template/piano-melody-lyrics.ly
input/template/piano.ly
input/template/satb.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/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/ligature-vaticana.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/mensural-note-heads.ly
input/test/midi-scales.ly
input/test/move-accidentals.ly
input/test/move-specific-text.ly
input/test/music-box.ly
input/test/music-creation.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-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-markup.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/vertical-extent.ly
input/tutorial/brahms-original.ly
input/tutorial/brahms-tweaked.ly
input/twinkle-pop.ly
lily/font-select.cc
lily/paper-def.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
ps/lilyponddefs.ps
scm/define-markup-commands.scm
scm/font.scm
scm/new-markup.scm
scm/output-ps.scm
scripts/convert-ly.py

index be55b78dcb2a6bcbd61f72f13465002f1a8bc0ca..590c07ba657d1a908515790b3fe864d3ce681eb4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2004-03-03  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/define-markup-commands.scm (fill-line): New markup.
+
+       * scm/output-ps.scm (ps-encoding): Add simplistic encoding.
+       (output-paper-def): Fix alignment.
+       (make-title): Fix height/width scaling.
+
+       * ps/lilyponddefs.ps (base-line-skip): Bugfix.
+
+       * input/test/title-markup.ly: Add remaining titles.  Layout and
+       font size fixes.  Add simplistic latin1 test.
+
 2004-03-03  Heikki Junes <hjunes@cc.hut.fi>
 
        * input/test/nested-groups.ly: remove. move content (to next). 
@@ -7,7 +20,8 @@
 2004-03-03  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * stepmake/autogen.sh: Only issue warning about running configure
-       without arguments when configure will actually running configure.
+       without arguments when autogen.sh will actually be running
+       configure.
 
 2004-03-03  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
index 32cb35c32e5234809d1aae205cbeb748453691f5..edbe18ab2b7218b7cada778a0e073164576b65fc 100644 (file)
@@ -8088,12 +8088,12 @@ In markup mode you can compose expressions, similar to mathematical
 expressions, XML documents and music expressions.  The braces group
 notes into horizontal lines. Other types of lists also exist: you can
 stack expressions grouped with @code{<}, and @code{>} vertically with
-the command @code{\column}. Similarly, @code{\center} aligns texts by
-their center lines:
+the command @code{\column}. Similarly, @code{\center-align} aligns
+texts by their center lines:
 
 @lilypond[verbatim,fragment,relative=1]
  c1^\markup { \column < a bbbb c > }
- c1^\markup { \center < a bbbb c > }
+ c1^\markup { \center-align < a bbbb c > }
  c1^\markup { \line < a b c > }
 @end lilypond
 
@@ -8174,7 +8174,7 @@ is this table:
 @item @code{\command} @tab @code{#:command}
 @item @code{\variable} @tab @code{variable}
 @item @code{@{ ... @}} @tab @code{#:line ( ... )}
-@item @code{\center < ... >} @tab @code{#:center ( ... )}
+@item @code{\center-align < ... >} @tab @code{#:center ( ... )}
 @item @code{string} @tab @code{"string"}
 @item @code{#scheme-arg} @tab @code{scheme-arg}
 @end multitable
index f636adeed6da4b00ca01655ab29bba5261abdfed..3e84a09de99ae17223569d27b2d821ec353dd68f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 % A simple scale in LilyPond
 %
index 694483050f18dd9ba4d316af67573543ab1155d6..4f394bcb64230e074993dd996c2c69c8504967b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 % Some beamed and slurred notes of different taste in LilyPond
 %
 % Type:
index 7fa347f7e60bc469b448069c84a632fbbeb97ef3..d85a2ef5d14cfc7644f818158ff1dbbb3d69dec2 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 
 one = \notes\relative c{
        c'' d e f
index e27d168ba06c9bda19feaffd785167871e554948..255710e664885a8bebee4b9ab3083f7aaaa610f9 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.25"
+\version "2.1.28"
 
 \header {
     composer = "ARTHUR GRAY"
index 67558b4b8940350bce98dc7d4f8358b73dff5a41..80724680f720e1e6fff9d9c718e8817db4ab30e7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 \header {
   title =      "Title"
   subtitle =   "Subtitle"
index f0806ec3f1ebcd1d739c56c0ade19c13849d16dc..df15e6e7c88d1702e160cec31add097f60434c91 100644 (file)
@@ -7,7 +7,7 @@
   copyright = "Public Domain"
 }
 
-\version "2.1.23"
+\version "2.1.28"
 
 \include "nederlands.ly"
 
index 50409a78eabf3646eb5b850c432ed3fa967c340a..a3de838949673ef762ef57da9b0e7af11f927ded 100644 (file)
@@ -27,7 +27,7 @@ been lowered
 
 }
 
-\version "2.1.25"
+\version "2.1.28"
 manuscriptBreak = { \break }
 
 
index c744adc3b01c0584061dfb68f940a3b2d0df388c..f91fb2d6e8a47a10ac4a26517aab907da994d1cb 100644 (file)
@@ -42,7 +42,7 @@ instrument = "Piano"
  footer = "Mutopia-2001/04/27-xx"
 } 
 
-\version "2.1.23"
+\version "2.1.28"
 
 dynamicUp = \override DynamicLineSpanner  #'direction = #1
 dynamicRevert = \revert DynamicLineSpanner #'direction
index b80bb0b9717d2b4114b3a84f8801abb19f667bf1..9b01d60b8c52f971cb4f9d185ca64b0a124a21ce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.25"
+\version "2.1.28"
 
 % #(ly:set-point-and-click 'line-column)
 
index 4d2b7bb74a3d5794f9495e0d9eedf45b57a09dca..40366a419c953a9a659ab37956adba76af24db1b 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.23"
+\version "2.1.28"
 
 %{
  Header for Petites Preludes.
index da9e01a69584a4ea102d4cfd9a473801de681db2..fe332dfa19e9eb5ce0222cb8662b3530ecd9de76 100644 (file)
@@ -36,7 +36,7 @@
 %}
 
 
-\version "2.1.23"
+\version "2.1.28"
 
 
 
index f0eb95dc35cfdbc9ed1f2bafa669323e319c8f5e..ee04c99579bd3a2b46fc58f0641e32861f535703 100644 (file)
@@ -30,7 +30,7 @@ virtuoso that taught in Geneva.
 
 %}
 
-\version "2.1.22"
+\version "2.1.28"
 
 \include "mozart-hrn3-defs.ly"
 \include "mozart-hrn3-allegro.ly"
index d8799725a3a2dd5c0feed0d2e7698c240eee3eb5..6317f5bff74ee031174a86ed5a97ac3b254654fb 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 \include  "mozart-hrn3-defs.ly"
 
 allegro =
index 3075cb59db6b40da7265299a5ced53bb0ce9ab08..3b4f3ce45d87042ec2c967dffbb7427504d539dc 100644 (file)
@@ -4,7 +4,7 @@ longgrace = \override Stem  #'stroke-style = #'()
 endlonggrace = \revert Stem #'stroke-style
 ritenuto = \markup { \italic  "rit." }
 
-\version "2.1.23"
+\version "2.1.28"
   
 cresc = \notes {
     #(ly:export (make-event-chord (list (make-span-event 'CrescendoEvent START)))) 
index d0f1c6448876160c8efecbc5de4987aad00ab1b6..ab01380ac009072272524ff3d5fa4099875e5a24 100644 (file)
@@ -1,6 +1,6 @@
 #(ly:set-option 'old-relative)
 
-\version "2.1.22"
+\version "2.1.28"
 \include  "mozart-hrn3-defs.ly"
 
 romanze = \notes \relative c' {
index e6db7e0634f22a501e04d19ed1d30c664226b2e8..1b5be8b0c17fab2e9c26597d680a239ab83aab91 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 
 % \include "mozart-hrn3-defs.ly"
 
index 29d7f82dde8e4182440041e1c378498a221138bd..cb6dca74ebb8ba50548c232f01347b2150c25f0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header {
 
index db568375819b98e57e32b2106502c2689a57af6e..3167773d104f9422f13dc33c96fc73f90aa68f19 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header        {
 
index 752f33f9ce1222450b7256391fe62147ca867547..be15701738f9802dcedf7354f62eb89a31f3189d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 \header{
 filename =      "denneboom.ly"
 enteredby =     "jcn"
index fb5690febcfdcfd88037a3a7e7adb69ab822d1c0..3f6d5b4a0a9ac0bf0dcfd689183766c50128741a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header  {
 texidoc = "a staff should really die, if no one's referencing it."
index d51436b8c10d809f460974a2be4ad7bb5a8b1349..a2bb9fbd9e02823462b244bc0cd4bcd5c8519249 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
     
index 366e5e967ab112bd3012ccea1a68b86a1a379ae7..27f6e3de44d6071f2eb0dc9bb60a6d9d25a433b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
 
index 63ed2f40a45dfc20decef940e19538212ebd85eb..8c9689d7908769341c5260f177e1a3e1eb8155b4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
     
index 0485863277f0a04f92378905337010f97dfeb86b..d17f73a1623678e3f4371891b5b4a93d0a029a37 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 \header{ texidoc = "Tests MIDI output with grace notes. " }
 
 \score { 
index b7a3101996678946835eab922fdceafb0af8c2ab..c5815499011c677f253f6f375e3d5e25a63e477d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 \header {
 
     texidoc = "Lyrics in MIDI are aligned to ties and beams:
index 2f3dbbaf4e5425b9e9e46ee5d4928380ef103dc6..983ce0074fcbd8e7e835a694ce97cd8628d41bd7 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Transposing
 The transposing property leaves output invariant, but has effect on MIDI. "
index 1021805d2f6eb0bcd719937a4dd853c0466ccea4..5083bb005c6604e8ac3b0d7ea56be9a3e1c7ce8d 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 \header {
 texidoc = "
 
index 458d08dfad7568a5f4e00189db9b5e355ece9a81..a9e35c61c3f8404a68646942907defc6ffa3b619 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.23"
+\version "2.1.28"
 \header {
 texidoc = "@cindex Midi Volume Equaliser
 The full orchestra plays a notes, where groups stop one after
index bf779c76d2585e2ed9052c7db4c4904d2089bebb..194af12f83576fae4b37d04961983f6dd7933700 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 % Test parser error
 
index 9031faf45bcbdf4dc084fabae1739ca8ae73af5c..6092d7649fb8b3a8172d53874865df7400cd0b00 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 % Test parser error
 
index 2ee734c4fa6e8d5a533ae2d328e6f2ea99c25188..2f5a243b5cdece449d5b07959ebb7f2c3d693a9f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 % Test parser error
 
index 523b47ccde0b4b323a3802e3dfd886cdf5e7d281..ef5ba4bde9739b721ab406b30dd18a4692ea1093 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 % Test parser error
 
index eadea3267f0c53c706170369c2f7018286cbc6e9..fa8075033dff9836d74155b93acc6563ffbe2cb9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 %If you specify two different key sigs at one point, a
 %warning is printed.
 
index 9b96a992fa7f387066949f76aad750ac2b4a9aec..077836dafcab5551c73803186dda23bc645e8c01 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 \header {
 
 texidoc = "The @code{Recording_group_engraver} will record events
index f771965e61d83ab0bc9d24b83a28b843bfa7bb88..edab8bcce1de1db198b1342d7b186b7a81f42334 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
     
index be9d33d7fa85164577c1a771b03cd793f13c0f22..5b51ef3168549ef86c3d5194c5e661a3354833af 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
     
index 1dee263640961607ffa341f459786725005da8b4..0f84bb35b5b086d806d5240c6e48125b949fa029 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
     texidoc = "This should not survive lilypond --safe-mode
index bdced0db3ad1a8ea2577ba6e7378b5dd05a9df13..7506f4ede3cfc2e45b8e7eacbbed5b7a354980a6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header{
     
index 9c86ec96cf95df2113ecc8ed5983cec4220fb535..5584bfed2ee0c77779e460e9a76274dbb40f08ad 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 \header{
 texidoc="crashes lily"
 }
index 4e1d21b64e5b033cdc698c48916b512c0359c1db..008ff0bca00d23f331f12adabd1f4cb73f84c0a8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 \header {
     title      = "Puer natus est nobis (excerptum)"
     subtitle   = "Antiphona ad introitum VII"
index 471d2edd94ff3a8ec0a5994447ca6d14377c0805..e762cf15d1ebee7e41168c3f3796662a216f3dec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 %% +.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 d307932f480d40335eea59728244e9bfb8d6620b..6decf9823d8828431e3a63633a44816dbce813bf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Cautionary accidentals are indicated using either
index ebf23a11eed0573422d2fd3a17120e2b8b7c41ef..597b3ba828375322cc5cb8adbc7a553f5fdc083a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
        texidoc = "If two forced accidentals happen at the same time, only one
        sharp sign is printed."
index fe4e4cea740270d840347ba8786c0c12f320275f..61ed78768f60694273bebde51174270fabd3f468 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 3ab330850d825074b493f5e30498b2d5e68f40eb..70ea5a51905d3505d139bc9d139d3ff9d8c05021 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc="
index 6691195a00f048897d2d049fcb20976dd1bb00f8..3e3dbaf2f6ea3442e79bef2c8ac285de24e1b169 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 1d82eb383002ba81a13b5fdd8cea7318a05490ca..7a196365bf61601e5e564828642aa4f7ad04f9e2 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "Quarter tone notation is supported, including
     threequarters flat."
     }
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
     \notes \relative c'' {
index e5982e29f5e084fbf23787e74f7f5e5d56e0652d..6ec1ebb685d2482a25a10d44cdaa528f12b1b9b3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 A sharp sign after a double sharp sign, as well as a flat sign
index 6922dc0d654b364b304802b43faffefdd1e1575b..03bcefe39556e83d2b706e0c09883ac390d307f7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 9df9763ef28394f2a5adb2978d76ca2e67f94859..d0259bdff9d32fc7bb61294c2d65a91885720480 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.26"
+\version "2.1.28"
 
 rechts = \notes \relative c' {
   \clef treble
index c27b5ccffde5e37c69f567075c29eb96ba00511b..634d3cefd245b0f6af54e1dcef27826ddc0ba925 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 68fc320a5349a1fc9418f8688b15c428335b090b..5d58737fac33de0f9531d1659e7e29f186a8fe3c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 49f1ddf8bae583328a39a255a25a9ce70f65d89f..b866661ece2a9a9f8872b073e1768e422e432b4f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 3eda9c745ae633fe1c838b2aefcd287089b54fcf..3de1981e8a865976535229cca43a82c6cb93210e 100644 (file)
@@ -52,7 +52,7 @@ paper block:
 
 
  %}
-\version "2.1.26"
+\version "2.1.28"
 
 upper = \notes \relative c {
        \clef "treble"
index 92679d1400cc4f082e00228cf46cdc621262a30a..f2ef0c2f4c98d59f53c20c27e0e76b0f5b36e2c5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index 075ba9832cc492af0f01a2e512267359e7922c05..345d169ef3aaec804a8b9f588d1eb57a1d2e104a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header  {
 texidoc = "Arpeggio stays clear of accidentals and flipped note heads."
index a5dadb3214b56239f65b9cdb94d6fb924277e695..8f1b6205075e094a68244a8cad808d24563bf329 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Arpeggios are supported, both cross-staff and broken single staff.
index 3e26e72c40ef8b19d38b7d756ad9dd2b998b9e89..ff267079ef1edcbe8f6f42dd5b9881442599a2b8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="No auto beams will be put over (manual) repeat bars."
index ac2a83cda21c1ecedf85ccee6715829d53cbdd6b..ec8130a40039f5050474e590e64af0a429480a75 100644 (file)
@@ -5,7 +5,7 @@
 
 
     }
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
     \notes { c8 c-\noBeam c c }
index e445b5b96742c64a55cefe9eb799000fdb2d9e52..65d1213b48b4d4916f1df07ff851fba0d3cbccef 100644 (file)
@@ -4,7 +4,7 @@
 texidoc = "Automatic beaming is also done on tuplets."
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score{
        \notes\relative c''{
index 00ce832aabaed9ee8ca6558a5ea2b6887c471929..c0569aa3bf11b4c85e1e56f7b3c54ebbd6734ba6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc = "Tuplet-spanner should not put (visible) brackets on
index 6e1a81666020196f4dc156d191168409a25d8002..c393f4dd2ecd40416df32524f2a0202138f48e8b 100644 (file)
@@ -6,7 +6,7 @@ beam."
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 
index 959941f65153297658750e6e6a49734b55f4a380..c5965b2e7ded0e63052b972ddbc8642f431979dc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index e63bc0176f0462608175e54e1ccfc6058fbc0fdf..f1f167f5d9fdf60852a3c1b56c7c4ee581d6399f 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.26"
+\version "2.1.28"
 
 \score  {
  \notes {
index 6b752e352f324ac03cb61b307022099f9cbb3499..d516ed3644d4dcb29c669634ef5e5a141d9d050a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 9c2331b67d7776b9d462a7b0d5daa0dae0a0c240..00d3a5f1a49283aa76488916290c6295d2018713 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 
index aadfe8e4030b4808e0f339c0dd370beae20164c0..8680d751e603608e4335ad97ce4ea56a0647a16b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \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 3fd4efa438ad550b6d3fe8a2933a0b3b52bf171b..314a73d840e522c958a9917b145ee9219463a354 100644 (file)
@@ -4,7 +4,7 @@
 "
 
 }
-\version "2.1.26"
+\version "2.1.28"
 \paper { raggedright= ##t }
 
 \score { \notes \relative c''  {
index 6e89829609e799ce8889d6810733fc447baaa9c3..8be74c82bf8b3100e0100da670571f51c876c753 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 
     texidoc="Simple beams on middle staffline are allowed to be
index 921b42b25fb02276930cfcdc9f8732cd16617831..eb5eed8548cae0c3381cb791abf2f765afbf76c4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 
 texidoc = "Concave beams should be horizontal. Informally spoken,
index 566eaf05c3bf44c94fdc93d8beebfb7b820927d2..d56936c03fe366af7161290ec405066f1f672f0b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 
index 10a9cf177456688026cccea77d8a9c9b192efb8c..d177fd0abb1a95471acd196f481f230773c4d33c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Cross staff  (kneed) beams do not cause extreme slopes."
 }
index 97ecb570534d52821dbd90291644e39ed1b4cd28..07b9fea3efc8bbed7b54d8fd09b6bcda89acc173 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Beams can be typeset over fixed distance aligned staves, beam
index d2ef1859a3dfbc70a286c3f6eda2c13c4f8d6474..1fc45b09d17ddb8074f1ee949d5e862942652f36 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Beam Damp
 Beams are less steep than the notes they encompass. " }
 
index 6df4cc10f8716466aaf1dc425d5db0723dbb9c22..8d1ae03868b74b6d854949b18c571c6601cf085f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
     texidoc="Beamed stems have standard lengths if possible. Quantization is switched off in this example."
index 4206bc14e58f9373f0bc5fc3640d633acd120eea..bdf66ef28e32d70429d15f1ae32b6dd56f291157 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Beams should behave reasonably well, even under extreme circumstances.
index ac05fe28e0bc828c567ec9193bbcf1407ffe2ebe..317d065c7235c4441e5c3f48503affd4a1ee9b5b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index db2e825c2ed2492df7e2f8604a187d0cf112f75f..46af01a90de6a2e70cafe1464c6b7dca613ff4f9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc=" Funky kneed beams with beamlets also work. The beamlets
index cd09efd0958b16b438cd718de90b6653d04dc10b..77bf1c71021ce467695fe5e463b301aeb37b4777 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
     texidoc = "In complex configurations of knee beaming, according to
index 19664633a81d5ee9e26c6007ec3f344a8c8e3522..9bf09e08f984521057b5adc9206b795b22b3a879 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Point-symmetric beams should receive the same
index 4b6f567da3e0644d1b45f3cc73bbdfae4bd79e63..f9c7d5ffbfdfc9077f61dca0bbc3a8394956370a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 61c86ca6b2e20512ee8b8df2ad93b9066a32528e..0c1db79f3e91291eb60ff1e9527cd81b0bebb9ad 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index 976b150623accd47dbf09884b12f8a347559c226..5e925cac78f916d7ea72ddc0672430d20f8c19d5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Kneed beams (often happens with cross-staff beams)
index 715a13d5e4e995fcc89d138b1552d6989ac4ad19..3880005b73567240f3f095588c3e5e5c8f1ea913 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Explicit beams may cross barlines. "
 }
index d37d625d5dfdd696cf0e824b9ef68fda7d1e088e..d93d30a156257713dc31a4b807163952835c1caf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 
 texidoc=" Beams on ledgered notes should always reach the middle staff
index be4beb168ea1b71839d57dda2eec8cda22ec7d01..ac4679865af610be0253bcd50e8d45b16ffa72e3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Beams and ties may be entered in postfix notation, separating the
index 673ded0745372d9e5d5079393d7e540346532161..076a974d45d0243452f9ed1ccb5ccfb3cb2130f3 100644 (file)
@@ -8,7 +8,7 @@ texidoc = "Stem lengths take precedence over beam quants: `forbidden'
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
     \notes \relative c''{ 
index 79a236351d9e34c7691eaee13ba1ad93446a0a3f..7bd096bbffc73c2f39a187dfa82c9f5347e5841b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 
index b176f26f69bae9c2ff90a83d823d486a62cee284..f5e30ca877f6d9ea796d324ddbd09e29ec5d3303 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
     texidoc= "Quarter notes may be beamed: the beam is halted momentarily."
index c8040105f962b1ea31ae198ac8338f40ac565374..0cd2f3afebab16029776bffa902974d41f9fa9e6 100644 (file)
@@ -3,7 +3,7 @@
  texidoc = "The number of beams does not change on a rest."
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score { \notes \relative c, {
   \clef bass    
index 87afee66bbd61037e3fbd8802779a0c4cecf5a50..119b264356e6a34fcaff20547e177cd56158cbc9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
   texidoc="
 Engraving second intervals is tricky.  We used to have problems with seconds 
index 0a15ad3cd377cca7a0db3f08d62ec6216eac1efc..a11b9a694f47e0c815a2000946e86bb81257d443 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
     texidoc="Beams in unnatural direction, have shortened stems, but do not look too short."
index c53f92ae883131ba3b9cc805a3260dcecc0b1cab..fe6c214549a1ceca5a44f27570097a6f86d4619d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc = "Hairy case for beam, chord, and automatic knees."
index 6909d1035bc7e244c32a080a96cbeea03b4ddb10..a57c46a9d9b798f72fbc5d65f845a4baa7672d61 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Automatic beaming works also in ternary time sigs."
 }
index 7b7e8cdf0c11413ec065efd0d800ceb9a0e4c58d..e4af9ad76170f3ad46dc5fdaaeb3fa5a7c4b5ff5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 40b61c0094ff56380752ec37bbcc8f4f09e69f43..036f7ce6130eb4a94acdde975ffc9787c38d9f0c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Beaming can be also given explicitly."
 }
index 1454f66eeca40045e6ab1ffc4fa0b29679dac673..517da342e964638521bf95fb51d3f5c13905f085 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index c273fd2e32bb150a88ffe42be9878aa5762ab1c8..1dfaa7319ab08815f15bb60d02c9015e5eb32ff6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 6a8bf73190df9cff95d0c2f4c496cd9d1c9c02dd..0dec7c8c7b3ff7a4bbbde843e7369df41be1837b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index d82d73aa737bbffb43c00218b58c9c3d7d52ea1c..e34f2dd1b61a47e534dac49def5b3d273d97ac93 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Breathing signs are available in different tastes: commas (default),
index 7390d9b8fa2a6fc8cf97fe67abf0b34903f7103c..b5a25de2d2222eda3d4d4eec20ba22cb599246e9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="Property chordChanges: display chord names only when
index 470d8932f72972ff4e07b1be0175597b4c3814a6..8aeab058a4f161d1b08fbc999ecfaf7e0c213d5e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26
+\version "2.1.28
 
 \header {
 
index f7cd047a7520184c1c10a88e5dcd518b6dd430b8..74a00386975f8aa489b6454198836d7bf54b6cb2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index be972400e68175eb8c4ad7c65c0703f0941cedcf..6bb65d5fe035cc8d931168f1bad397637752e8a6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "The property @code{chordNameExceptions} can used
     to store a list of special notations for specific chords.
 
index 4b1633bf8cd27bc486243c4871d5e06470882077..5034339deb6706d203a2592cc8792597d96266d6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "The layout of the major 7 can be tuned with
 @code{majorSevenSymbol}."
index c65748df31a879fb46e37cf5c797fafab694ef91..b8d385a7ab0d79968e47fc7acda216bdf3ae0beb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 7e7498891527c2d914f3e1fb91361886527d4569..510f8b365a1239399ca25392f4b7287c45ad8064 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Scripts can also be attached to chord elements."
index 3886ec310c490d6920750a5b557cc9b5785335c8..290e546a92ee5fc0f1d6eec79544ea3550bd8f4e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \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 52d57256580234b710855cfda65ac43837cbce75..4850ac873e67bd3b741926ca040c0deae3c266d7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index b95145ac87ea912c5b4c848ab3b9105d57db886d..0c689a809f255a5aa05fafaaf85493d6d218ff32 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index ea2b10fc3148e2af6d9c34352df06c2ab8a8e7f0..4b0fa673a50fdae1dc775e451ab7794bcbc6ba92 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26" \header {
+\version "2.1.28" \header {
 
     texidoc = "Octavation signs may be added to clefs.  These
 octavation signs may be placed below or above (meaning an octave
index 6ab1e1f52b756ffabff5f6056c51801f02e2766c..527d2ab663c0f522704e6e7092c0289e0fb41741 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 
index e3999f03cabab98413535fe9adfec29ddaff87ef..ea295e529a0e055903348792d5053e686efaeb2a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Clusters are a device to denote that a complete range of
 notes is to be played."
index 63d0b872cbb9078f5612e9e466fecde567851f9f..7e0ff1519699b1d67297aa2da9d6f21eaaa4d9c6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Single head notes may collide. "
 }
index 7319b94566c9c789eb3fbf33c8b0140789f022ee..1a2e8fdfb04c3d6cdbac6b582b56228ef9a2a70b 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.26"
+\version "2.1.28"
 \score { 
   \notes \relative c'' { 
     << <a c>2\\ { <b d>4 <b d>4 }   >>
index badf9cd8bb4480c1358b10be9f296e913d32ed3d..0e69b3f13a8769a4e00dbb4d2550710c174dfadc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
     texidoc = "If collision resolution finds dotted note head must
index 238fe88fb81c7b37e027ea96a8952bb376d9fb9b..eec6e3448a6bf1199723088beff74dc0e11c01fe 100644 (file)
@@ -5,7 +5,7 @@
   on the right side."
 }
 
-\version "2.1.26"
+\version "2.1.28"
 \paper { raggedright= ##t }
 
 % todo: b2 (up) + b8 down looks strange compared to c2up + b8. (down)
index 2ec400adb77c1dc4e8d8ab8a5458adc8390d4a40..1b44530531fdbfd613bd8e8a73b2425a3c87b8ca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Note heads in collisions should be merged if
 they have the same positions in the extreme note heads.  
index 16ee356840029c76afed94801f17a9341b7c4a0e..6f882df22169c44a88d5b5cfe8ec440fe4443509 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc =
 
index 90e3859fcb1b08c2b9d04526ad4cfc5001a8983c..e571e5d6d2c6a9bc11e876d49e0adf9459cd588a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
     texidoc = "If NoteCollision has merge-differently-dotted = ##t note
index db5039855d8143fe409dea4d8246240d8ca8fdd7..cb91baf7c3f62efdc035ed6d70a0feae047fb557 100644 (file)
@@ -2,7 +2,7 @@
 
     texidoc = "When merging heads, the dots are merged too."
     }
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
 \notes {
index d8fdc2d6f8878b24c0ba257f3640d3e80364a4b1..868a48fa256e82b135eccd10418bfe7a4ae21d33 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Oppositely stemmed chords,  meshing into each other,
 are resolved."
index e73452a559e9bc6deff3925c819762ec1872ef11..a4a7fe0be494efbc3324e5eadfe098fcd438a484 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 In addition to normal collision rules, there is support for polyphony, 
index 58f575694420974e05951f889f69895119a66851..cfd9a70a585f276d4a215186e297ececd1e7e4b6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Completion heads are broken across bar lines. This was
index 028be0e10bd3f269f8c877b3c59b82cefa2345df..6b44310e357f0ea3d19d963952a9887fdbdefcfc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 63b370c46e7731029ccb19f4e25b1997dca4f80e..58eac046320163f7f6d71fa8836430065f323cb5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Custodes may be engraved in various styles."
 }
index ca9f9c1f6b0bc03b95c1eef7388d2ed8c2e562e5..d68b8b7303215dbb2589ea2d9b7dcac1cd5df477 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Dots move to the right when a collision with the (up)flag happens."
 }
index 1b22448b72abb6223c1bbb83c24fc791087b27ba..850d0d8941528c00215596da8a8b9488d1521f34 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26" \header{
+\version "2.1.28" \header{
 
 
     texidoc=" Noteheads can have dots, and rests too.  
index 0acda3bcfe96559dcedbdc18625fa2e71f73d692..a561bb60e29f20c18da32750b67ab32ca55b1839 100644 (file)
@@ -7,7 +7,7 @@
 }
 
 
-\version "2.1.26"
+\version "2.1.28"
 
 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 21ae2196ab5c60282f55e4b1a930d242be7dc136..a0ab8b3a7de3d71717a160b192362e6b5ab1c7c9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc = "Broken crescendi should be open on one side."
 }
index 1e9cf4d581a3e0cfbdcff50c1f4fb632236fc7a5..79a53320e8d7fd0ce1bcbc0594b54454578b5971 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {texidoc = "Dynamic letters are kerned, and their weight
 matches that of the hairpin signs.  The dynamic scripts should be
index 57eba1ce0f75b74f94002375b07344bb15a586fd..490ef38c9b1160ef18c673ffaf5b724755c58e5f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc=" Dynamics appear below or above the staff.  If multiple
 dynamics are linked with (de)crescendi, they should be on the same
index 5f15ace7576912e14bed533e27d3ad0b3ea56aaf..2affdc49febaf7b2b049b3ab432069af5483449f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc = "Crescendi may start off-notes, however, they should  not collapse into flat lines."
index d5448afff3732a3186a8853c0e93b6a1a2dac4bd..2421bba5daf7745e9d09c7f3c8b402d2d59b3c24 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc = " Easy-notation (or Ez-notation) prints names in note heads.
index a1cd5804d22d3803b9adbe3215767b3866e8c43f..4fc80520cd48bb93bb5fb58b34cde20a6268a124 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "
 Figured bass is created by the FiguredBass context which eats
index 76aea57b97a92f323e47154fbdf0799da8aca3af..38d97d986ae52a1aca6db080a04bc5c991b0da87 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "With the new chord syntax, it is possible to associate
index 98dd42ff9bf4961a5cde3090af12fcf309107c8c..a6f0bb1d5717ffa18cb3047069e1972219637e28 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Automatic fingering tries to put fingering instructions
index 165523e41c6c4c0f37446e84f6c034d008c55b9e..51687627f927594eac7a958e8d51ffca6ea7f830 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc = "
 The line-spanners connects to the Y position of the note  on the next line.
index 1a27a64ead2a13f1bdf4e2a44c43111e7a147590..a4a15c42ed96edbb6c014e727409428f39d12673 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "The magnification can be set for any font. Note
 that this does not change variable symbols such as beams or slurs. 
 " }
index 0133ce529260a901cb81a9f3230ee551537ea7db..b4afee4e474ea9ab9c680646d7f1be160b473906 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index f37967f6286e8e8705389e87230083b6ff30c90c..406d6da145ef95e5a3fe0098248e02df1e7eac81 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 
index c8af9172977b4c726e53c8b54403b2e295cfab7a..a6be7267235c77b3d551790a864db64ebfe70583 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
     texidoc = "The autobeamer is not confused by grace notes."
index f0c94fd2df1e98928d3f457219a4844263f96a35..26a1871c02fa360d9bcde7932851e3a88c74624a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Bar line should come before the grace note."
 }
index 0e11a7dff2cc1b1668dabb5b876bf510aec0c2e8..f78a4fd5d88e93b2b40d3f11adb92d546e1eda37 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Grace notes do tricky things with timing. If a measure
index 288fb16fbd47b454246f866388a58780687e564e..4b53d818fa667eed8472cc94b9fa38825fe3c128 100644 (file)
@@ -9,6 +9,6 @@ Unbeamed grace notes are not put into normal beams.
     \paper { raggedright= ##t }
 
 
-\version "2.1.26"
+\version "2.1.28"
 \score { \notes\relative c'' { c4  d8[ \grace {  e32[  d c d] } e8]  e[  e \grace { f16 } e8 e]   }}
 
index 529efff8d48620f0a24fe226154afb4851d6d832..60345f8855d2511501c8904413a96c200dcabbb6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc="@cindex Grace End
index bb631ea5f2ebdedf00020df75a3beef21b0c67c0..b583e9da4e2b1d5fd7491f942a7df491fab9935f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \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 b354f49c27b1c90cefc92bb54b94e60362f4cd0a..3967a0bfabc201857181ec5e90aa2493c958d02d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \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 4f9623a3c93705a81eff246cb1b3f65e896afd4b..ccf6d9c6189b0b057269dd2e47c3eddd7934fd4e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \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 ba8df3114eb9105e705eabaeca22682c2bf4ea9a..2be2977880dd6700545c4e09e1c6b21cb2a64e08 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "In nested syntax, graces are still properly handled."
     }
index 96f55492347617554d03dd3e12ffae405a3cb7ce..93681810b4a82db36981c5c2f9f49a0fadcc5645 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Also in the nested syntax here, grace notes appear rightly."
 }
index 81a615860129909fb7c7139b85e965bedb443ea1..387b2e990b173f91d03e87d7c52e61f7395f41df 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Graces notes may have the same duration as the main note."
     }
index 673dc5e1ac53b8c98a89dfe677321f836bbfadcc..90c2843bbdc2240cb776bb7a599f15a293783adc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Grace notes may be put in a @code{partcombine}r."
 }
index 668e38c20a5c6f3ec6dab061a6dea54f54b52b6a..4e11480052357001cb8cf323f01db8af9ffe9b17 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc = "Stripped version of trip.ly.  Staves should be of correct length."
 }
index 908bcd3d173f49770d87a873173b730c7eb52a89..dabbb9137babf9c58e1b3cd09f83df9884b36a74 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Pieces may begin with grace notes."
 }
index a5baf792471cf5bf237d1f12d7250cab9aece2d8..da271c0f6e4a0c065136eefc33a0500cd458d0af 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc = "Here @code{startGraceMusic} should set @code{no-stem-extend} to 
 true; the two grace beams should be the same here.
index 6fd07c4fc05ae1488fac71b2c1c7017522a89bf7..6677836c1ff104278e2f82b40c6f67a3d404f38c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header  {
   texidoc = "Grace notes in different voices/staves are synchronized."
 }
index 2c8ec55108d6fa8bf43ae60c2b5e6c75e1ea44dd..0d07a871ededbd3f157a243321518abd317cfd82 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \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 7b3fae9074ae7c04c3d88a447e4aafa3c24a5212..572e1723b338b1a9d40d1bf320e5ed57f678cd10 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "When grace notes are entered with unfolded repeats,
 line breaks take place before  grace  notes.
index dbdb6e097933412e3c65b4629f9d460ea605e42b..68a1eebb2562098dc15ed639b7337227d1b6861c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index f9a5dbb65619a2fbfa95289c0f0a7cce68af296a..77e769490a76ceadb720ace1ea76c0035ff52357 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 6be263f84ddab570d2815ef3ccd4fea41f69d558..734a0138db07e048ad64a755f53b3768cfcba732 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index a75b498505c3a52afb9a1cee915d6beeecffaea9..93637cb63bb78bfe86479af40b17f476af5c2d53 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc ="Hairpin crescendi may be dashed. "
index 4e9160a8b0c26b4ec14f2bf8c6c26a42126c67e1..7c09f730726ec26ad8e304b2220737cc268fcabf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index f192c748e7b0465631bbd0340517d369a791bb65..3ddc31cc941f1e1c4f4c1cd3c6d140db5285ecb5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc =
 
index 8b10ca35b85783bd2927ea94bd69794df9d11d13..d04ad1344d6cfea43225fbad8e14051d9f48b713 100644 (file)
@@ -7,7 +7,7 @@ including alterations. "
 }
 
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 textFlat = \markup {\smaller \flat}
index 38469f115b00e6705e961a211c69e9f1a35bc19b..b1c60a5571e1cb0b7d9d588564c57453b0619d0c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Instrument names are also printed on  partial starting measures."
 }
index 9098e93febe8307b0543db3287735d3d7ca131e7..09f773940b6525778e76d99c1e63f5370aca5d51 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Staff margins are also markings attached to barlines.  They should be
index 329911ee3a9278cfec4558ba6c31403f3a716bf5..bc15419dd07c805c24400e5e0ed140b2a09f9979 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "Each clef have own accidental placing rules. " }
 
 \score { \notes
index d34885dd2999eeab58e69fbe2beb431419952d46..43d993fb7b36cbea00e14b35743360d5f89afaf0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "By setting @code{Staff.keySignature} directly,
 key signatures can be set invidually per pitch.
index d98da14368336f7d38457d42f4a09ca6f8d48324..25d60c3ae42f19a3315b5aae7a884a61b2ae1a42 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Key signatures may appear on key changes, even without a barline.  
index 928f6c7a12203ff65c757b8475b3916af03bd1a3..1ebeeb674cc4e97a846523b264b5394e2c26851f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "With the @code{\\lyricsto} mechanism, individual lyric
index 83f35d50b5aec905c71dd4e4a38814e8ecba4d59..666df36bc677f4a39f796e3ba4d48ffd0355ba21 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc ="Polyphonic rhythms and rests do not disturb
index 88067b80390d77d1f804b11d278d97a329cddb40..c22c92a22460ddfd8ced9f002138a78a748e847c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc= "Lyrics can be set to a melody automatically.  Excess lyrics will be
index 06395b2e4e7cf3a326081314bc35eaceae2d1535..b2ca7958f7d6cb3d4a61851c28c7052343b6037b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
 
index 635b7a52aa3815f4527b8afd0fd2224a529c99db..203565319bf09529be416bb7f1e0db4a1a07590c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc= "In lyric extenders, a syllable may be extended over several notes. "}
 
index d1d05f48ccd7811fb041d0a63941823148421a3b..aa9c6ada7f665148528358d88b6faaa5cc421254 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index a52e3695db4ea552521ee07be5c7f7add028f874..983a2381162002b861a325b270927be530ed1562 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "In lyrics, hyphens may be used."
 }
index eef50b280e6afae2e9a348eeb5e28bd2223f90ec..44bbc3ee66eaf6e4ae62100314e015378a78bda5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "
index dd79f0ab47a26efee5fb1a494dab80d583a76ac7..3f93f087a3b0b31f541f70d0adf21fe8e2629173 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 86a6d3cf3adb15cd0faa988d4636fcfa813892eb..c60416952051afe261b90085115feffd371390ef 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
     texidoc = "Melismata are triggered by manual beams." 
index 0d9a881913c8b20e9aa825c87aece40148f0c703..8d9299c39d4b2019f757ee10ac2b2f0bc9b1a677 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.26"
+\version "2.1.28"
 
 \score { \notes { c4^\markup {
     \note #"1" #1
index 7dccb9b3e7b1be05aad6d86b8a469e865e8cb763..14c154ae280917f871a5ce5002d123a1659507a0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {texidoc="Markup scripts may be stacked."}
 \paper { raggedright = ##t}
 \score { \notes { c''^\markup { "a" \column < "1" \bold "2"  "3" > } } }
index 8acadf4e6ad3b5dd9802345ff935ade6f99fb5b2..7afff8e9fcc2fee5e78f758d575210600291e19c 100644 (file)
@@ -7,7 +7,7 @@
 
       }
 
-\version "2.1.26" % to be updated
+\version "2.1.28" % to be updated
 
 #(def-markup-command (upcase paper props str) (string?)
   "Upcase the string characters. Syntax: \\upcase #\"string\""
index 821c7d8e281b1d0d1b5a1808b76f1da1f33cd4c2..2ec1004316f8e48006d72c571f0130b5b6b395e0 100644 (file)
@@ -7,7 +7,7 @@ brackets above beats when the beats of a time signature are grouped.  "
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 %% TODO: should have 2/4 + 5/8 time sig style.
index 5c2cf23d57e809104779b13c26f57f2f6bb025e7..8064d25faac6feef964991ddcdd80d23c85a97f4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
 texidoc = "There is limited support for mensural notation: note head
index 82b9777a6c597867bcc56b06ef84f2e5eb5a4f99..42606deeae43c17512ddb9ea92201dc3dc3e702d 100644 (file)
@@ -9,7 +9,7 @@ The marking is left aligned with the time signature, if there is one.
     
     }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score { \notes \relative c'' {   \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1 }
 \paper {  raggedright = ##t }
index 33bbec12daf533123303a38ce5de89458e8a28ed..239c0a43715e3988d916b9e202e660b39a877b59 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 2897159149d1e1af65abdbc3bbf113b9aeafc13c..3ac139c725f73de92967d06e0f5dcc3217a9c371 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc=" You can write stencil callbacks in Scheme, thus
 providing custom glyphs for notation elements.  A simple example is
index 16b25555ff7ff85734db65aa4851f39cd8843bf3..cf4fca7270c0cc9595161a5bec89ac7dba65ba3c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
   texidoc = "The multimeasure rest is centered exactly between bar lines."
index 59ebb37b58b97d02c4a9c6dc96bed36b0ce10248..7bf52669d0607142f554ca4d18a03e7464198b53 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index 1e74ef452e22d57e9adfd2d5210d835ecf8324ed..1718c3a65d9cdc61c573ae298fa825b7016b34b6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "There are both long and short intstrument names.
 Engraving instrument names should not be confused by the
 multimeasure rests. " }
index 5cb65fd53041340d46e80f2e860111bf784f9312..2c76f95a5df81fcc37235cadb3b8bf55f859312f 100644 (file)
@@ -2,7 +2,7 @@
 independent on prefatory matter in other staves."
 
          }
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
 \notes    << \new Staff  { R1 } 
index 015570e47d1840bd07085bf3ca7233e64067ff96..80ceea45ebc0945e96736cd816e4c5875d4d2d49 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.26"
+\version "2.1.28"
 
 \score {
     <<
index 18810f3aca72eb565ab32235508bb43ba2d42c3e..bfbb4d16153294f9c57298b3409711a690fa6cc5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header  {
 
@@ -13,7 +13,7 @@ Texts may be added to the multi-measure rests.
 \score { \notes {
   \time 3/4
   \set Score.skipBars = ##t
-  R2._\markup { \center < \musicglyph  #"scripts-dfermata" \roman "Ad lib"  >  }
+  R2._\markup { \center-align < \musicglyph  #"scripts-dfermata" \roman "Ad lib"  >  }
   R2.^\fermataMarkup
   R2.^"4"
   R2.*3_\markup { \roman "a1b2c3" }
index 958a6ed6c9247d5a5c4d6da060dddf66dcd73658..d6492ed3193d6679f71da2e9ec85cb393a7f4a70 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 
 texidoc="
index 7536d93002760e66a35d31ca90e6bb3f0d050339..abe6ecf537547d87d0b1b0184852b72d63a0c49a 100644 (file)
@@ -10,7 +10,7 @@ dynamics are left over. These are put onto the 2nd measure."
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 #(define (notes-to-skip m)
 "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips.
index 3692a1dffd8dc91af93a26a1ebd949a413b9da15..10acad6da5490c8590e76f626e1552e09b4a9664 100644 (file)
@@ -5,7 +5,7 @@
     texts using a similar syntax as @code{\\markup}."
 
     }
-\version "2.1.26"
+\version "2.1.28"
 \score {
     \notes {
         \fatText
@@ -50,7 +50,7 @@
               #:super "2"
               #:dynamic "sfzp"
               #:huge #:line ("A" #:smaller "A" #:smaller #:smaller "A" 
-                             #:smaller #:smaller #:smaller "A")
+                             #:smaller #:smaller #:smaller "A")xo
               #:sub "alike")
     }
     \paper { 
index a9f263f184d78d7a018bce7fa09971e11bbcefbd..79f16b5179a360068edb81cd56d57e22635e22ba 100644 (file)
@@ -2,7 +2,7 @@
 texidoc = "With the new markup syntax, text may be written in various manners."
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 \score {
index da08d4ecf758c0a684fee3cc02902de40ce7d132..c3fd49fa09361b5eaecc44acc98d600b5453e04d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
     texidoc=" By default, text is set with empty horizontal dimensions.  
index 065d64bd2109d91671524ba75dc4a8a67645890a..f5ab8eddc714b3761861fc42d875ec520984b095 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index be3c1a0c31187291ee79b127f5f62cbe6d7cea58..29986bce638f2421cf9480d8eda369be74b1dcab 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
     texidoc = "Note heads are flipped on the stem to prevent collisions.
index 903af474bd918303cac544f42a9be67e4fd28d9a..ac1988c4d41f7ed8370fe3b2a3fd1c807a60339e 100644 (file)
@@ -6,7 +6,7 @@
   Harmonic heads do not get accidentals or dots."
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
  \notes {
index 9d14182f8c3cdf4db7a7e4e41421502d281a2aa2..5ad9dd588df6e8ba4b838fa44d9e606fe4583b95 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Note head shapes may be set from several choices.  
index 4e889eea0b5f3a73043b650d75261616a96df219..26042af9d4a9a903ba523433d131dbea4f17b685 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc = "Note head lines (e.g. glissando)
index 1b9fa83bb25fbb5674f443ddc45c5c1148d3a606..830d4702d1da4ccd893d0c74d954579d11e7cf59 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc=" The number of stafflines of a staff can be set.  Ledger
index cadbdc04f94850aeaecdc49ae4f71bd1e9a50b5c..e5e81ef88a6b4b5092178ded9d947c9b0bd17e34 100644 (file)
@@ -8,7 +8,7 @@ their horizontal line does not stick out."
 
 
 }
-\version "2.1.26"
+\version "2.1.28"
 
 
 \paper { raggedright = ##t} 
index b4f0fdab03c0d4f61b2cb313aae12dc37f362f5b..6308297561034164d3adbd18e8ca57540b51a105 100644 (file)
@@ -10,7 +10,7 @@ string can be tuned with @code{Staff.ottavation}.
 "
 
 }
-\version "2.1.26"
+\version "2.1.28"
 
 % . There must be a minimum distance between the octavation line and the
 %   topmost staff line, taking into account the height of the closing
index 3ba574c8e6fb3675e16ce446e5785adf2854593f..9f96159f73c840a232313e832cc01cb454b656df 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc ="The a2 string is printed only on notes (i.e. not on rests),
 and only after chords, solo or polyphony."
index eb0de55c76262014f68e07054f3a98baee905684..d1ec56c940a3d5919defe1d93ab16fa0e0c8023f 100644 (file)
@@ -11,7 +11,7 @@ voices.
   
 "
     }
-\version "2.1.26"
+\version "2.1.28"
 
 vone =\notes
 
index d67da45cb0d98e717a08fb47bbbe030052a9ba1d..870aacbfc2eee857d3e4eace341b573ed7c43920 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
     \new Staff
index f3a068592eaeafdd3295e07203d82237d5e7486c..4ee68c82bf12810425aaa66d250a3c039805c691 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.26"
+\version "2.1.28"
 
 \score {
     
index e8761ab403543a38e70019069581b83d9e8ec91f..eeb5202ca433d42c0de9b56582c6851fbd8a52dc 100644 (file)
@@ -9,7 +9,7 @@ texts accordingly.
     }
 
 
-\version "2.1.26"
+\version "2.1.28"
 
 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 438d503e3d60e905466f3f5ca8679455a1e34f6a..e0237371c1f1b8fa39b8af041be35f59c2bb32c4 100644 (file)
@@ -9,7 +9,7 @@
 "
     }
 
-\version "2.1.26"
+\version "2.1.28"
 
 vone = \notes \relative a' { g2 g    g  g4 g f' c c( c) c c  c ~ c
                             c2. c4   c
index 0d6c571801b1b481a17eed139937550a550561b3..69569b8ecbe6ddb8bcb4e8140a633cbfeaef003c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index a70b3577df5b8565855c69124050201f1104273c..222ad77207cd0689b7845cd800304a5379a85958 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
     texidoc = "The standard piano pedals style comes with Ped symbols.
index eba84f40ab3b2bf2d4472efe574dca3883f3659e..43cd07b4cdc894a8bbf98a413cc1d68a4331e01a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc="Ordinary slurs should work well with phrasing slur."
index 5a67e0e4244e4c9fa75fdea3206e1453d3817bfa..3723161e7713921e9f8104878240fb381d27db7e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index bc1949f6cd37ba0f6ad307b193ced15e3b741e77..60020dc3b63a66929476eea2ed589035675df823 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Distances between prefatory items (e.g. clef, bar, etc.)
index b1b22e9b9efe33508c4cb459a3fcd21062df07d2..59980ccc9f919658d283ac363fae3d215c79bd8e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Once properties take effect during a single time step only."
 }
index 66fdbab12d790ba82fc7191da1c0665d3be2a44c..1b2c55a7300053537de28cad132eaa52e8f723ec 100644 (file)
@@ -6,7 +6,7 @@
 In this example, all instruments play sounding central C, the target is a instrument in F."
 
 }
-\version "2.1.26"
+\version "2.1.28"
 
 
 \addquote clarinet \notes {
index 567119a8473a1e413bfb4c56aa13b89c0ebdaecf..8fbcdd87336de2ae9b8c3c1c12ee45f313f4db97 100644 (file)
@@ -5,7 +5,7 @@
 music may be quoted. " 
 
 }
-\version "2.1.26"
+\version "2.1.28"
 
 \addquote bla \notes\relative c' {
     fis4 g a b }
index c8346fde0d8d903aae1df5e309b744e06a26ac6a..3213684e9b824dc672e8e237e44358617f848eed 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.26"
+\version "2.1.28"
 \score {  \notes \relative c'' {
   c1  \mark \default
   c1  \mark #7
index 907cf34a16706ee5b82a7bf102442db8a3ca38d1..8ae3b009d0995f66ced16ec7e988b0feaa7e7dd5 100644 (file)
@@ -5,7 +5,7 @@ By setting @code{markFormatter} we may choose a different style of mark printing
          
       }
 
-\version "2.1.26"
+\version "2.1.28"
 \score {
   \notes \relative c''{
     \set Score.markFormatter = #format-mark-numbers 
index 0784ceeacf659a10296784a97f404a277e81b809..9fb5b82e9f1090925d86e1891e80a9e4ba85f63c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 74780ceb9ab3b780c90fdaaec497f65ebc2fa762..5b9073cdf14b649119d0a237b1c67de7fce7597e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index af4017d0ea9feed1e961cc97edfe59fbe435a7b9..758db03502d824bd7960a13a49966d82e0b34600 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index 333c5de75d272e1210a96b98c015c7c2c38a2e8d..618807e4f1d8ab17d79ac63962ce5b8635581baa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Measure repeats may be nested with beat repeats."
 }
index 7a12a675349a8813e979814e378d6f774135d902..d3f9599983da9a885357b2db7f1430a3ddf73ed1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Within a bar, beat repeats denote that a music snippet should be
 played again."
index b6509c5fed8e210e5e0971dde999a45295edc1e4..65060c17ef5a72ca140b0b43d74d0d8b06dc5aec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
     texidoc = "Repeats may be unfolded through the Scheme function @code{unfold-repeats}."
index 95ccfdcd78e6195e136282f5627251630fcb1779..5bc3767f031b365d07fa617631c65f247e1bebb7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index d3be656ac21a92d827f96aa58f655e2d78134c84..1237c65d5aced81ec36948261f20e5aa4ed589a5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "When too few alternatives are present, the first
index faf0ed1783810fd32d6e76d4ab952bd339526607..df19f24d8c68cc8334cb6326bb6f4adadcfc1227 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 6124b2551f1a351e185db37fe65abbe9746de2c2..3dccd46256d91fca173a9241e88013ef1bbe8f08 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Rests under beams are only moved if necessary."
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 fig =  \notes \relative c' {
     <a c e>8[ r <c e a> r <e a c> r <a c e>]  r |
index 6d6e998f057fb30c303a6533b5cc42e9eacb4314..4d93a1e35a2439f4ccacdad46f19b95d700eddf2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Rests should not collide with beams, stems and noteheads.  Rests may
index 8e816bb99ea79054e8436a7befb3edf5172a59d4..919583a9d182d33dc4541fd6ec40e3db4c4bfa99 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Whole and half rests moving outside the staff should get
 ledger lines."
index 84aa00365303fa8015854f4947c38fd429a2ea45..91d04e60f9e5e81769665f05b734bedf644c8373 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Rests can have pitches--these will be affected by
index f246bd532fcc342a0b95cb03e84acf4888848d79..cf40de4e9ff0955c38d5866f50723d14e02c382f 100644 (file)
@@ -7,7 +7,7 @@ even if there is no opposite note or rest. The amount is two
     }
 
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
   \new Staff \notes \relative c' {
index 0db13ca5cd818d045fea61e1e8701bc1d832323a..3ce8508dbf01b289804200d981c2ddb934e70100 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 46f751d3ee97d71e5d9948222dab0486f114209f..b8462177526c734baf7b6494086fabe3629b710e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
 
index 2ec29a0b173b5dc1649e5ab5105524d262477646..d8c887c240597dffa5515ac98d368384ad948868 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 3d79ed09a16dd47d7d5d3e056dc84535b89ff656..1307d7953d042ba79ebf3f145d91813fd4c3c040 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Scripts can be stacked. The order is determined by a
 priority field, but when objects have the same priority, the input
index 7780a659f2cea9e1a3096e731b226ea455578c33..376890fb5199994f6337bd7ffeadc0037f9cc283 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \paper { raggedright= ##t }
 
index 39302fef5cd5e0a10faa4cbc0526bbd9880cb9ce..ed53a9f3ca9856f1b70d916fd60a3077b525e497 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 91fb12382c98ce7f6f46972ef7fd2bf5537e13d2..74ae072d494ad1a12d95e893e3ee8dffd5c0e17e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 foollilypondbook = "
 \score
 "
index 9f65e03a5f29b8fdf361c4892ee45604d4ca1f37..43c5193822a2e4430d2d53edddc5214dea6d727a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 foollilypondbook = "
 \score
 "
index c02f7822d6818eee393cb31d9b6c5ebd7e83b37d..6e449b2e5184de5684f1bedf2f021b2ea34c7735 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 foollilypondbook = "
 \score
 "
index 741098a75c8213b20cb30b8506c83eadb62b612e..146fe15dd9ade911c39d04fce97cbd7baab935c7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 foollilypondbook = "
 \score
 "
index ad2189b5101b50df1853f9c965a7f0464eb52932..80473ba43cc0cac9e3b223c6f92b62a4a8f6e4e4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 foollilypondbook = "
 \score
 "
index f6ca1d41afe1d0f7f82bb83b159434736b954aa9..e8797264ce9daee29940619469cb420036b1b2d5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
     texidoc = "The area underneath an (up) slur is minimised to improve the shape. "
index 255597ef397181fc177c4a76eee21d81aa8c8d69..4e8f3e5ed523af1529d8bf9b5f7704fb75e34232 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 9479cbccb2e85ba20d65b3b513caf06953537f64..9c9a2ddd271c2729bbe5f358652d93f727753cff 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 4c9b3d68bc77d81c1fd18b51f4cc61b464765434..f6f80f697addeec0884b6bb2321cb59d66bd7cc9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Slurs behave decently when broken across a linebreak.
index 8b932dfc60601a51b4d965b0d2d7f4aa08cb17ae..528f42a0b293d70fb67698ec5a9abc1c61095a0a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="Slurs should not get confused by augmentation dots.  With a lot
 of dots, the problems becomes more visible."
index 479382b31c134d78e5eee19430f3800b323b8e5a..b0468e38073f564debcfa99051be797e1fb3af56 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Slurs should look nice and symmetric.  The curvature may increase
index 59368767132599911d64dab6aa984ef087770dc7..7ac43d1635fa5c29df9d4e84b5d95e701b875958 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
     texidoc ="Slurs may be placed over rest. The slur will avoid colliding with
index 5660d24bbb7067bb1cefe0b41f72805cafe7fffc..2321ef78f834f5cd83d673c3613edcc978963467 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc="An extra offset may be added between a slur and staccato(s)."
 }
index 10039ca012d061c57750eb69294cfd32cd147f69..3dfd271147a97025c3cda03f0cdf00042404ceb3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \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 dde1f18caf9d82ac4e2ffb2028b96dfa2bfbe643..91bbf3b6d023a441a5987823d12e14a6891ca504 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
   texidoc = "Symmetric figures should lead to symmetric slurs."
index 0bbdb9e8f8112e3921307bec93d784f272205ae5..92e46028e0e113c5b16a4306342c8282a8f8fcc3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header
 {
     texidoc = "Symmetric figures should lead to symmetric slurs."
index e0109e4a8b2614e946553429e797e490bbec22da..be5cee370b3c5778350d63b400a2327202ec9771 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { 
 texidoc = "Accidentals in different staves do not affect the
index d87fb89d36121d2a0aab1491eb45ac02329b2dfe..9e0cdf757a7bd1307093e51b11695f2e3d944dc3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
     texidoc = "Accidentals do not influence the amount of stretchable space.
index 784795639587c494fdea14e8fa648559f5c041e8..29a666824560abd1a78233ec6b0cd96c29495ddf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc = "Accidentals sticking out to the left
index cf1fefdf04223e561693f12dbc8369359fa9c941..42fe229f75ab051622454efde276bf6bbcf359c7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Downstem notes following a barline are
 printed with some extra space. This is an optical correction similar
index 89e98dfc1d5f8861241557582d7f2dc44b052cdf..ef834483dbe429ea28d159b5fed9fe2945357fd2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Clef changes at the start of a line get much more space
index 54def17cdac98b4d410ee97ca1ae5609701310b9..5857857f0bf52f2aa05f4b836db8a6a07e6f5631 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
     texidoc ="Broken engraving of a bar at the end of a line does not upset 
index a0ed5a85aa93c1f22e23bf471a58990dc94ecd1d..6eef063192673b1a31c6fa323a3aa254e087d80d 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "
 A voicelet (a very short voice to get polyphonic chords correct)
 should not confuse the spacing engine."
index 62b0c077ee78c279ab0525319d73217533e73cb3..c0d71f2eb4a2ca9af2eb5219259154f293464c44 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "A clef can be folded below notes in a different staff, if
 this does not disrupt the flow of the notes."
index 2bcfe2e0df5af0dfdd80ccb111049c41ff1015b1..838b617fb3a09cd0bfb413016501259da1d86bc5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "A clef can be folded below notes in a different staff, if
index d97533dc001097e616d9aa0f9cd67a476d0661e8..deaafd902cc4d73d578a1ac01c86f4ce10cdb46a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Spacing uses the duration of the notes, but disregards
index e8d5f37064a219ca3491933f57ef9b76de3c4316..b8200131e990b1f6fdcbb9876f4c9c949bfc5a16 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
   texidoc = "Grace note spacing. Should it be tuned? "
 }
index 09578a5917d4342e13ad7b9faeba93aaaef904a7..6fcd3c7e080e65f668330aad85f94cc5c3d1984f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "For knees, the spacing correction is such that the
index 0fe708a9824391391ca7f1d492d505cb907056a0..c922e779025ffa9585be75e0e7aea56d8e4e5b16 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc = "Concurrent tuplets should be equidistant on all staffs.
 
index 04c1c12c8a7185564b71730c88e76400782cabd5..3ccd5d8666f7f29f563f7fae4ae53ba2418ba6b8 100644 (file)
@@ -17,5 +17,5 @@ raggedright = ##t
     }
      }
 
-\version "2.1.26"
+\version "2.1.28"
 
index 53766e039ecd6ecf1887599f46b8828139e67e67..d7757c84664ee97fa2684b21e59e21e897cd79dd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \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 10bea2b6eadad1998a50590f660fbdb06ba94fca..3cefe7d7cfd8cafb4b0858930edee7a031f04763 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
 texidoc = "Notes that are shorter than the common shortest note get a
index 7bd523c3acac48254da3e277ba22fff98f481b5b..122ef9eaf755f95e2e95e4fc75998be1ce3f7e95 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Upstem notes before a barline are printed with some extra
index 50d03ee064d8e1e59cb394d840b8f440c286fd24..41add05dcff3f44ad7d3de17ebeb203bfacf48cb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 
index a9e136645d6b9b824ec86dc4e2e0c898900aac4a..08d98e86330ab00e0a8f58805e25b675565ad1d4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
        texidoc = "For juxtaposed chords with the same direction, a
 slight optical correction is used. It is constant, and works only if
index cbae88a6913a52d3d338fc3f6b2f65ace1880024..a6dc00ad8c2b9981341aa51150ffb86b259a9210 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc ="Space from a normal note (or barline) to a grace note is
index 99b255a2ef5da10e6704ddb40bf13db88d392257..98603396bd544b8601ee3802032c51d992f99c72 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "
  When tightly spaced, the spaces between elements (hinterfleisch?) 
index a857fedda0d849ee6077148ad34769342c07173f..f0318b1f4a47cfe1db738ab3409b50222da5a0aa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Span bars are drawn only between staff bar lines. By setting 
 bar lines to transparent, they are shown only between systems.
index 953a3d5a0a27d2cc80b55c32f57c127a3482c92c..9a10e4b3f80b1dcbaaa72b0dae435ebf3c57f9a9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 0288357d2743ce53ccae1fbd477737dd70e3c892..a05e85eb44a121331089588c7f3d7bdae23a9606 100644 (file)
@@ -7,7 +7,7 @@ large on smaller staves."
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
   <<
index f7d4adf49590fe98d5e6117b10e5774f8f7d4143..e2061a4586a782f881523549f17b1887d6fde9d3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \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 7c38a47a60a1faf17dc6f86738301000d64680b3..b3a2334514915922b3c42b118b7d8a371e7e4902 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc = "Stanza numbers are put left of their lyric. Theyr are aligned in a column."
index 187331158d0099100b869988b8c5eff10fdfc42f..77ba1dc9442b8952ba867b8a518481f4a32a5c0e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 30d85ac07f592be6bbcba8b8b769aef9f5584fae..2a13f4e9adfe43dc2bf295bd513046bd2f403457 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
     
index 8f70f13c20e4b436fa2fd6f6c3c29d24f87672ce..6f53e4984975243378dcf4268e11fe0cfc29d1ea 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index b159d866d50626d4192521e0f33c7570d1752a27..6accdee4215e4b338b6252ad3dc93d202f6ea639 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 Stem tremolos or rolls are tremolo signs that look like beam segments
index ff3187213ceb55e1338bcffa149f3db4b01f4b48..3332eb33d3d16d4b41c0117b50bdd1bc94dbf924 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "The size of every system is correctly determined; this 
index a93a8d2dada0206340f9fa014be05c23258c7465..8338640773a1cfd68c61a37a9c207b41ccfc6f80 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc =
 "
index dae5426784e934e9f0ac256e162e40998b259a5b..1bdb52b88d734afd2d41ab686ec3903399c9980c 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score  {
     \notes \new TabStaff {
index ded9c71b7ff9444900e376209db3f5a1cad2738a..c8e667eb37f61d206180dfa039198eede72edab7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc = "@cindex Tabulature
 A sample tablature, with both normal staff and tab.
index 5c063ef6200f5d1c7cdd2cb0d0a16bcb061c2216..ce126b90178ed986b1d90f2522d803aff63d40ba 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "The @code{\\tag} command marks music expressions with a
index 3bcdad259ab5252f3edfdf33041aaa91fe6ffc31..a0efd0c1e5e89d143bda6407039ccdc65fa124bc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc= "Text spanners should not repeat start text when broken."
 }
index 7afb87046362d101f6f3a89f18554bd0e9db09ba..a71f85f6d0d0d95921d0333c7557c7f7e0637869 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Tie engraver uses @code{busyGrobs} to keep track of
index 6f8f7ac8cfbf963a5bb9ab76c9ca1010474bc83c..4c7c1fbacbeba5177d7e4d5dde5b55a73983ed9d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
 texidoc="
 When tying chords, the outer slurs point outwards, the inner slurs
index 39225a6097988250116e5a10d9c33cfd5626f8e1..35ef51377e03da548ab2322f62f2bdd81f6b645a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "Ties should not collide with dots."
 }
index 22eb33d6969ae40e82c6b5883510754eb96bb1ae..e56b7822925dfeabd15e3fff3bf9632fb9442c96 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "Tieing a grace to the to a following grace or main note works."
 }
index 2882bb6b45c30e7d2f8e4a3789f99f6c2d7a10a3..34a4f5043ebc93adedb7d9b18bca4a66c5a9977c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="
index 27068b30f8d745ad423911bc1342805c39e9869e..31f1ea08d489730c8aeb6cc88f6b7630ae9aeba4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "In combination with a beam, the bracket of the tuplet
index b1efcffdb184d5bbc1de5b5b9c95e89ebf86e8c3..6a28ab7294024f6c427a4c34df56d5b7eb9e2d96 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
   texidoc="By a manual hack for nested tuplets, an outer tuplet can be moved up."
 }
index 938ec33165dfdcf81be003473d3d90adf9c05622..9e71950aa03c98d41e15a8cbf81c1576eca0488b 100644 (file)
@@ -6,7 +6,7 @@ for instance, bracketed (B) and non-bracketed (NB).
 }
  
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 \score { 
index fda9c9836dacb92750c468a8f7c59b884f22cbb4..054a64aa5ceae0743e1aacbd5b8325e009b1e22c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "Tuplets may contain rests. "
index e0c60de401639160c260b649b87ebfd7e70fdad8..82c1f33861cb36c6e7ab13de09b728ff7dc84492 100644 (file)
@@ -12,7 +12,7 @@ The bracket direction is determined by the dominating stem direction.
     }
  
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
   \notes \relative c' {
index 17059209cd1ab5277876387653fc23a3a56f8fa9..5ed05a4a3fc4d451b4fc162d79a68eebb44f39c8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 texidoc = "Horizontal tuplet brackets are shifted vertically
index e55300b468648c514788243e72488ae68d36e81d..aee93268c77e57b0b78eb57ff4139e169430bff3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
     
 texidoc="
index 888ebbb3b1a7cbf9c7e17e91741a91dafcf3e5d4..5eeb6d602c2bd426cc239d19ded92ac7c46d3a93 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header { texidoc= "
index ad61c0e64676a075f92f5ed3dcf33792ae6476cd..4440810e842f5dec87effeefd6c9279ba915195f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
index 5948b134e2076a0479a3cc14c0e9bfd17168e5ff..b33ad5b8a4e60f3c35773f5da09c4959e7017128 100644 (file)
@@ -4,7 +4,7 @@
     on more staves in a score."
 
 }
-\version "2.1.26"
+\version "2.1.28"
 
 
 vmus = \notes { \repeat volta 2 c1 \alternative { d e } } 
index 17e5f897b30173606209db8693e1cff7fdd19374..c30c02dc438fad6db63a84e8f597da221813c7a1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 \header {
     title = "Screech and boink"
     subtitle = "Random complex notation"
index 276f3f1e5f8e9c0c66a3d848889433d70d8dfb0a..75252134759fcb8b5ae316eb076dbeb65d1b9920 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 
 \header {
index 615ad8222d3bebff438b87eb6095e0246687d361..9afcfe033beea0a8695fe5a30942055aa9c5239a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 \header {
   dedication = "dedication"
   title = "Title"
index 1f6d279e723d931aad0709e8b6f38c9ba7a707a6..dcef4efc425c55c41456ea1353cff1303e830d29 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 \header {
         title = "Song"
         subtitle = "(tune)"
index 199d27570427d3d75046137b086f32100cecbe0c..53b6941fb19d9d272e78afac40b7637012f84d24 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header {
   texidoc = "Lead sheet format: chords with melody."
index d95d45dad3badfd95a3e9498178c6ca265b02fee..9e28e041c6923c7cd67b6d6d4b132061f394a258 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 \header
 {
     texidoc = "Popsong format: chords, melody and lyrics."
index fe0db8630b4f689ef8ad20bf58f0fd6b0f1bc889..db0ca807bad3ac7f21363d1bf57db26a1eaaf5e1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header {
   texidoc = "Melody and lyrics."
index 22c09b734dcd7d3f7b983e97d67c413e080f43fc..b2c87be740a4874b1d4545b8a00adad8de9dd901 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header {
   texidoc = "Only a melody."
index 82d34ec85c33209fe33d34f7052015238d7bcff8..00ce853b9f2c8f8d849fa34a3120b43c3ee90139 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header {
   texidoc ="Polyphonic piano music."
index ef338474de10d6b8836661450ae672cb979ad69f..391d9bad4ed07b702d094535099b07cf335e37f5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 \header {
 texidoc ="
   Dynamics on a separate line, neatly centered between staffs.
index 833fdb91185878ba4e58c712bbc6530f1529e353..3c7a8de783a13fdb18426b5db3960fa6ce8c57f8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 
 \header {
   texidoc ="Lyrics between two staffs."
index ee730190f03527b4e953fddb5240b86dc1cb013a..b38223c43eded0d50763042074aa9cc129a891ac 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.23"
+\version "2.1.28"
 \header {
   texidoc ="Classical song format: one staff with melody and lyrics,
 and piano accompaniment."
index 85df77587055ce76480e19ac083626cdda0c90b1..ca6a0c9eff4085694a17eb29d97e1589d8f60ad4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.22"
+\version "2.1.28"
 
 \header {
   texidoc = "Simple piano music." 
index e851da4ca06ed4261b4e02cca126a79d5af50f72..3a9f865ae03f4c857720440687a48e84c45f9514 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.23"
+\version "2.1.28"
 \header {
 
     texidoc = "
index 0ce4e1d92d3c03b37b3fe7e3651ccb6b93c69b66..0ec73a4c951c835101bcda21f932e401906b67af 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 %% +.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 8dff3e4efdfb9121aa762c64613367f50557c918..b3a3c1f47e282c4d548b4666772633de9c0edf35 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 6b115871ecb052f8263514bfc33823b73992ca09..3e58f40049dc658d4c31ccf3a0700e75a4f86eaf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc= "@cindex make-music Fingering
index 06fe96e3568323ba38363d682b837daf5aee3622..1fff67fb4f586dbef10575f9e87103fe1fcf1847 100644 (file)
@@ -13,7 +13,7 @@ in the same score (not demonstrated in this file).
 "
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 #(define (kill-ambitus grob grob-context apply-context)
   (if (memq 'ambitus-interface (ly:grob-property grob 'interfaces))
index 1a9218865a5b63cd93025a93ea9dc1769af40b99..71ba8214bba03bf9e5736e993610c98c1839dd5b 100644 (file)
@@ -6,7 +6,7 @@ are collected here.
 "
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score { 
   \context Voice \notes\relative c {
index e808a50b63a31b62c746309783f60c7048e4f6e8..8b87d16559526276cae2a96d1b46858b73e0b708 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % TODO: split ancient-font into seperate files; possibly in
 % different locations.
 \header {
index 6d9868917400c9523585341ea7fe5755c03b6cea..b23c17c54a91cec374b200aabb02cb126aaf211b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % TODO: move stuff from ancient-font into here?  See comment
 % for ancient-font.ly
 \header {
index bca0ab956d8e523e54314ae97b73edba95df4872..8bc33a46ed11b45418e62e45ebd8b49bd26def8e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
  texidoc = "@cindex Bagpipe Music
index 60abb3a25de184ef6181325930e518bc0efdc813..397773bfe614b07f4ac10ca90a498a81eeb8afda 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "@cindex Bars Always
index 1c791feb7d9b93eb7d6f9bf5bf24f0bdbfa88715..c6299e10ef6417cc3263c0df7b0795d6a7545af1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Bar line lyric only
 You can move @code{Bar_engraver} and @code{Span_bar_engraver} to 
 a different engraving context, if you want, for example, bar lines 
index ad59e74f2dbb438a12b3938032682d266c0e9f1f..f027408c6824be3227507faf0b73ed95f21628fc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "@cindex Bar Lines
 There a many types of bar lines available.
index ea229dd78838c086497a56a75f56e7ed18fee94c..b84b906c0a297638cbb52cbdfad8948734e2971d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
     texidoc = "@cindex Bar Number Every Fifth Reset
index a801421301925d160047e688e07e0af10974d66e..905feb0c6b711400f8114ad404501f32e67e1430 100644 (file)
@@ -5,7 +5,7 @@ Bar numbers can also be printed inside boxes.
 
 " }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
     \context Staff \notes \transpose  c c' {
index bf06bafdb619455a9dfe5bd7cd0404e8deb60d8f..d295cd00a28be9d4a4f46adf4e1d14423bcb634f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
     texidoc="@cindex Bar Number Show All
 By default, bar numbers are printed only in the first measure.  This 
index 4002e75165af13fc7198ca36b483f87d64d7a42c..0c7599b3508f0ba21e7b82154c47797dce44b5ed 100644 (file)
@@ -8,7 +8,7 @@
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 wipeNote = {
     \once \override NoteHead #'transparent = ##t
index 19e050da12f8fa8d6e6c5368144f2ffc59cfdc22..4a7e74eee83d12e1738d6026a6a6252294e371e7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % keep for now, although merging into beam-auto-override is a possibility.
 \header {
        texidoc = "@cindex Auto Beaming 4/8
index c9a6394f9e99d9505b542a6d77537c0b48f4c258..848638fd80cec5c83749c1cde6915f7d9410d075 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "@cindex Auto Beaming Override
index 16ed23e92fc9c21d1061f52075eefe935186902b..4c807248c6c4f2d5429b07afbb9655044acfb1e2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc = "@cindex Beaming Presets
 There are presets for the @code{auto-beam} engraver in the case of common
index 2f10efafbb0ffdcb02237668fa8f062e4a540287..37bdf0444903c3550447ab602cfa118971478840 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
     texidoc="@cindex Beam Position Control
 
index ee8f7ed7ebe8eb74e798acbd6ebbe590ca4a9fe9..aacfb421459c5d4886df57cf030a78563424b56e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc="@cindex Beam Count
 
index 177d926cccff7addac63cef66479092f2f5bccf9..072ac9367906cf86dde5225922c621f260fa07e8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
   texidoc = "@cindex Beam Dir Functions
 
index 54b567cbafb83c2c6e5c93301beda7017722a7b0..c43c142133176f2d119c9acd59316390bb83ff5d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc="@cindex Beam Isknee
 
index a4b13d1949eb8e63c00366e2d7186dc2df49e6c0..c3d11381dcef7559a80654d67d3c3083db549dff 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc="@cindex Beam Neutral Direction
 When a beam falls in the middle of the staff, the beams point normally 
index 7a975ba21d076d88419f4f67d18918e49faccbb5..78b9f242fb239786e4352c48d6eb03ba5ac1a641 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="@cindex Beam Over Rests
index 89cb23b0c1bfd108148ffe456ff99a13103ce7d7..ead62b33814e938519a29e46d0d48431ccf33869 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % 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 2d16dc90442067b754a0f7767ad5700948cfd24d..bfe8082306c1b2c446d5560424de634a112027fd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
 texidoc = "@cindex Blank Paper Tab
index aa836b0f05b83ffb3a5c850d19f2f07f8bed2208..c05179fde432d5f88f7bccadfdbf1611ea128421 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
   texidoc="@cindex Blank Paper
 
index 651653de4473af45fd24050a0dd1afd2ed7489a5..a0c9737e0852a405fe8bd7cc5c2542836f65b8d2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "@cindex Boxed Stencil
 
index 953dd45bc8e65a3e3f7e8a03b3f7b008436e688f..8f110153c3a67588c1f426b27cca506f82af6baa 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
 texidoc = "@cindex Capital Letters
 The font can be changed to small caps.
index 75d1c3b06b8d510508e96159b317d23681ffe5cc..06c31aaa233db2e1bc475ea43db191785dae2b18 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc="@cindex Cautionary Accidentals
 Cautinary accidentals are displayed in slurs by default. They can be 
index 9a53d50882d941313aee3a26a0bccca46dbde114..e92b418d83caa228690cabc002dca27434abbfa5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header  {
     texidoc = "@cindex Chord Names German
 The english naming of chords (default) can be changed to german 
index c964216c8e11d8d2b4db92180729a3ee02d332f0..1443c9c5dbd11799843e78eac92be1b574488cde 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 \header {
index bf74e87f7c57fab2de12d3a014121ab99eccd652..e0b7c62d28dc2cec8039ee8f159716c387fd540f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc= "@cindex Chord Names No Inversions
 Since there are several interpretations for recognizing 
 chord names, the lowest note is the bass note of a chord and the inversion 
index 3a03261f13e392b7f02f11f633953895ec3b803c..8f5056fc367b68ba145884f7e303311540722d40 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "@cindex Chord Octavation
 Appending @code{_8} or @code{^8} to a clef name will
index 16d91bfb7d1f5899db1a099fcf594427ab4b8d93..40543eb597733db19ab526f09c9c5c42e8a97633 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc = "@cindex Clef End of Line
index c9663d8d054d0d45c9e45e9bfc7c290ea7edb6b7..dd9530781161d3722397cb89f22226bc4173255d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{ texidoc = "
 
 @cindex Clef Manual Control
index 5732ee86649c76761a2b905e2d1a662e83341dc6..f05f6d269b9c35b6c287279f5383c1d355c1984f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 
 % Ugh, we need to override some LaTeX titling stuff
index 08734485eadcab04f5f13e800d4b0d62d4728ad4..575b4817983cc84af422a6a959e09144aa26172b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
     
     texidoc="@cindex Count Systems
index e98d4feebfab22e6dcf58d106336c72ae9ab935b..fbee84de33aba7ba0cf7d2d343d72ba166084489 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{
        texidoc="@cindex Crescendi
 Crescendi can be printed in a number of different ways.
index 2f238f3af386f24e655d38d7782856fd2b6e1ce5..7575a1fc7b5cf6b6b69d0e72a2611b42832f1866 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % TODO: check to see if this example can be simplified using \small
 % or \tiny.
 \header { texidoc = "@cindex Cue Notes
index cd81abf0fc6d8de5116c1e41e12a29629b07ace9..71667796567e834ae87a6ff33ab72417cb030411 100644 (file)
@@ -7,7 +7,7 @@ Choices are @code{divisioMinima}, @code{divisioMaior},
 @code{caesura}.
 " }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \include "gregorian-init.ly"
 
index 39b490e22758d7a95077a7f8a34ce1ec559467a5..3be17a43814d396ca1cb9f085770d8d2c07176d6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % possible rename to slurs-?
 % TODO: find out what drarn means, and if there's an overlap with drarn.ly
 \header{
index 24b168a5762fa6eb3b5d8bd3aed3d3ed3ad83946..23a665fbef0a361b8139b718f11db2c440bd2d26 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{texidoc="@cindex Drarn
 You can attach slurs and ties to noteheads.
 " }
index 1ddc559f81e8a21ee37c93309ce21d3b8580a5ac..9168bd657bc3263238c9d355e9fbfeacb1a05372 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "@cindex Dynamic Absolute Volume
 Absolute dynamics have an effect on MIDI files.
index 328b5047283590b2e3707af1eff8cd873c2547c3..0a3c72456252acb7d41f91085db1c1583fa587d7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % probably should be merged into refman.
 \header{
     texidoc = "@cindex Dynamic Piu Forte
index d9c6649b658d37c99df4ca60923216ae58654eea..9adf9885f839cacc7ba5f9a5d7f5393d7e3aa944 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
   texidoc = "@cindex Embedded Postscript
 By inserting the @TeX{} command \embeddedps, you can
index f856f04b11bf3c2e77abd2c855281bfcdf93fe7e..1a29172acb964224b46c812726beca3ce89314ef 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
     texidoc = "@cindex Embedded scm
index c947f859604d690b6e664f19f933ae9da5653ba5..15b47c6d5ac58e94daebd665506dd97ab002d24c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{ texidoc="@cindex Embedded Tex
 You can embed Tex commands in your score. "}
 
index 5dec124c1a264ae8cab4fb4c957a8dd6436ba0df..a9b65ff200e4e65e82d05ce2c8575e3f8ad8dbba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
 texidoc ="In polyphonic notation, many voices can share a staff: In
index f768cb9b916159985f8d5259a973737bfea8fb5c..70dbe7c003f4e9c58c9b08db079000cac58ccd75 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     
 texidoc = "The notation problem, creating a certain symbol,
index 9ecc88ca79e45c9b5493553c8c7bfc764251d7b4..5d64e1eccad3d9c39742ff2885e367c04d69950c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 % definitely wil be renamed to something.
 %{
index bfa8d47a9c990da89f354ec8e56af8bed4d690dd..38a966f417e70cf00aa2afc44b6599461d1c1d23 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "An alternate method to make bass figures is to use
 @code{markup} texts."
 }
-\version "2.1.26"
+\version "2.1.28"
 
 nat = \markup { \natural }
 sh = \markup { \smaller \raise #0.6 \sharp }
index c6d102da45d211db4c07aef87b6e2cb35e4903c1..28b80fcd1afbc400abb3ea6656cdc66fc8ea0a18 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 %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 62faa81f22304a8b67eb625026d7dfaa527ab346..68d26c0363b3b8ff7d6ccfd6bba6230e88619f74 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % MERGED: stuff from follow-break.ly to follow-thread.ly
 
 % followVoice: connect note heads with line when thread switches staff 
index 4e47db88576a1e7f3afb70008bfbe78a06b67b95..357f2e20390dcd91cd141f0c1aa6c2c42399d6d0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc="@cindex Force hshift
 Horizontal shift (@code{hshift}) can be forced in order to avoid collisions. " }
index bc4bf1c9ec5c27f08c8f70a6afe80a973fb3883f..ebf91ac09c207ba3c4e0844741675155bceda682 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
 
     texidoc="@cindex Gourlay
index 2746973505dcd5ded6e7c91c157fe7123331bf93..6fc013c1cc143bf2e6ebc431cb8ca5eaaaecb87f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     title      = "Gregorian Scripts"
     texidoc  = "@cindex Gregorian Scripts
index b9d0864f913d2d7ffe2ca15bcba67fed3cdb70f5..f6092e2c91fcd17716bd9011f41b65ec86af6ae2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc ="@cindex Artificial Harmonics
 
index fbbb88dbfa3c1361fb6680373c61d45db3fed325..b2ecfa858439774c917eb8b1defabf9ed2d75c5e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 #(define (my-ly-version)
index 5812d79831478c5811bb0158943eb22b187a19a6..60f8639076af9b25df0123473908886a4d7e5313 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Horizontal Shift
 Notes may be manually horizontally shifted. " }
 
index bd58d7542e37da1b38e6b536981e34d8ee6b6bb4..0abe5e432c0ed92166fed04c00d3fef29e207088 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "
 
index 0ee7a213502ef6c2e15174eb156a35193b3a2314..613f544df0904b2a22c756c1ae764a118e99dd49 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
     texidoc =
index 530b7fe48c5f12968c955acc8b080d0bba51746b..8524b2301da21adf7393cc7b967d68f2a07bc409 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Incipit
 This example shows how to make an ``incipit'' to indicate 
 scordatora tuning of a violin part, by overriding the @code{style} of
index 3c0f1e60283fc9222e083d47355b7e42cf815643..fce6b129e94af77c23050119f385b7378a5ec202 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Instrument Name Grandstaff
 You can have a name for the whole @code{GrandStaff} in addition to 
 individual @code{Staff}s. " }
index 3d9939c7fe7da834a19aa270a685dc41dd51bb1b..ee4ac26b6ea57890a2f1fce82aaf1f3821b8cf23 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc      = "@cindex Ancient Vaticana
 Vaticana ligature uses four staff lines, special clef, an notes
index 448e6c98f4662ea3467cddf994a4d63e0880715c..f9b329b4df13bc8207cef810df4a56b907bcac9b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % MERGE with title.ly -gp
 
 %{
index 6a655199406df8a21ecf1d6be8fbb784aa1571d4..291909b4c47bb7e35d800d294b18dc5eb6cc83d7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 86b5480b8f474ec181ef725773ad6689316d91db..68626cd82cfc73e1c40f12e68f2f98490bb4647e 100644 (file)
@@ -13,7 +13,7 @@ less lyric syllables to a melody.
 % shorthand for Skip Lyric
 sl = \notes { \skip 4 }
 
-\version "2.1.26"
+\version "2.1.28"
 \score {
   <<
   \context Voice = "A"  \notes  {c4 c c c}
index 1ff99ddd49243c3efd348bd31d7b83db68bf61dd..bf149f69a49366a808351e5b214842863236fa28 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % TODO:
 % check with ancient- stuff.  rename, merge, something.  -gp
 
index e1292fb7eee741e472de471cb42db6fd520a0450..58e64ca237928aecf7ece32f8893b2f514ba5946 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
     texidoc ="@cindex Ancient Mensural Note Heads
index 7525288cf019dd75c43ae536e0c4de15bed3756b..b3d989fda4880ec8c953ff313cb0dbb0b951c8d1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % candidate for regression.  -gp
 \header {
   texidoc="Converting LilyPond input to MIDI and then again back with
index 469ea32ee945051cdb8d08e32e606f8c4dcf6bdb..c04765ce59fe6052c9d038cecfe028e6586a1504 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % possible rename to scheme- or something like that.  -gp
 \header { texidoc= "@cindex Scheme Manual Accidentals
index 6a3e9dc8ea99227254a40d6362070fd3a6f72bce..e6e36bc1eb5ecb932c9875992378d275be6d2b18 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % possible rename to scheme- or something like that.  -gp
 \header { texidoc = "@cindex Scheme Move Text
 Objects, like text, can be moved around by using some Scheme code.
index c5eaa80305ffc1822b9f297eb9509cdd0ed82ebf..5adf00aa77dba85a004ac8e03f307b163e84b7bc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \include "deutsch.ly"
 % possible rename to scheme- something.  -gp
 % TODO: ask if it needs to have so many empty bars in the middle.  -gp
@@ -62,7 +62,7 @@ using Scheme functions to avoid typing work. " }
 
 
 
-\version "2.1.26"
+\version "2.1.28"
 
 pat = \notes \transpose c c' \repeat unfold 2 {
   << { \context Staff=up {r8 e16 f g e f g } }
index 598de513113b431f636b14cb1fe5c8acdd90c779..f5c4b9497345b54592c5b9290324ddb3757dc31b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % possible rename to scheme- something.  -gp
 \header { texidoc = "@cindex Scheme Music Creation
index fe94aebd07560731a33476502414733acb630952..a706304caa9b8ac30ba02d61e947d7d9ef6cbe6c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % possible rename to bar-lines-foo.  -gp
 
 \header{ texidoc = "@cindex Bar Lines Remove
index 3df16beebdd4e970381c4dcd665a09333590c758..b260b4fe38057c0d0be2352d1064c004fdb9ef64 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % possible rename to staff-something.  -gp
 
 \header{ texidoc = "@cindex Staff Remove
index 47ad3b34f77b3103a9da0d4aab3631327d4aabb1..bd90ace91109015c1adb09c68300be47d82c4d25 100644 (file)
@@ -4,7 +4,7 @@
     @code{RemoveEmptyStaffContext} take out the unused parts.
 " }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
     \notes\relative c''
index c81f2c655dbda1d103344e8791ac2acf2f294757..05c87cbc2aae05e996a7cda7f215ed55862e4f36 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc="@cindex Part Combine
 In orchestral scores and hymns, voices are traditionally combined into
index bdc14c112b9cffd33c80fc1fe905850b7f0112e7..f15f516c8000e435f75ec250883221016329a2f9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % check with invisible-notes or blank-notes.  possible rename. -gp
 \header{ texidoc = "@cindex Partial Blank
 When entering partially typeset music (i.e. for students to be 
index 634b898937e2291afc1761b2cf0738a4eed3699e..406ef261f180675f753d3109db6853468fc2e35b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header{ texidoc="@cindex Phrasing Slur Height
 The @code{PhrasingSlur} can be made higher in order to avoid collision 
 with other slurs. "
index 62d01cdac7bf2a0c028568149795369a1b2dff00..78eb2c949c3452244dc7f4a41794137272d75447 100644 (file)
@@ -8,7 +8,7 @@ Currently, this is for testing purposes.  "
 
 }
 
-\version "2.1.26"
+\version "2.1.28"
 
 #(define ((futz-alignment-callback distance count) grob axis)
 
index 88b88fc291074e2e7563a4b65ff5eb5c8ae88538..1154f1b435cc830077dc719ce71ab73103df4c51 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc="
 
index c741341a9cba3ea1edae39dc79b350ab88b9112d..48f42bf5544e1d4d76e338f8343bb807639a1444 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc="@cindex Time Signature Multiple
 
index 1c71816884910c4ed3daad4214e4ad8970112d88..c95dde607597d254df28782435fff0d20353e2f2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "
 
 @cindex Preset Extent
index 16a63e08e6b9c54edd89f47859592b9be7394a32..b83bc61be72f7592b13d59cc39d1e7ac86959a6e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Repeat Manual
 By controlling manually the signs and numbers in repeats, an unusual 
 output can be produced. "
index b4027542a6235a4cefe937e059d36dace3c66e56..495c7dff1d196bfbdd2c5599d96979e762aca8ec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header{
     texidoc="
 
index 715f567c5a10ddad96ead0f194ff875c2e69e422..584eb24d8057d45973d58ca20fd7ca1242b49e03 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % possible rename to lyric-repeat or repeat-lyric.
 
index 9bd52ad3a9ed0450aead07406409c62ce554b5a6..31df706f3106aff56e927648c232766f39ee98d7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % candidate for regression.  -gp
 \header { texidoc = "@cindex Rest Dot Positions
 Dots of rests should follow the rest positions. " }
index e96150de9b8cd2c9ad952318e9136ee4da62fde6..0186bb011a2db39e55fddd1379736126b9e138e1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {
     texidoc = "@cindex Rests
 
index 79825d908729b989226cdd2b0d6e549af6fe7a69..cfb775a05f0102172a6449e1c8089c40b20f3823 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % possible rename to scheme-something.
 \header { texidoc="@cindex Scheme Reverse Music
 Symmetric, or palindromical music can be produced, first, by printing
index b8303dd0be7958a5b9d88a84bf7ca6c509011ed0..6a67a7faecf41e3793d5fea28d4b3ff4b79df798 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Rhythm Exercise
 Rythmic exercises may be produced by removing the @code{Clef} engraver,
 putting all notes to the same pitch and using transparent staff lines.
index 669b33428eaf30e641dac3fa53f2076197bca918..91c9373380e063fd7bf54791eb6805dd254eae0e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
   texidoc = "
 
index 7d34a8974b83915c937238e1a947572e8b714f6d..d87bc4739bd64c27fa4d7a36f9ea8a64cf5e8fba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Scheme Interactions
 Using @code{ly:export}, the result of Scheme expressions can be passed
 as LilyPond input.  Within a Scheme expression, you can use, define or 
index c4ca5aabea3ab0381473d4ea36cacbc068b90a65..a34261bfc0f73f57228543b8339d8f7293e5fa9c 100644 (file)
@@ -1,7 +1,7 @@
 
 % this chart is used in the manual too.
 
-\version "2.1.26"
+\version "2.1.28"
 \header { texidoc = "@cindex Script Abbreviations
 
 Some articulations may be entered using an abbreviation.
index 8849a27c80525d4d6baa2da7d7dcc584cfe636ed..7dea3ab5ca85f66d5977c56716c9306fbf1f0055 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % this chart is used in the manual too.
 
index cab389290eb12a6f257d800cf051913584913a19..b214c9a9db6052c389cfdacd76c286fd9316bc35 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Script Priority
 Relative placements of different script types can be controlled
index d66dd97bbbca17a316f6ef3c45cdb88b9a8bbc96..b3711d67cfa2a656d98a4f48bc95a880f9c40f09 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Stacked Text Articulation
 Text and articulations may be stacked on top of each other. "
index 1903dcc875f6c6fb0a6539b6554d231c42627e7b..6dc0b9992790f69b1ba3b8f26a4266dba075ef69 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % possible rename.  -gp
 
 \header { texidoc="@cindex Seperate Staccato
index fb6684ab98a01fae996a630d39f04778ccd2d27b..eeb9673f5cb9c8246d36cb77aabb91dc26c489b7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{
 texidoc="@cindex Slur Attachment Override
index 1ba9dda0215bae0505d048078c592dd2f7769edb..9bbd26a63a0fc398c9c122f6ba793facf828c044 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc ="@cindex Slur Beautiful
 The curvature of a slur is adjusted to stay away from note heads and 
index fd597de28d9dd5aa4b977d1a0353e176ad3e87fb..da6d313babd34f553014fb23a03b6b6f07148037 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {texidoc = "@cindex Slur, dotted
 The appearance of slurs may be changed from solid to dotted or dashed.
 "
index 098f4a550da3298194aae99bc4f29270de882950..5dbf273912833283adbd69221d93dbac68b4c95b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \header {
 
 
index 045520ec7ac2ce0967349c28320eb1ab0b6c0c64..be554999f63c1384db1147a25ef6fe07c1033e2a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Slur Minimum Length
 By setting the minimum length of a slur, notes are more separated. " 
index 2af89ea74a1c97d21fdbc61ff2c83832ddf84167..4620fbbe3adb67a904598f3edae88f1c3dd4a50c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc="@cindex Slur Ugly
 Strange slurs can be produced by setting properties by hand. "
index dadc2c9407ab72b51a98195e8635c671ef750092..1de5769f6d906ed545f48c32f0a14f4f9349a98b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 texidoc="@cindex Smart Transpose
index 7a504e5ae080ff56a06163052176ff543bb9d2c6..66d729c27ab482ab2d93069ff1f319c7e16db5dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % more yummy regression goodness.  -gp
 \header {
index a87d80c31c26db13ec8d1d8f04da2d6b03ee4924..28b081baff40e9f150bec7995edbe4058c2a3a79 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Spanner after break
 
index 519da6c6d77f1f8fe0fb72434fcc8f4267c68d73..4d382758a462db1ea9558cf4da8a18dbb4ba919b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26
+\version "2.1.28
 
 \header{ texidoc="@cindex Nested Staff Groups
 Staffs can be nested in various combinations. Here, @code{StaffGroup}
index 93b51a439830d548573ee1c6a8dd86cefad3f16b..8bb51261830d370852bf91b133b4b427f4819076 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 0a68b641eb91d22c87f2db4f163a30735d73c944..9d6c46c3f56bfd0dd3fd7cbc50c6fd3a4aa9da16 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index 22cc273c854fcc8e88831c9bec1721e6d1b1f8d4..aa5df519ea2b91b0daea368262f1057aa0be7e7e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Staff Size
 
index 4c4dfb88c6ad97470cb1529a49fdc2584fdc5547..748ff8639fee90ba7670157740649c99b012803d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc ="@cindex Staff Space
 By just increasing @code{staff-space} on a staff, you may produce strange
index dcc7c59bc0603c062537973084c3ea96e078d55c..7f44befe974f09bbebb0b470948384cab91e5785 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Stem Cross Staff
 The chords which exceptionally cross staves may be produced by increasing 
index 62c4b12d7961cf9977c54278380cca0ae25b43b0..5f8e7a9dec7976e10ab63a23dbe877646b4e66ff 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Stem Extend
 Extending stems to the center line may be prevented using @code{no-stem-extend}.
index 4729a6c0e07597b7c5879245508b66f28246ac54..82f1e40a2bcba989df59ddffc6de3e6e656200b3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc = "@cindex Stem Length
 The length of stems can be altered. "
index 674bd535b481055e1c18b7b41957875debead124..cda8fd5938c9ffad69cc99347fed5096a63f420c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 \header {texidoc = "@cindex Tablature hammer
 A hammer in tablature can be faked with slurs. "
 } 
index 062c966612cec5aae758605848492272754a4c49..66615fb1de7b2d80860c90c15bbdbff4ccf67d1c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc = "@cindex Tabulature
 Tablature is internally done by overriding the note-head formatting function
index 72f7514f708c6a1338ccd0c35f502f122c68d5c2..36d1cfaf43588efdb697fa8a046bb2fe523721b5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
 
index a8d2707746406c891ce20b93dcad2f2d22400ce0..5258adaf83774210a1195c20415634153a810acb 100644 (file)
@@ -16,7 +16,7 @@ output for printing of the source of this example (commenting one line).
 
     }
 
-\version "2.1.26"
+\version "2.1.28"
 
 \score {
 \new Staff \notes \relative c'' {
index 1d7ae2ddeac7c7df6a14e149effbc67661f2e341..c20486be42eefa297687592b88907bef985cdd1b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex text spanner
 Text spanners can be used in the similar manner than markings for pedals
index bb07993620df1a85dd7b5702346e6806e0098650..6387bcb5e68127defb220194e5190c24edd14b82 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Textscript
 There are different fonts and glyphs to be used with @code{\markup} command. "
index f12662e188d84467d45c76490302918d9b89b098..6141e0b60a33a85f6c8ed4ef1121fa437f6960db 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 
index 75f160ebce969a3ae4f1312488bb0a806cd81fe6..d4cf9abe91b0b7e1909918c98eb266a5d07195a8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc = "@cindex Tie Sparse
 Setting @code{sparseTies} generated only one tie per chord pair. "
index e8693b0d42baa153e06abac03680a45ef5909f2d..8eba05f1ceb46159cdd3b18001972e43357bc36d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc= "
 
index 22a56fd6fad7e9eeae36f70bd3577777a0b97522..10444c62460022e7eb1cdf4a7292c5f93d9cb6f0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % TODO: This file could be old.  Ask about it later.  -gp
 
 \header { texidoc = "@cindex Time
index 56e7df7f36f24be961d9de78fa2bdf43bf24f48f..dfe3e9db799892d57384ca84b74467fc01657569 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 % possible rename to bar-something.
 
 \header{ texidoc = "@cindex Bar Length
index 98085979e07b9d59cfa4335fa0b230ffeedae95c..d90500913c2cf756f4fedeca4d9814fe93224a5a 100644 (file)
@@ -6,20 +6,6 @@
      lilypond-bin -fps title-markup.ly
      export GS_LIB=$(pwd)/mf/out:/usr/share/texmf/fonts/type1/bluesky/cm
      gs title-markup.ps
-
-
-FIXME: use conditionals in  \makeTitle:
-
-#(define (my-ly-version)
-    (list-head (ly:version) 3))
-
-#(if (not (defined? 'pieceTagLine))
-    (define pieceTagLine (string-append "Jeremie " (numbers->string (my-ly-version)) " was here")))
-
-\header{
-tagline = \pieceTagLine
-texidoc = "
-
 %}
 
 sizeTest = \markup {
@@ -58,40 +44,73 @@ spaceTest = \markup { "two space chars" }
                  (font-shape . upright)
                  (font-size . 2))
     
-    title = "Title String"
+    %dedication = "För my dør Lily"
+    dedication = "For my öòóôõø so dear Lily"
+    title = "Title"
     subtitle = "(and (the) subtitle)"
-    poet = "poetstring"
-    composer = "compozeur"
-    instrument = "instrum"
-    piece = "stukkie"
+    subsubtitle = "Sub sub title"
+    poet = "Poet"
+    composer = "Composer"
+    texttranslator = "Text Translator"
+    opus = "opus 0"
+    meter = "Meter (huh?)"
+    arranger = "Arranger"
+    instrument = "Instrument"
+    piece = "piece"
 
+%{
+    makeConditionalTitle = \markup {
+       \column <
+            #(if (defined? 'title)
+             (markup* #:fill-line (#:huge #:bigger #:bigger #:bold title))
+             (markup* ""))
+            #(if (defined? 'subtitle)
+             (markup* #:fill-line ( #:large #:bold subtitle))
+             (markup* ""))
+            #(if (defined? 'subsubtitle)
+             (markup* #:fill-line (subsubtitle))
+             (markup* ""))
+        >
+    }
+%}
     makeTitle = \markup {
        \column <
-           { "<-LEFT" \hspace #30 "centre" \hspace #30 "RIGHT->" }
-            " "
-           \center < { \huge \bigger \bold \title } >
-            " "
-            \center <
-                \center < { \normalsize \bold \subtitle } >
-                %" " \hspace #60 " "
+           %\fill-line #linewidth < \huge \bigger \bold \title >
+            \override #'(baseline-skip . 4) \column <
+               \fill-line < \dedication >
+               \fill-line < \huge\bigger\bigger\bigger\bigger \bold \title >
+                \override #'(baseline-skip . 3) \column <
+                    \fill-line < \large\bigger\bigger \bold \subtitle >
+                    \fill-line < \bigger\bigger \bold \subsubtitle >
+                >
+                \override #'(baseline-skip . 5) \column <
+                " "
+                >
+                \override #'(baseline-skip . 2.5) \column <
+                   \fill-line < \bigger \poet
+                                 \large\bigger \caps \composer >
+                   \fill-line < \bigger \texttranslator
+                                \bigger \opus >
+                   \fill-line < \bigger \meter
+                                \bigger \arranger >
+                    " "
+                   \fill-line < \large\bigger \instrument >
+                    " "
+                   \fill-line < \large\bigger \caps \piece  " ">
+                >
             >
-            " "
-            " "
-           { \left-align { \smaller \upright \instrument }
-              \right-align { \upright \composer } }
-            " "
-           { \left-align { \smaller \caps \piece }
-              \right-align { \upright \poet } }
-            " "
-        >
+        >    
     }
+
+%{
      foe = \sizeTest
-     bar = \spaceTest
+     baar = \spaceTest
+%}
 }
 
 \score {
     \context Staff \notes \relative c' {
-       c-\sizeTest % \markup { \center < \roman \caps "foe" > }
-        c-\spaceTest
+       c2-\sizeTest c2-\spaceTest \break
+       c2 c2
     }
 }
index 32bbf8132879ddedb1d57fd3cf0ef75f1eece99e..1c9f8af32733bba29267f8cbe2eeb41ef9c60f5e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % MERGE with lilypond-
 \header {
   filename = "title.ly"
index f6bdc3dd3eeb5d79f2cb2aeae0a6b34c3bb6de0c..14c1f229436b8d995bf15da3a9bf4b488a2451b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 fooBar = \notes { << c''4 \\ g'4 >> }
 
index e9cee118cba2595fad70e8a1959e63e79216433f..546aca017d4e5397d7babfc7fbcea2df7ff6d90b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 \header{ texidoc = "@cindex Transposition
 Transposing has also an effect key signature, if it is given using
index 9fd74b62c76511d95f7e790ad4f41a305946e54b..4ed63deb043aef1801d232fe2b417c159612f0e1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header { texidoc="@cindex Trill
 The extended trill may be produced using @code{TextSpanner} with @code{trill} 
index f1ea5af9f2aa7a929700f691ba0f8eeca58e989c..cb9fe4527f9481137ae0e901ff297f563988c606 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \header {
   texidoc="@cindex Trills
index 20826832e2b8b12501afe63dfa4d5df9fa83c524..0a17f8caa96875eff7d7d345b9d01b5c22f04455 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % regression.  -gp
 
 \header { 
index 21d989a969d2285e54d9bd848fc8e577b65356df..e599b9d271c4d33c795cfabfb2b4033baeda6abf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % TODO: huh?  what's this file about?  -gp
 
 \header { texidoc = "
index 10886f4a42e40f6acd8b7b76095328bcf8e7ab2f..3e32f2bb427f7b2caedec2ea16bed3ee51d3b7e9 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 \score {
     \notes\context PianoStaff <<
     \context Staff = up
index 9d4c50e537b451847a3c85620005cb0b92beea08..2bd90ebed5ce0af12ac8ae8cdfd0d42616cd3ba0 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 \score {
     \notes\context PianoStaff <<
     \context Staff = up
index 30900571c006d3b68752bfc75f5afeb950857a6b..504d938b0fd7bb66736a80d44a0380125ffd5fb1 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.1.22"
+\version "2.1.28"
 \header{
 filename =      "twinkle-pop.ly"
 xtitle =        "Ah, vous dirais-je, maman "
index 0a21fc620133d4602333795b2098b747f9a3accb..2321f5a0588cc533b82e27f636f4bc651d0ac8d7 100644 (file)
@@ -13,9 +13,9 @@
 #include "font-interface.hh"
 #include "warn.hh"
 
-LY_DEFINE(ly_paper_get_font,"ly:paper-get-font", 2, 0, 0,
-         (SCM paper, SCM chain),
-         "Return a font metric satisfying the font-qualifiers in the alist chain @var{chain}.\n"
+LY_DEFINE (ly_paper_get_font, "ly:paper-get-font", 2, 0, 0,
+          (SCM paper, SCM chain),
+          "Return a font metric satisfying the font-qualifiers in the alist chain @var{chain}.\n"
 "\n"
 "The font object represents the metric information of a font. Every font\n"
 "that is loaded into LilyPond can be accessed via Scheme. \n"
@@ -29,12 +29,20 @@ LY_DEFINE(ly_paper_get_font,"ly:paper-get-font", 2, 0, 0,
 "An alist chain is a list of alists, containing grob properties.\n")
 {
   Paper_def *pap = unsmob_paper (paper);
-  SCM_ASSERT_TYPE(pap, paper, SCM_ARG1, __FUNCTION__, "paper definition");
+  SCM_ASSERT_TYPE (pap, paper, SCM_ARG1, __FUNCTION__, "paper definition");
   
-  Font_metric*fm = select_font (pap, chain);
-  return fm->self_scm();
+  Font_metric *fm = select_font (pap, chain);
+  return fm->self_scm ();
 }
 
+LY_DEFINE (ly_paper_get_number, "ly:paper-get-number", 2, 0, 0,
+          (SCM paper, SCM name),
+          "Return the paper variable @var{name}.")
+{
+  Paper_def *pap = unsmob_paper (paper);
+  SCM_ASSERT_TYPE (pap, paper, SCM_ARG1, __FUNCTION__, "paper definition");
+  return gh_double2scm (pap->get_realvar (name));
+}
 
 bool
 wild_compare (SCM field_val, SCM val)
index c9386c2e41623ee264245de2dd860b3797d16907..0e7ab2254e62c056b5add19021359e24eb291aee 100644 (file)
@@ -41,8 +41,6 @@ Paper_def::Paper_def (Paper_def const&src)
 {
 }
 
-
-
 Real
 Paper_def::get_realvar (SCM s) const
 {
index a956d8b90c6c18c67e61ab58ce5a2e822aa16fed..259eccc6358fc2b7efa494a4dc4d9013a1cfcd55 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % a3-init.ly
 
 hsize = 296.9 \mm
index 646f33cd9a3bc7fcd6634dfc99a5f6491f807d3f..ecf51b9f73b9a265617a32c2e31bf5d351f5af31 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % a4.ly
 
 hsize = 210.0 \mm
index 2f443ae3cb7746e677804720e31ba5f2435d7b49..8c432fc9b10f8532d190825904d8ea9dae671760 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % Symbols needed to print accordion music
 % 
 %  2' = T
index c4ceff054d47d5f55e1d3e672a369ff5e6aa98fa..e9c4e2c6028252e3368421cf094716760e56828c 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "2.1.26"
+\version "2.1.28"
 
 
 \include "declarations-init.ly"
index a9878ce27baccf0ef6c61512e2986823770691c1..119184bfce3d618b08609785d3cf94511dab2cf0 100644 (file)
@@ -73,4 +73,4 @@ pitchnamesCatalan = #`(
 
 pitchnames = \pitchnamesCatalan
 
-\version "2.1.26"
+\version "2.1.28"
index 493bc3179e488cb45a7c11d6fd20f6d98e204d7d..82a8ea52aaa58bec277952fc2e6b8f232b4cda7a 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "2.1.26"
+\version "2.1.28"
 
 
 \include "declarations-init.ly"
index b7338bf9d57ef52f2a94c71581cfb34e629a48df..d780d3ff9de2fa565827c732922198faaea83603 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 chordmodifiers = #default-chord-modifier-list
 
index 08756da83120e5e2652369cea2d2ba594329d7d1..8398c68af336d8ead3aad100510ecc6549e5fb89 100644 (file)
@@ -1,6 +1,6 @@
 #(ly:set-option 'old-relative)
 
-\version "2.1.26"
+\version "2.1.28"
 breve = #(ly:make-duration -1 0)
 longa = #(ly:make-duration -2 0 )
 maxima = #(ly:make-duration -3 0)
index 6c5d35c70b8e2c8fd94d49319afc4fe44da17386..b967c5e7c01ceb98596453da2a47fd1eba279be0 100644 (file)
@@ -49,4 +49,4 @@ pitchnamesDeutsch = #`(
 
 pitchnames = \pitchnamesDeutsch
 
-\version "2.1.26"
+\version "2.1.28"
index 62d3b533599ad78dab19d5d1003e081b8fd2446e..3f35910f8ab9c397d29337a772e56f428cc4f0c4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.1.26"
+\version "2.1.28"
 
 drumPitchNames =
 #'((acousticbassdrum . acousticbassdrum)
index ca6358ea15e2651d6cd95d248423c6aab5e67b59..b4c85955b1fb2ebaa0f722e7d44214394b72b0d2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 %
 % declare the standard dynamic identifiers.
index f937ded6b530ea6a614bd0445d30e2b591217bca..b1a06f7086d966cb34134d0f497cce988b9dde33 100644 (file)
@@ -87,5 +87,5 @@ pitchnamesEnglish = #`(
 
 pitchnames = \pitchnamesEnglish
 
-\version "2.1.26"
+\version "2.1.28"
 
index 71d682edf49f0aeb976d8d7abc823b58d09c89c1..6918d9722f8ec9f8bb18cb31e2f80f876afe9b71 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 \translator {
     \name Global
index 2d7d5082d94bb349adfb5422ce4e02db4ba9c35c..31e39e4d8f9a65bcb659351f35036283e1237a9f 100644 (file)
@@ -58,4 +58,4 @@ pitchnamesEspanol = #`(
 
 pitchnames = \pitchnamesEspanol
 
-\version "2.1.26"
+\version "2.1.28"
index d384f4d66f0ad593d2e03020aae846f1d9640f4e..9ea349a2547bfdcf4bf3a54c64def6048c4f0c89 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 %
 % Running LilyPond on this file generates the documentation
index 2e4f14891cd187e31e4c0a7ca31f710bea4b55b3..29f1ea4167812c8d559472fb50620b979defcdcb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 %
 % Running LilyPond on this file generates the short interface doc
index dbcbf3978f11ddc27553055a947f29321e3327dc..9b3502d5bf2992741dd476079a1aa7d3a0decf39 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 startGraceMusic = \notes {
index 7b5dc8f9e991e46d7dbbfb2609b6a3a12ad80323..c8fd5007ebaa5311b763fd9cd10d3451c9794bbe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 %%%%%%%%
 %%%%%%%% shortcuts common for all styles of gregorian chant notation
index e7f7d7d36cd2476fba7eebbc927549a699853ad3..a0505d8eeaef8678635b90f418778413856bc7cf 100644 (file)
@@ -4,7 +4,7 @@
 #(define-public midi-debug #f)
 
 
-\version "2.1.26"
+\version "2.1.28"
 
 \include "declarations-init.ly"
 
index bce806a36765e481f3e5f0c0fa6fd1818a683005..c40a756d6dc3dc26424f24486752083e26a769f2 100644 (file)
@@ -86,4 +86,4 @@ pitchnamesItaliano = #`(
 
 pitchnames = \pitchnamesItaliano
 
-\version "2.1.26"
+\version "2.1.28"
index 71f287780aa0fa41221540734ada777631195f22..70939cc4e580af3530a1bcbcaf02e557f3f522e5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % legal-init.ly
 
 hsize = 8.5 \in
index 713443f6f8804f9a148c914ebae17de1bab78d62..9d3a1925435457ff544332494cbfe357d618177b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 % letter-init.ly
 
 hsize = 8.5 \in
index 37d3fa386eaebab3e1383b9cd00f9221be193351..30999086cf9fdf0e552de1b3b956969341773ec1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 \midi {
         \tempo 4=60
        \include "performer-init.ly"
index 6ce0358073e7aa4258f4679c452688ff78ea8b38..4454a9fbf7b0d1c11b5f66c6500beef8a56368db 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 %{
  common dutch names for notes. es means flat, is means sharp
 %}
index a52e7d197c14ab0c3a65d90f486382a70ad86176..3a7b303f92a067945eebefcddd24c4249102aced 100644 (file)
@@ -105,4 +105,4 @@ pitchnamesNorsk = #`(
 
 pitchnames =\pitchnamesNorsk
 
-\version "2.1.26"
+\version "2.1.28"
index efd21df5a50a6e7076c9f3898cee78f6c579521d..9b1307d2d5de61244e3fe488300debeabd153725 100644 (file)
@@ -1,2 +1,2 @@
-\version "2.1.26"
+\version "2.1.28"
 
index eb25073f0265109e562066e7f1183075d368acb0..0a7791d079a9423275f52d8350320ece2e81cf6f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % JUNKME
 %part-paper-init.ly
index e4c8d9a649ec4c74c599c5ced0aef0635f2c7974..26796cbaa0178edb574047dfb060661810cfa7f4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
                                %
                                % setup for Request->Element conversion. Guru-only
index b48865dd8cde28d4d6c14e6155401c780e8cfbc9..421af5747ac841328e351ed45c8eb7f0f5508213 100644 (file)
@@ -1,6 +1,6 @@
 % property-init.ly
 
-\version "2.1.26"
+\version "2.1.28"
 
 stemUp = \override Stem  #'direction = #1
 stemDown = \override Stem  #'direction = #-1 
index e0891db7e02e430cbcabca8e4b913f62681a86fb..d768109d9c67d615b9497cf656f242b30f4b0f22 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 major = #`(
index adc8d91678c66ad48b1c03619423ee1de73b7f18..8ba8e152072131d5f60a40b11ec0ed4158c73e19 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 
 dashHat= "marcato"
index 76dee224de67c862e634e9d322d6bae87b1dec60..b901d3df04a3a04652b0c58d775ed763b9a44a5f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 startGroup = #(make-span-event 'NoteGroupingEvent START)
 stopGroup = #(make-span-event 'NoteGroupingEvent STOP)
index 6b5488a776e138fa4df46657d78bdef7449200dc..e28135a7f9b6617e65ae552b40705aadf0757981 100644 (file)
@@ -48,4 +48,4 @@ pitchnamesSuomi = #`(
 
 pitchnames = \pitchnamesSuomi
 
-\version "2.1.26"
+\version "2.1.28"
index f924dfa74878cb95832e45c7111938c7ccd9549e..fd24d97ae0260d584901eb1bcc41ec377d4582ed 100644 (file)
@@ -42,4 +42,4 @@ pitchnamesSvenska = #`(
 )
 
 pitchnames = \pitchnamesSvenska
-\version "2.1.26"
+\version "2.1.28"
index b5cc543fa412884085cebce9fe932255af15d919..0377eb7ed6a17266761a09dbe04a23afe2929079 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.1.26"
+\version "2.1.28"
 
 % tabloid-init.ly
 
index c11a7390f5959b0da73f87ce353e30457e5411b5..c0d15a1bb5bb64efc05d7e87a639989479a7bd59 100644 (file)
@@ -29,10 +29,9 @@ output-scale output-scale scale
 
 /paper-size { lilypondpaperpapersize } bind def
 
-% FIXME
-% urg, read from paper block
-% fixed base line skip value, for single line staves
-/base-line-skip lilypondpaperlineheight def
+%% FIXME: base-line-skip is too big, is this RIGHT?
+%% /base-line-skip lilypondpaperlineheight def
+/base-line-skip lilypondpaperlineheight lilypondpaperoutputscale div def
 
 /init-paper {
        gsave
@@ -43,7 +42,8 @@ output-scale output-scale scale
 
        %FIXME:
        %vsize text-height sub 2 div /top-margin exch def
-       144 2 div /top-margin exch def
+       % 144 2 div /top-margin exch def
+       /top-margin 100 def
        hsize line-width sub 2 div /left-margin exch def
        grestore
 } bind def
index 96086be60c2ff20c5057ebc38a3893291b20c8bc..d4b0a3f7f32d651da9989d2d6f0478ab833b6d63 100644 (file)
 (def-markup-command (simple paper props str) (string?)
   "A simple text-string; @code{\\markup @{ foo @}} is equivalent with
 @code{\\markup @{ \\simple #\"foo\" @}}."
-  (let ((toks (string-tokenize str)))
     (interpret-markup paper props
-                         (make-line-markup
-                          (map make-word-markup toks)))
-    ))
+                     (make-line-markup
+                      (map make-word-markup (string-tokenize str)))))
 
+(define-public empty-markup
+  (make-simple-markup ""))
+
+;;(def-markup-command (fill-line paper props line-width markups)
+;;  (number? markup-list?)
+;; no parser tag -- should make number? markuk-list? thingy
+(def-markup-command (fill-line paper props markups)
+  (markup-list?)
+  "Put @var{markups} in a horizontal line of width @var{line-width}.
+   The markups are spaced/flushed to fill the entire line."
+
+  (let* ((stencils (map (lambda (x) (interpret-markup paper props x))
+                       markups))
+        (text-width (apply + (map interval-length
+                                  (map (lambda (x)
+                                         (ly:stencil-get-extent x X))
+                                       stencils))))
+       (word-count (length markups))
+       (word-space (cdr (chain-assoc 'word-space props)))
+       (line-width (cdr (chain-assoc 'linewidth props)))
+       (fill-space (if (< line-width text-width)
+                       word-space
+                       (/ (- line-width text-width)
+                          (if (= word-count 1) 2 (- word-count 1)))))
+       (line-stencils (if (= word-count 1)
+                          (map (lambda (x) (interpret-markup paper props x))
+                               (list (make-word-markup "")
+                                     (car markups)
+                                     (make-word-markup "")))
+                               stencils)))
+    (stack-stencil-line fill-space line-stencils)))
+  
 (define (font-markup qualifier value)
   (lambda (paper props arg)
     (interpret-markup paper
                      (prepend-alist-chain qualifier value props)
                       arg)))
 
-(define-public empty-markup
-  (make-simple-markup ""))
-
 (def-markup-command (line paper props args) (markup-list?)
-  "Put @var{args} in a horizontal line. The property @code{word-space} determines
-the space between each markup in @var{args}.
-"
+  "Put @var{args} in a horizontal line.  The property @code{word-space}
+determines the space between each markup in @var{args}."
   (stack-stencil-line
    (cdr (chain-assoc 'word-space props))
    (map (lambda (m) (interpret-markup paper props m)) args)))
@@ -47,14 +73,12 @@ the space between each markup in @var{args}.
    (interpret-markup paper props m1)
    (interpret-markup paper props m2)))
 
-
 (def-markup-command (finger paper props arg) (markup?)
   "Set the argument as small numbers."
   (interpret-markup paper
                     (cons '((font-size . -4) (font-family . number)) props)
                     arg))
 
-
 (def-markup-command (fontsize paper props mag arg) (number? markup?)
   "This sets the relative font size, eg.
 @example
@@ -186,7 +210,7 @@ of the #'direction layout property."
      (cdr (chain-assoc 'baseline-skip props))
      (map (lambda (x) (interpret-markup paper props x)) args))))
 
-(def-markup-command (center paper props args) (markup-list?)
+(def-markup-command (center-align paper props args) (markup-list?)
   (let* ((mols (map (lambda (x) (interpret-markup paper props x)) args))
          (cmols (map (lambda (x) (ly:stencil-align-to! x X CENTER)) mols)))
     (stack-lines -1 0.0 (cdr (chain-assoc 'baseline-skip props)) mols)))
index b1c707fdec2d0e46f5eb7191186839a5e055abfd..b74af0546ad61559a87128cbdc220eaccc4e79d5 100644 (file)
@@ -81,8 +81,7 @@ or
      (10.0 . #((10.0 . "cmb10")
               )))
     (#(medium caps roman) .
-     (10.0 . #((10.0 . "cmcsc10")
-              (12.0 . "cmcsc12"))))
+     (10.0 . #((10.0 . "cmcsc10"))))
     (#(* * dynamic) .
      (14.0 .  #((6.0 . "feta-din6")
                (8.0 . "feta-din8")
index 1f440c889e9dbf6b9d58ba191bae3a5e831a2c98..a4174f94e03ab5829ff2cb0efd49abeaffd144c1 100644 (file)
@@ -106,7 +106,7 @@ against SIGNATURE, reporting MAKE-NAME as the user-invoked function.
 
  - #:COMMAND is used instead of \\COMMAND
  - #:lines ( ... ) is used instead of { ... }
- - #:center ( ... ) is used instead of \\center < ... >
+ - #:center-align ( ... ) is used instead of \\center-align < ... >
  - etc.
 
 Example:
index c472db53041f164201d99af05ca480d475065577..5090ef12de8bc041486cabd9d162bd0c0ac865ff 100644 (file)
@@ -11,9 +11,8 @@
 ;;;; TODO:
 ;;;;   * special characters, encoding.
 ;;;;   * text setting, kerning.
-;;;;   * linewidth
 ;;;;   * font properties
-;;;;   * construction/customisation of title markup
+;;;;   * customisation of title markup, piece title markup?
 ;;;;   * page layout
 ;;;;   * document output-interface
 
 ;; WIP -- stencils from markup? values of output-scopes
 (define header-stencil #f)
 
+(define BASELINE-SKIP 3)
+
+;; /lilypondpaperoutputscale 1.75729901757299 def
+;;/lily-output-units 2.83464  def  %% milimeter
+;;/output-scale lilypondpaperoutputscale lily-output-units mul def
+;;
+;; output-scale = 1.75729901757299 * 2.83464 = 4.9813100871731003736
+(define OUTPUT-SCALE 4.98)
+(define TOP-MARGIN 0)
+(define PROPS `(((font-family . roman)
+                (word-space . 1)
+                (baseline-skip . ,BASELINE-SKIP)
+                (font-series . medium)
+                (font-style . roman)
+                (font-shape . upright)
+                (font-size . 0))))
+
 
 ;;; helper functions, not part of output interface
 (define (escape-parentheses s)
   (cons (+ (car a) (car b))
        (+ (cdr a) (cdr b))))
 
+(define LATIN1-ENCODING-ALIST
+  '(("ö" . "oumlaut")
+    ("ò" . "ograve")
+    ("ó" . "oacute")
+    ("ô" . "ocircumflex")
+    ("õ" . "otilde")
+    ("ø" . "oslash")))
+
+(define LATIN1-ENCODING-COMMANDS
+  "/oumlaut { (o) show gsave -1 0 rmoveto (\\177) show grestore } bind def
+/ograve { (o) show gsave -1 0 rmoveto (\\022) show grestore } def
+/oacute { (o) show gsave -1 0 rmoveto (\\023) show grestore } def
+/ocircumflex { (o) show gsave -1 0 rmoveto (^) show grestore } def
+/otilde { (o) show gsave -1 0 rmoveto (~) show grestore } def
+/oslash { (o) show gsave -1 0 rmoveto (\\034) show grestore } def
+")
+
+(define (ps-encoding text)
+  (let ((s (escape-parentheses text)))
+    (define (helper alist-list s)
+      (if (not (pair? alist-list))
+         s
+         (helper (cdr alist-list)
+                 (regexp-substitute/global
+                  #f (caar alist-list) s
+                  'pre (string-append ") show " (cdar alist-list) " (")
+                  'post))))
+    (helper LATIN1-ENCODING-ALIST s)))
+
 ;; FIXME: lily-def
 (define (ps-string-def prefix key val)
   (string-append "/" prefix (symbol->string key) " ("
        (string-append "/" key " {" val "} bind def\n")
        (string-append "/" key " (" val ") def\n"))))
 
-
 (define (make-title port)
   (if header-stencil
       (let ((x-ext (ly:stencil-get-extent header-stencil Y))
            (y-ext (ly:stencil-get-extent header-stencil X)))
-       ;;(display (start-system (interval-length x-ext) (interval-length y-ext))
        (display (start-system
-                 ;; output-scale trouble?
-                 (/ (interval-length x-ext) 2)
-                 (/ (interval-length y-ext) 2))
+                 (/ (interval-length x-ext) OUTPUT-SCALE)
+                 (/ (interval-length y-ext) OUTPUT-SCALE))
                 port)
        (output-stencil port (ly:stencil-get-expr header-stencil) '(0 . 0))
        (display (stop-system) port)))
 (define (output-scopes paper scopes fields basename)
 
   ;; FIXME: customise/generate these
-  (let ((props '(((font-family . roman)
-                 (word-space . 1)
-                 (baseline-skip . 2)
-                 (font-series . medium)
-                 (font-style . roman)
-                 (font-shape . upright)
-                 (font-size . 0))))
-       (prefix "lilypond")
-       (stencils '())
-       (baseline-skip 2))
+  (let* ((linewidth (ly:paper-get-number paper 'linewidth))
+        (props (cons (acons 'linewidth linewidth '()) PROPS))
+        (prefix "lilypond")
+        (stencils '()))
 
     (define (scope-entry->string key var)
       (let ((val (variable-ref var)))
       (apply string-append (module-map scope-entry->string scope)))
 
     (let ((s (string-append (apply string-append (map output-scope scopes)))))
-      (set! header-stencil (stack-lines DOWN 0 baseline-skip stencils))
+      (set! header-stencil (stack-lines DOWN 0 BASELINE-SKIP stencils))
+
+      ;; match systems, which are also aligned to center
+      (ly:stencil-align-to! header-stencil Y CENTER)
       
       ;; trigger font load
       (ly:stencil-get-expr header-stencil)
     (numbers->string
      (list x y width height blotdiam)) " draw_round_box"))
 
-(define (symmetric-x-triangle thick w h)
-  (string-append
-   (numbers->string (list h w thick))
-   " draw_symmetric_x_triangle"))
-
 (define (start-system width height)
   (string-append
    "\n" (ly:number->string height)
 (define (stop-system)
   "}\nstop-system\n")
 
+(define (symmetric-x-triangle thick w h)
+  (string-append
+   (numbers->string (list h w thick))
+   " draw_symmetric_x_triangle"))
+
 (define (text s)
-  (string-append "(" (escape-parentheses s) ") show "))
+;;  (string-append "(" (escape-parentheses s) ") show "))
+  (string-append "(" (ps-encoding s) ") show "))
 
 ;; top-of-file, wtf?
 (define (top-of-file)
-  (header (string-append "GNU LilyPond (" (lilypond-version) "), ")
-          (strftime "%c" (localtime (current-time))))
+  (string-append
+   (header (string-append "GNU LilyPond (" (lilypond-version) "), ")
+          (strftime "%c" (localtime (current-time))))
+   LATIN1-ENCODING-COMMANDS
   ;;; ugh
-  (ps-string-def
-   "lilypond" 'tagline
-   (string-append "Engraved by LilyPond (" (lilypond-version) ")")))
+   (ps-string-def
+    "lilypond" 'tagline
+    (string-append "Engraved by LilyPond (" (lilypond-version) ")"))))
 
 (define (unknown) 
   "\n unknown\n")
index a8c410762c77b4d7e6a25597b852ffe1a8351b34..5f3ae138d59f319c5fad346f26492c5bdda8ef8c 100644 (file)
@@ -1980,6 +1980,13 @@ conversions.append (((2,1,28), conv,
                     """make-music-by-name -> make-music,
 new syntax for setting \\arpeggioBracket"""))
 
+def conv (str):
+       str = re.sub (r'\\center([^-])', '\\center-align\\1', str)
+       return str
+
+conversions.append (((2,1,29), conv,
+                    '\\center -> \\center-align'))
+
 ################################
 #      END OF CONVERSIONS      
 ################################