remove Stem_tremolo::dim_callback
authorhanwen <hanwen>
Wed, 29 Mar 2006 16:19:43 +0000 (16:19 +0000)
committerhanwen <hanwen>
Wed, 29 Mar 2006 16:19:43 +0000 (16:19 +0000)
566 files changed:
ChangeLog
Documentation/topdocs/AUTHORS.texi
Documentation/topdocs/INSTALL.texi
Documentation/user/advanced-notation.itely
Documentation/user/basic-notation.itely
Documentation/user/examples.itely
Documentation/user/global.itely
Documentation/user/introduction.itely
Documentation/user/lilypond.tely
Documentation/user/music-glossary.tely
Documentation/user/preface.itely
VERSION
flower/std-string.cc
input/bach-schenker.ly
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/R.Schumann/romanze-op28-2.ly
input/mutopia/W.A.Mozart/mozart-hrn-3.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/display-lily-tests.ly
input/no-notation/dos-guile.ly
input/no-notation/dos-ps.ly
input/no-notation/dos-tex.ly
input/no-notation/dynamic-absolute-volume.ly
input/no-notation/embedded-scm.ly
input/no-notation/midi-grace.ly
input/no-notation/midi-lyric-barcheck.ly
input/no-notation/midi-scales.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/no-notation/to-xml.ly
input/proportional.ly
input/puer-fragment.ly
input/regression/+.ly
input/regression/accidental-cautionary.ly
input/regression/accidental-clef-change.ly
input/regression/accidental-double.ly
input/regression/accidental-ledger.ly
input/regression/accidental-octave.ly
input/regression/accidental-piano.ly
input/regression/accidental-placement.ly
input/regression/accidental-quarter.ly
input/regression/accidental-single-double.ly
input/regression/accidental-suggestions.ly
input/regression/accidental-tie.ly
input/regression/accidental-unbroken-tie-spacing.ly
input/regression/accidental-voice.ly
input/regression/accidental.ly
input/regression/alignment-order.ly
input/regression/alignment-vertical-manual-setting.ly
input/regression/alignment-vertical-spacing.ly
input/regression/ambitus.ly
input/regression/apply-context.ly
input/regression/apply-output.ly
input/regression/arpeggio-bracket.ly
input/regression/arpeggio-collision.ly
input/regression/arpeggio.ly
input/regression/auto-beam-bar.ly
input/regression/auto-beam-no-beam.ly
input/regression/auto-beam-triplet.ly
input/regression/auto-beam-tuplets.ly
input/regression/auto-beam.ly
input/regression/auto-change.ly
input/regression/backend-excercise.ly
input/regression/balloon.ly
input/regression/bar-check-redefine.ly
input/regression/bar-number.ly
input/regression/bar-scripts.ly
input/regression/beam-auto-knee.ly
input/regression/beam-auto.ly
input/regression/beam-break.ly
input/regression/beam-center-slope.ly
input/regression/beam-concave-damped.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-isknee.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-outside-beamlets.ly
input/regression/beam-over-barline.ly
input/regression/beam-position.ly
input/regression/beam-quant-standard.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/beaming-ternary-metrum.ly
input/regression/beaming.ly
input/regression/beams.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-cross-staff.ly
input/regression/cluster.ly
input/regression/collision-2.ly
input/regression/collision-alignment.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/color.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-hairpin-length.ly
input/regression/dynamics-line.ly
input/regression/dynamics-unbound-hairpin.ly
input/regression/easy-notation.ly
input/regression/fermata-rest-position.ly
input/regression/figured-bass-continuation-center.ly
input/regression/figured-bass-continuation-forbid.ly
input/regression/figured-bass-continuation.ly
input/regression/figured-bass-implicit.ly
input/regression/figured-bass.ly
input/regression/fill-line-test.ly
input/regression/finger-chords-order.ly
input/regression/finger-chords.ly
input/regression/fingering.ly
input/regression/follow-voice-break.ly
input/regression/font-family-override.ly
input/regression/font-kern.ly
input/regression/font-magnification.ly
input/regression/font-name.ly
input/regression/font-postscript.ly
input/regression/fret-diagrams.ly
input/regression/generic-output-property.ly
input/regression/glissando.ly
input/regression/grace-auto-beam.ly
input/regression/grace-bar-line.ly
input/regression/grace-bar-number.ly
input/regression/grace-beam.ly
input/regression/grace-end.ly
input/regression/grace-nest.ly
input/regression/grace-nest1.ly
input/regression/grace-nest2.ly
input/regression/grace-nest3.ly
input/regression/grace-nest4.ly
input/regression/grace-nest5.ly
input/regression/grace-part-combine.ly
input/regression/grace-staff-length.ly
input/regression/grace-start.ly
input/regression/grace-stem-length.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/grid-lines.ly
input/regression/grob-tweak.ly
input/regression/hairpin-dashed.ly
input/regression/hairpin-ending.ly
input/regression/hara-kiri-pianostaff.ly
input/regression/instrument-name-hara-kiri.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-cancellation.ly
input/regression/key-signature-scordatura.ly
input/regression/keys.ly
input/regression/laissez-vibrer-ties.ly
input/regression/landscape.ly
input/regression/ledger-line-minimum.ly
input/regression/ledger-line-shorten.ly
input/regression/lily-in-scheme.ly
input/regression/line-arrows.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-retain.ly
input/regression/lyric-hyphen.ly
input/regression/lyric-melisma-manual.ly
input/regression/lyric-phrasing.ly
input/regression/lyrics-bar.ly
input/regression/lyrics-melisma-beam.ly
input/regression/lyrics-tenor-clef.ly
input/regression/markup-arrows.ly
input/regression/markup-bidi-pango.ly
input/regression/markup-eps.ly
input/regression/markup-note.ly
input/regression/markup-scheme.ly
input/regression/markup-score.ly
input/regression/markup-stack.ly
input/regression/markup-syntax.ly
input/regression/markup-user.ly
input/regression/markup-word-wrap.ly
input/regression/measure-grouping.ly
input/regression/mensural-ligatures.ly
input/regression/mensural.ly
input/regression/metronome-marking.ly
input/regression/mm-rests2.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-function.ly
input/regression/music-map.ly
input/regression/newaddlyrics.ly
input/regression/no-staff.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-solfa.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/override-nest.ly
input/regression/page-breaks.ly
input/regression/page-layout-manual-position.ly
input/regression/page-layout-twopass.ly
input/regression/page-layout.ly
input/regression/page-spacing.ly
input/regression/page-top-space.ly
input/regression/parenthesize.ly
input/regression/part-combine-a2.ly
input/regression/part-combine-cross.ly
input/regression/part-combine-global.ly
input/regression/part-combine-mmrest-after-solo.ly
input/regression/part-combine-solo-end.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-end.ly
input/regression/pedal-ped.ly
input/regression/phrasing-slur-slur-avoid.ly
input/regression/prefatory-empty-spacing.ly
input/regression/prefatory-spacing-matter.ly
input/regression/property-grace-polyphony.ly
input/regression/property-once.ly
input/regression/quote-cue-during.ly
input/regression/quote-cyclic.ly
input/regression/quote-during.ly
input/regression/quote-grace.ly
input/regression/quote-transposition.ly
input/regression/quote.ly
input/regression/rehearsal-mark-align.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-count.ly
input/regression/repeat-percent-skipbars.ly
input/regression/repeat-percent.ly
input/regression/repeat-slash.ly
input/regression/repeat-tie.ly
input/regression/repeat-unfold-all.ly
input/regression/repeat-unfold-tremolo.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-dot-position.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/score-text.ly
input/regression/script-collision.ly
input/regression/script-stack-order.ly
input/regression/script-stacked.ly
input/regression/script-stem-tremolo.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-broken-trend.ly
input/regression/slur-cross-staff.ly
input/regression/slur-dash.ly
input/regression/slur-dots.ly
input/regression/slur-double.ly
input/regression/slur-dynamics.ly
input/regression/slur-extreme.ly
input/regression/slur-manual.ly
input/regression/slur-nice.ly
input/regression/slur-rest.ly
input/regression/slur-scoring.ly
input/regression/slur-script-inside.ly
input/regression/slur-script.ly
input/regression/slur-symmetry-1.ly
input/regression/slur-symmetry.ly
input/regression/slur-tilt.ly
input/regression/slur-tuplet.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-proportional.ly
input/regression/spacing-ragged-last.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-stick-out.ly
input/regression/spacing-strict-notespacing.ly
input/regression/spacing-strict-spacing-grace.ly
input/regression/spacing-to-grace.ly
input/regression/spacing-uniform-stretching.ly
input/regression/span-bar-break.ly
input/regression/span-bar.ly
input/regression/spanner-break-overshoot.ly
input/regression/staccato-pos.ly
input/regression/staff-halfway.ly
input/regression/staff-line-positions.ly
input/regression/staff-mixed-size.ly
input/regression/staff-tweak.ly
input/regression/stanza-number.ly
input/regression/stem-direction-context.ly
input/regression/stem-direction.ly
input/regression/stem-shorten.ly
input/regression/stem-stemlet.ly
input/regression/stem-tremolo.ly
input/regression/stencil-hacking.ly
input/regression/string-number.ly
input/regression/system-extents.ly
input/regression/system-overstrike.ly
input/regression/system-separator.ly
input/regression/system-start-bracket.ly
input/regression/system-start-heavy-bar.ly
input/regression/system-start-nesting.ly
input/regression/tablature-string-tunings.ly
input/regression/tablature.ly
input/regression/tag-filter.ly
input/regression/text-spanner.ly
input/regression/tie-arpeggio.ly
input/regression/tie-broken.ly
input/regression/tie-busy-grobs.ly
input/regression/tie-chord-debug.ly
input/regression/tie-chord.ly
input/regression/tie-dot.ly
input/regression/tie-grace.ly
input/regression/tie-manual.ly
input/regression/tie-single-manual.ly
input/regression/tie-single.ly
input/regression/trill-spanner-pitched.ly
input/regression/trill-spanner.ly
input/regression/tuplet-beam.ly
input/regression/tuplet-broken.ly
input/regression/tuplet-full-length.ly
input/regression/tuplet-gap.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/utf-8.ly
input/regression/voice-follower.ly
input/regression/volta-broken-left-edge.ly
input/regression/volta-multi-staff.ly
input/regression/whiteout.ly
input/sakura-sakura.ly
input/screech-boink.ly
input/simple-song.ly
input/simple.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/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-control.ly
input/test/beam-count.ly
input/test/boxed-stencil.ly
input/test/caps.ly
input/test/chord-names-jazz.ly
input/test/chord-names-languages.ly
input/test/circle.ly
input/test/compound-time.ly
input/test/coriolan-margin.ly
input/test/divisiones.ly
input/test/dynamic-extra.ly
input/test/embedded-postscript.ly
input/test/engraver-contexts.ly
input/test/engraver-one-by-one.ly
input/test/extra-staff.ly
input/test/font-table.ly
input/test/fret-diagram.ly
input/test/gregorian-scripts.ly
input/test/header-ifelse.ly
input/test/hymn.ly
input/test/instrument-name-align.ly
input/test/instrument-name-grandstaff.ly
input/test/ligature-vaticana.ly
input/test/lilypond-testpage.ly
input/test/mensural-ligatures.ly
input/test/mensural-note-heads.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-key-at-end-of-line.ly
input/test/ossia.ly
input/test/partial-blank.ly
input/test/preset-extent.ly
input/test/rests.ly
input/test/reverse-music.ly
input/test/script-abbreviations.ly
input/test/script-chart.ly
input/test/slur-manual.ly
input/test/slur-minimum-length.ly
input/test/smart-transpose.ly
input/test/spacing-optical.ly
input/test/staff-bracket.ly
input/test/staff-container.ly
input/test/staff-lines.ly
input/test/staff-size.ly
input/test/stem-extend.ly
input/test/tablature-hammer.ly
input/test/temporary-stave.ly
input/test/text-rotate.ly
input/test/text-spanner.ly
input/test/time-signature-staff.ly
input/test/unfold-all-repeats.ly
input/test/version-output.ly
input/test/vertical-extent.ly
input/test/volta-chord-names.ly
input/twinkle-pop.ly
input/typography-demo.ly
input/wilhelmus.ly
input/xiao-haizi-guai-guai.ly
lily/include/open-type-font.hh
lily/include/pango-font.hh
lily/include/stem-tremolo.hh
lily/note-collision.cc
lily/open-type-font.cc
lily/pango-font.cc
lily/stem-tremolo.cc
lily/stem.cc
lily/ttf.cc
lily/tuplet-bracket.cc
ly/Welcome_to_LilyPond.ly
ly/accordion-defs-init.ly
ly/bagpipe.ly
ly/catalan.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/midi-init.ly
ly/music-functions-init.ly
ly/nederlands.ly
ly/norsk.ly
ly/paper-defaults.ly
ly/params-init.ly
ly/performer-init.ly
ly/portugues.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/titling-init.ly
ly/vlaams.ly
mf/GNUmakefile
mf/feta-bolletjes.mf
mf/feta-test-generic.mf
python/convertrules.py
scm/define-grobs.scm
scripts/lilypond-book.py

index 3541cfb1e7d1c8b7da5a1ba95a916f2fd3fe1cef..b40bb512d244dd1d7a4b3740b322135569fb0a01 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,116 @@
+2006-03-29  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * backports:
+
+       * input/regression/stem-tremolo-position.ly: new file.
+
+       * lily/stem-tremolo.cc: remove Stem_tremolo::dim_callback
+
+2006-03-28  Joe Neeman  <joeneeman@gmail.com>
+
+       * lily/stem-tremolo.cc (print): position
+       the tremolo depending only on the end of the stem
+       and not on the notehead
+       (raw_stencil): center, on the middle staff line, the
+       flag that is closest to the end of the stem (previously
+       the bottom flag)
+       (calc_width): add this callback to shorten a tremolo when
+       it is beamed or it is stemup with a flag
+       (style): add this callback to make a tremolo rectangular when
+       it is beamed or it is stemup with a flag
+       (rotated_box): this is like Lookup::beam but makes a rotated
+       rectangle instead of a parallelogram
+
+       * lily/stem.cc (calc_stem_info): make sure the stem
+       is long enough to fit the tremolo
+       (calc-length): reduce the length of tremolo stems since the
+       tremolo code is now capable of better positioning
+
+       * scm/define-grobs.scm: make calc_width the default beam-width
+       callback for stem-tremolo and add the style callback
+               
+2006-03-29  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/tuplet-bracket.cc (calc_control_points): handle suicide
+       case. 
+
+2006-03-29  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/ttf.cc (make_index_to_charcode_map): restore old
+       cmap. 
+
+2006-03-28  Werner Lemberg  <wl@gnu.org>
+
+       * lily/pango-font.cc (get_unicode_name): Fix `uXXXXX' glyph names.
+
+2006-03-28  Graham Percival  <gpermus@gmail.com>
+
+       * THANKS: update for 2.9, add section for Documentation helpers.
+
+       * Documentation/topdocs/NEWS.tely: compile fix.
+
+       * Documentation/user/ basic-notation, global, advanced-notation,
+       examples.itely: minor fixes from mailist.
+
+2006-03-28  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * mf/feta-bolletjes.mf: match width of solfa notes with normal
+       note heads. 
+
+       * lily/ttf.cc (print_trailer): use it.
+
+       * lily/pango-font.cc (get_unicode_name): new function.
+
+       * lily/ttf.cc (make_index_to_charcode_map): move function from
+       open-type-font.cc
+       (print_trailer): substitute uniXXXX name if applicable. 
+
+       * lily/pango-font.cc (get_index_to_charcode_map): new function.
+       (pango_item_string_stencil): use it to generate uniXXXX names.
+  
+       * mf/feta-bolletjes.mf (overdone_heads): add small style (ugly)
+       note heads, for uniform widths in shape note output.
+       (overdone_heads): hmm. remove them again.
+  
+       * scripts/lilypond-book.py (output): add links to filenames.
+
+       * Documentation/topdocs/INSTALL.texi (Top): update versions.
+
+       * lily/note-collision.cc (get_clash_groups): only consider when
+       Note_column::dir <> CENTER. 
+
+       * scripts/lilypond-book.py (get_option_parser): init output_name
+       to ''. 
+
+2006-03-24  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/topdocs/NEWS.tely: add @end itemize
+
+       * Documentation/user/ global, advanced-notation: minor
+       stuff from mailist.
+
+2006-03-23  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ lilypond.tely, music-glossary,
+       preface: housekeeping; 2005->2006, remove "notes for 2.6"
+
+2006-03-23  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * mf/GNUmakefile: don't install .enc files.
+
+       * Documentation/topdocs/NEWS.tely: clear for 2.9 cycle.
+
+       * VERSION (PATCH_LEVEL): bump to 2.9.0
+
+2006-03-22  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/advanced-notation.itely: minor fixes
+       from mailist.
+
+2006-03-22  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/topdocs/AUTHORS.texi (Top): add Joe Neeman.
+       
 2006-03-28  Graham Percival  <gpermus@gmail.com>
 
        * Documentation/user/advanced-notation.itely: backport fixes
 
        * scm/lily.scm: Remove horrendous running-from-gui? kludge.
        (lilypond-main): Redirect to gui-main if 'gui is set.
-       Backportme.
+       
 
        * scripts/midi2ly.py (datadir): Add libdir iso datadir to path,
        for alternative installations kludging s/share/lib/g
-       LILYPONDPREFIX. Backportme.
+       LILYPONDPREFIX. 
 
        * SConstruct (libdir_package_version): Define.
 
        * python/SConscript: 
        * python/GNUmakefile (INSTALLATION_OUT_DIR): Install binary .so
-       module in libdir.  Backportme.
+       module in libdir.  
 
 2005-10-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
index a02245fa2c11f591d858bccc4a00e7586e08d427..147a1dd514169581ea37485e959243c1b35e9842 100644 (file)
@@ -17,6 +17,9 @@ contributed over 100 lines of code.
 
 @c Authors are encouraged to maintain their own entry.
 
+@c Sorted by family name.
+
+
 Core code:
 
 @itemize @bullet
@@ -36,9 +39,13 @@ Core code:
     Breathing signs.
 @item @email{wl@@gnu.org, Werner Lemberg},
     @TeX{} glue code.
+@item @email{joe@@neeman.com, Joe Neeman}, 
+    @uref{http://www.xs4all.nl/~hanwen/},
+    Constrained line breaking.
 @item @email{hanwen@@xs4all.nl, Han-Wen Nienhuys}, 
     @uref{http://www.xs4all.nl/~hanwen/},
     Main author.
+
 @item @email{janneke@@gnu.org, Jan Nieuwenhuizen}, 
     @uref{http://www.xs4all.nl/~jantien/},
     Main author.
index 3b1e0904abd464a6eef7678e2b83dc12c14dcd76..0e0d56893577186964b68a8ea7bac78133748ab5 100644 (file)
@@ -70,7 +70,7 @@ FOO-devel, libFOO-dev or FOO-dev package too.
 
 @itemize
 
-@item @uref{http://fontforge.sf.net/,FontForge} 20050624 or newer.
+@item @uref{http://fontforge.sf.net/,FontForge} 20060125 or newer.
 
 @item New Century Schoolbook fonts, as PFB files. These are shipped
 with X11 and Ghostscript, and are named @file{c059033l.pfb}
@@ -83,17 +83,16 @@ You will need to install some additional packages to get mftrace to
 work.
 
 @item @uref{http://www.gnu.org/software/guile/guile.html,GUILE}
-(version 1.6.5 or newer).  If you are installing binary packages, you
+(version 1.6.7 or newer).  If you are installing binary packages, you
 may need to install guile-devel or guile-dev or libguile-dev too.
 
 @item @uref{ftp://ftp.gnu.org/gnu/texinfo/,Texinfo} (version 4.8 or newer).
 
 @item
- @uref{http://gcc.gnu.org/, The GNU c++ compiler} (version 3.3 or
-newer).  EGCS and 2.x are known to cause crashes.
+ @uref{http://gcc.gnu.org/, The GNU c++ compiler} (version 4.x or
+newer). 
 
-@item @uref{http://www.python.org,Python} (version 2.1 or newer except
-for Cygwin/Mingw where version 2.3 or newer is needed).
+@item @uref{http://www.python.org,Python} (version 2.3 or newer)
 
 @item @uref{ftp://ftp.gnu.org/gnu/make/,GNU Make} (version 3.78 or newer).
 
index 45d76a739de42df75e9da58ead52a044dee7bfb9..c50eb9d12e2b69a1172199e81e5de703a9d1a20b 100644 (file)
@@ -237,6 +237,27 @@ staff, you may alter this to print them on every staff,
 }
 @end lilypond
 
+Although text marks are normally only printed above the topmost
+staff, you may alter this to print them on every staff,
+
+@lilypond[quote,ragged-right,verbatim,relative=2]
+{
+  \new Score \with {
+    \remove "Mark_engraver"
+  }
+  <<
+    \new Staff \with {
+      \consists "Mark_engraver"
+    }
+    { c''1 \mark "foo" c'' }
+    \new Staff \with {
+      \consists "Mark_engraver"
+    }
+    { c'1 \mark "foo" c' }
+  >>
+}
+@end lilypond
+
 
 @seealso
 
@@ -979,6 +1000,25 @@ To center instrument names while leaving extra space to the right,
 @end lilypond
 
 
+To center instrument names while leaving extra space to the right,
+
+@lilypond[quote,verbatim,ragged-right]
+\new StaffGroup \relative
+<<
+  \new Staff {
+    \set Staff.instrument
+    = \markup { \hcenter-in #10 "blabla" }
+    c1 c1
+  }
+  \new Staff {
+    \set Staff.instrument
+    = \markup { \hcenter-in #10 "blo" }
+    c1 c1
+  }
+>>
+@end lilypond
+
+
 @seealso
 
 Program reference: @internalsref{InstrumentName}.
index 30716c2d10a6e0f79963bca6056aec8b9d708f63..97deb9cb256d362c2869c18670c4b244a824f8ca 100644 (file)
@@ -2302,6 +2302,13 @@ new line are not printed.  To change this behavior, use
 \override Score.Hairpin #'after-line-breaking = ##t
 @end example
 
+Text style dynamic changes (such as cresc. and dim.) are printed with a
+dashed line showing their extent.  To surpress printing this line, use
+
+@example
+\override DynamicTextSpanner #'dash-period = #-1.0
+@end example
+
 
 @refcommands
 
index d34303c758684c23a439f5083be0459ffe05532b..b1b561a8ca77853940aa17dd0856e4f32f5d2381 100644 (file)
@@ -14,7 +14,6 @@ beautiful printed scores!
 * Vocal ensembles::             
 * Ancient notation templates::  
 * Jazz combo::                  
-* Other templates::             
 * Lilypond-book templates::     
 @end menu
 
@@ -958,6 +957,55 @@ bassusLyrics = \lyricmode {
 @end lilypond
 
 
+@subsection Gregorian transcription template
+
+This example demonstrates how to do modern transcriptions of Gregorian
+music.  Gregorian music has no measure, no stems; it uses only half and
+quarter notes, and two types of barlines, a short one indicating a rest,
+and a second one indicating a breath mark.
+
+@lilypond[quote,verbatim,ragged-right]
+\include "gregorian-init.ly"
+\version "2.8.0"
+
+chant = \relative c' {
+  \set Score.timing = ##f
+  f4 a2 \divisioMinima
+  g4 b a2 f2 \divisioMaior
+  g4( f) f( g) a2 \finalis
+}
+
+verba = \lyricmode {
+  Lo -- rem ip -- sum do -- lor sit a -- met
+}
+
+\score {
+  \new Staff <<
+    \new Voice = "melody" {
+      \chant
+    }
+    \new Lyrics = "one" \lyricsto melody \verba
+  >>
+
+  \layout {
+    \context {
+      \Staff
+      \remove "Time_signature_engraver"
+      \remove "Bar_engraver"
+      \override Stem #'transparent = ##t
+    }
+    \context {
+      \Voice
+      \override Stem #'length = #0
+    }
+    \context {
+      \Score
+      barAlways = ##t
+    }
+  }
+}
+@end lilypond
+
 
 @node Jazz combo
 @section Jazz combo
@@ -1230,9 +1278,15 @@ drumContents = {
 }
 @end lilypond
 
-@node Other templates
-@section Other templates
-@subsection All headers
+@ignore
+
+This isn't very useful, and only duplicates material in
+"global issues".  And if this info changes, this section often
+gets forgotten.
+
+@no de Other templates
+@se ction Other templates
+@su bsection All headers
 
 This template displays all available headers.  Some of them are only
 used in the Mutopia project; they don't affect the printed output at
@@ -1243,7 +1297,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
 "Petr Tchaikowski" on your music.
 
 @ The `line-width' is for \header.
-@lilypond[quote,verbatim,ragged-right,line-width]
+@li lypond[quote,verbatim,ragged-right,line-width]
 \version "2.7.39"
 \header {
   dedication = "dedication"
@@ -1290,39 +1344,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
   }
 }
 @end lilypond
-
-@subsection Gregorian transcription template
-
-This example demonstrates how to do modern transcriptions of Gregorian
-music.  Gregorian music has no measure, no stems; it uses only half and
-quarter notes, and two types of barlines, a short one indicating a rest,
-and a second one indicating a breath mark.
-
-@lilypond[quote,verbatim,ragged-right]
-barOne = { \once \override Staff.BarLine #'bar-size = #2
-  \bar "|" }
-barTwo = { \once \override Staff.BarLine #'extra-offset = #'(0 . 2)
-  \once \override Staff.BarLine #'bar-size = #2
-  \bar "|" }
-chant = \relative c' {
-  \set Score.timing = ##f
-  \override Staff.Stem #'transparent = ##t
-
-  f4 a2 \barTwo
-  g4 a2 f2 \barOne
-  g4( f) f( g) a2
-}
-\score {
-  \chant
-  \layout{
-    \context {
-      \Staff
-      \remove "Time_signature_engraver"
-    }
-  }
-  \midi { \tempo 4=60 }
-}
-@end lilypond
+@end ignore
 
 
 @node Lilypond-book templates
index cdd72d9e19175c02eab11ea4ac6b97030212c4d8..f7d276ff5b52d01ef6ceeeedae4b1b46322a830b 100644 (file)
@@ -814,7 +814,8 @@ can.}
 
 The header and footer are created by the functions @code{make-footer}
 and @code{make-header}, defined in @code{\paper}.  The default
-implementations are in @file{scm/@/page@/-layout@/.scm}.
+implementations are in @file{ly/@/paper@/-defaults@/.ly} and
+@file{ly/@/titling@/-init@/.ly}.
 
 The page layout itself is done by two functions in the
 @code{\paper} block, @code{page-music-height} and
@@ -832,6 +833,9 @@ values of @code{left-margin} and @code{line-width}.
 The default page header puts the page number and the @code{instrument}
 field from the @code{\header} block on a line.
 
+The titles (from the @code{\header@{@}} section) are treated as a
+system, so @code{ragged-bottom} and @code{ragged-last-bottom} will
+add space between the titles and the first system of the score.
 
 
 @node Music layout
@@ -1142,13 +1146,13 @@ The vertical spacing on a page can also be changed for each system individually.
 Some examples are found in the example file
 @inputfileref{input/regression/,page-spacing.ly}.
 
-When setting @code{annotatespacing} in the @code{\paper} block LilyPond
+When setting @code{annotate-spacing} in the @code{\paper} block LilyPond
 will graphically indicate the dimensions of properties that may be set
 for page spacing,
 
 @lilypond[verbatim]
 #(set-default-paper-size "a7" 'landscape)
-\paper { annotatespacing = ##t }
+\paper { annotate-spacing = ##t }
 { c4 }
 @end lilypond
 
index 6a456ad9bb503ef853e34017ad8ee2b967e93e95..efd8509a5bba20372d366d278cf6b70f31d41248 100644 (file)
@@ -856,7 +856,7 @@ vary from system to system.  On occasion, this manual refers to
 initialization and example files.  Throughout this manual, we refer to
 input files relative to the top-directory of the source archive.  For
 example, @file{input/@/test/@/bla@/.ly} may refer to the file
-@file{lilypond@/-2.6.0/@/input/@/test/@/bla@/.ly}.  On binary packages
+@file{lilypond@/-2.8.0/@/input/@/test/@/bla@/.ly}.  On binary packages
 for the Unix platform, the documentation and examples can typically be
 found somewhere below @file{/usr/@/share/@/doc/@/lilypond/}.
 Initialization files, for example @file{scm/@/lily@/.scm}, or
index 2ae5c1a5879c3ac6e55f7bcad62fe2c34edd3e8b..7de59b3a21d3d41036333eb3879075ab6a5be482 100644 (file)
@@ -191,7 +191,7 @@ This document is also available in @uref{source/Documentation/user/lilypond.pdf,
 
 
 
-Copyright @copyright{} 1999--2005 by the authors
+Copyright @copyright{} 1999--2006 by the authors
 
   Permission is granted to copy, distribute and/or modify this document
   under the terms of the GNU Free Documentation License, Version 1.1
@@ -226,7 +226,7 @@ Copyright @copyright{} 1999--2005 by the authors
 @ifnottex
 This file documents GNU LilyPond.
 
-Copyright 1999--2005 by the authors
+Copyright 1999--2006 by the authors
 
   Permission is granted to copy, distribute and/or modify this document
   under the terms of the GNU Free Documentation License, Version 1.1
index 879016f0fdb6834d6da1ec9b7dfff7ec47909c3d..9173020019e6f78dde2ad48610aa817c340c8700 100644 (file)
@@ -32,7 +32,7 @@ and as @uref{source/Documentation/user/music-glossary.html,one big page}.
 
 @c Fixes by Jean-Pierre Coulon and `Dirk'
 
-Copyright @copyright{} 1999--2005 by the authors
+Copyright @copyright{} 1999--2006 by the authors
 
 
   Permission is granted to copy, distribute and/or modify this document
@@ -83,7 +83,7 @@ English glossary translations,
 Finnish glossary translations.
 @end table
 @*
-Copyright 1999--2005 by the authors
+Copyright 1999--2006 by the authors
 
 
   Permission is granted to copy, distribute and/or modify this document
index 4a64029b6031603cea2a2bae643d0a6cb5d91408..857b553c7c66195f1a60e33d708ea2f8ddf6c376 100644 (file)
@@ -47,3 +47,4 @@ music.  May it help you create lots of beautiful music!
 Han-Wen and Jan
 
 Utrecht/Eindhoven, The Netherlands, July 2002.
+
diff --git a/VERSION b/VERSION
index 193ff24f5108d220249a893d45e088d4df1d033d..15c66da8a86f9f4cc20b3bf9e5bcae9916b3186d 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,6 +1,6 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=8
-PATCH_LEVEL=0
+PATCH_LEVEL=1
 MY_PATCH_LEVEL=
 
index 855193ecb07b0a8849e66dec01f5a3e21224b0f0..304ddf33cf773076d1f43f3a70b1d30822a5b7ed 100644 (file)
@@ -101,6 +101,7 @@ string_compare (string const &a, string const &b)
 }
 
 #include "std-vector.hh"
+
 vector<string>
 string_split (string str, char c)
 {
index 73fd27b6722f842dbe33caf4341b3a9070006d62..24cd792c7793d428afddc8cbe17e77d189ad94b2 100644 (file)
@@ -14,7 +14,7 @@
 %% 
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 staffPiano = \new PianoStaff {
   \set Score.timing = ##f
index e54e281f3174cf41495487ca25be2ad201509e61..06df71347fd54d9fab6eccc21baf3a178d08b5f7 100644 (file)
@@ -18,4 +18,4 @@ also included in the user-manual.
 %}
 
 %% Optional version number
-\version "2.8.0"
+\version "2.7.39"
index fa1e19bf9ef137345063e124c68e328395a75f4c..9df3cd67b3543286ee71dd2f1ccbc45367c562cf 100644 (file)
@@ -17,5 +17,5 @@ also included in the user-manual.
 %}
 
 %% Optional version number
-\version "2.8.0"
+\version "2.7.39"
 
index b47f34b6f836d9daa40f3bc32a79db308f01ba0f..5bf6fe86e4dfa3823cb609075c08bd22e194f353 100644 (file)
@@ -33,4 +33,4 @@ also included in the user-manual.
 %}
 
 %% Optional version number
-\version "2.8.0"
+\version "2.7.39"
index b1f9ae49bed0103bc5e62e803f2918195db2c002..c987b46d5ae83c760fb38ce4361a06ecd5fdff8a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     composer = "ARTHUR GRAY"
index 63e889c4e3146711f27a3325d33435e98a578929..d8f61e592a8c7515b583bc9e059844b3d5cca48c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   title =      "Title"
   subtitle =   "Subtitle"
index a5450d96a1700d010ced26c3ead277c4ae1de9e0..2981559188276a24cc74900dd15c49754589ccfe 100644 (file)
@@ -7,7 +7,7 @@
   copyright = "Public Domain"
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 global =  {
   \key a \minor
index 8f9a61232b0f99b06e59737088bf7cd0dc0951dd..18cd30924a889a28cfc73192bec2ed5a25b0f146 100644 (file)
@@ -27,7 +27,7 @@ been lowered
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 manuscriptBreak = { \break }
 
 
index 51777afa7ce03192b0a015428f5e31bf0246d538..05a483da48276ff149d90b28c94197ab454fceb8 100644 (file)
@@ -40,7 +40,7 @@ instrument = "Piano"
  footer = "Mutopia-2001/04/27-xx"
 } 
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(set-global-staff-size 16)
 
index 01223576768978ab9d013f7530241cf0e2c040af..38faffd006abd3be973a1e9a36fef0fdcb0ee6f3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 forcedLastBreak =  { \break }
 
index 785f213ce29ae8eb23edc9fdc92ab227247d69b2..7f8a6872184ae5c0f4f724e276088411becd8ad1 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.8.0"
+\version "2.7.39"
 
 %{
  Header for Petites Preludes.
index b225febc1133d1675d3e1906bac8638da84fb3de..22406fd1e6c8f75c431971375644890e1351f378 100644 (file)
@@ -41,7 +41,7 @@
 
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 
index 4c45b220fe01f7b4c726ce6d7c1d751f854dc5a6..9244f3a7ac8ae3507341d3188b6b9ee08beace24 100644 (file)
@@ -4,7 +4,7 @@
 
 #(set-global-staff-size 16)
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   title = "Romanzen"
index ced6965274233f19d6ad199628db7c127032e141..b572c07802867461080d1ed94b782c9d18545c97 100644 (file)
@@ -41,7 +41,7 @@ virtuoso that taught in Geneva.
 
 %}
 
-\version "2.8.0"
+\version "2.7.39"
 
 \include "mozart-hrn3-defs.ily"
 \include "mozart-hrn3-allegro.ily"
index a1046aaad63e853d3b9beefba29368fe8b3c4a1c..00e61a99f74d3c46e6045cc777fbf6018bdcae45 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 99b2f2f26550969a81f4632f0dee42ff6575051e..5511f6e8374235bd7b3d2d3145ff9d63edbad953 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header        {
 
index 0ad47276d6f5e00625979218549bcadde4843bf3..b0eb5c3a5666b3bba40e2d57027976712d4e14e6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
 filename =      "denneboom.ly"
 enteredby =     "jcn"
index 7a5ba58ed5e9839f9a93abffc0d1c1e5c0aea1b3..bc32b56bb8d1948c5a2b7cac48c6eef46ccb40a9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header  {
 texidoc = "a staff should really die, if no one's referencing it."
index f2f4871711827cd83ec3b81061fc1e561799c2d6..c7f4a0313328b6d7ef18661cfeb90bba0a18666c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 #(use-modules (srfi srfi-13)
               (ice-9 format))
index 26aeb1910aa0b736e4f6a917069fe9d5c895b892..a5afd237251d5c37755e5e8f1f40db1703693d78 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
     
index 314d9316130f1ef94b6f2cd51ccd447c0d852a43..59ddbfa2b46843d48e617702ab82689aa7da90af 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index c334d9ea76a848755eec83a3b6aa484f632a23ab..72be02c91a7a533a3ada246802344f83e35c1323 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
     
index 229de2a5bef3f66e622fa3fbb0ac40ccf1946053..6a6397c54cdf9a363188a0fd59393da799fa5d21 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "@cindex Dynamic Absolute Volume
 Absolute dynamics have an effect on MIDI files.
index c1fcd41d4e6408a347a83bcc8b1925c07fd8939b..c13ce890e33c54f44c7c1d7dc205c114e2c6a5b9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     
     texidoc = "@cindex Embedded scm
index 5ff56480f470d299ff10f8899eecff8767be734e..28b52ae4680378e63e08d197ef3e335a6e89ad5e 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.8.0"
+\version "2.7.39"
 \header{ texidoc = "Tests MIDI output with grace notes. " }
 
 \score { 
index 4bcb583e2b0d19ee80a1d2c10cae611fa2b088d3..6c86545648a77d13ea0edbfec6b055de5950682f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "Lyrics in MIDI are aligned to ties and beams:
index 72f4bdbc5b27baf859d8e2003e881eeea1323e58..4a72de5ae1dd52b6869ea06b529521abe3414ab2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % candidate for regression.  -gp
 \header {
   texidoc="Converting LilyPond input to MIDI and then again back with
index 64c2795e4b2c24db3d16857b93627a091fdd54a3..436cac7a37ac3c2f3a1cbcf028538ce38b104578 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "@cindex Transposing
 The transposing property leaves output invariant, but has effect on MIDI. "
index 6cb14ccd60ba618e3740a0b6665545fcb6de0399..0b74e56d068f0ddbc1087bfe8539d106c5e94ee4 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "
 
index f36282474f46f12d383bcebf2898d4696d05c2a3..a8dbfa745104e1639a6d4eb511e6424ad4faca6e 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "@cindex Midi Volume Equaliser
 The full orchestra plays a notes, where groups stop one after
index b2d52ffeb2a45cb9643fa6509d0a2104eaf8cbf0..6b78d1fca3c4ca2e7dab4a1a2d37dc7e0dda5687 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 % Test parser error
 
index f433e145b43caf45c8c9a6121a5c8453a1b6b772..8b17cf9593075463ddf918d74ea272cf59485993 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 % Test parser error
 
index 2136c1579d143dbc7bf4bc5f23964cedf23c34d5..e1a9fb63efd770d27be8b602e9769b38e8964be4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 % Test parser error
 
index ceff3c0b16e231aa80c6cf61174a3b8e38078791..46db7615036146e4c96f0e9b1864fd4312d72000 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 % Test parser error
 
index c8c641e24195bd97ca44366e75758a1246f575cc..082769dc76185c22dff5e1d083bf956782d0215d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 %If you specify two different key sigs at one point, a
 %warning is printed.
 
index 578c6d9e35d867316b51c945098ac49a8749cd5c..953239b5edf49c13193db684e5e8b5b9057807cc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
 texidoc = "The @code{Recording_group_engraver} will record events
index 93eb96070675edbf3ecd19b1bc7ee1fb02c5a397..82d0dbba708a2fea5dec32a65981490b74c560a6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
     
index d4be4122bf000333eb389af8182737a49e5c9d24..66ada6e047e0f234bec537232c6dae54357decf5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
     
index 002ad07c4f3c96af6ee31a7180442bee0ea82cbd..85b7f981f1a33b1d7e366177cd6604e3b2c358c1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
     texidoc = "This should not survive lilypond --safe-mode
index 181e194d9fa1a20ad1a0516fbe3ac21bba5e4145..2da78279d9f8428e4d36a3af93b453131d600693 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
     
index a542965f0494d2a145f29ed7e302fec1127967ab..a675db828ff8c1bd9f83f8c18a1b1df2c94f88c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
 texidoc="crashes lily"
 }
index 78ece9356f4016666966c4a77fcf4c20691c8ea4..286a7c121580218028b7096c01b25ffbf21a06a7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 fooBar =  { << c''4 \\ g'4 >> }
 
index cc184959a2b1a29cb6a0bceb1557f6f3f38720e8..0738aa10bb09c1673e498dbb79ae86f65d51b683 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header
 {
index 8aa2811898f6302a795f59e168472bf3133a2675..d40718c00c680b4f88f2e4526b186d2c646b3d8d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     title      = "Puer natus est nobis (excerptum)"
     subtitle   = "Antiphona ad introitum VII"
index aab1e6cfaac7d7901acee6a3ad97afee7f596c60..990ef8a1fb00e106a66e42e81c3c8601734cd176 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 %% +.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 db6b35680922a2e7ff9f4b153e9912a7af2488a4..b8dbea2cf2d38d32cb113f7187f904bdecd6eb1c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
 texidoc = "Cautionary accidentals are indicated using either
index d931e62c229eba2f01c0d3ed415d9eca23c5d33d..28d62fe31e2cf33949e3880baa7c916196c6eefc 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Accidentals are reset for clef changes."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \new Staff \relative c' {
     \clef treble
     cis dis fis
index 648a635b0087ffbc674286ba4c792e38fd88999c..73af207dc708d81ef540922664535b138664d342 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
        texidoc = "If two forced accidentals happen at the same time, only one
        sharp sign is printed."
index 90db9d2db737d443523d9db3fb4330fa8a31d033..3e3503ecb47401d7d72e1d365a5f9b699653bf5a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 243cf8d78477cd9e8cda86c284997d58552214b9..84054cf6ae5bb9b745c42230509587b636e67ed5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc="
index 8ce55c3b8aff639d45ff693a5c6d863d7b0519e3..080f05eb46744348cb452d7c54f5b2e90e127adb 100644 (file)
@@ -6,7 +6,7 @@ accidental."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout
 {
index e2c2aff2fe2f8ed562e054f7363015c1de0f9724..b42d478fcb6e9d5ac455c03a0c71a1bcfd656f59 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 312119ca9fa52e897315c44289bc0652efa9fe24..1f4428d9e7f5434343044294c09571b67a45529a 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Quarter tone notation is supported, including
     threequarters flat."
 }
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right = ##t }
 
 \relative c'' {
index 64914cc8c6fb0abce68f4bb7bc71fb3ff8061621..56ddcba16fc8cbdd7d2fe387e099565de3e99dfd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 A sharp sign after a double sharp sign, as well as a flat sign
index 3b7bde44cb8bd6b30320641eb76aae4a0413c65f..027bdf80ea53f0dd35494676d0e4907fa5cfc883 100644 (file)
@@ -7,7 +7,7 @@ denoting Musica Ficta."
  
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index 3f298774ce4365f88866b832d01d684dba230db4..2fe266ea8fd075d5b93c6e37a0bd161877c1d645 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "The second and third notes should not get accidentals,
index eca03f1c18c5482c12334649881c24d076061889..8c211b1e104298e971a7bc88b135029bee9f1583 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.8.0"
+\version "2.7.39"
 \layout {
   ragged-right = ##t
 }
index eaca34fe49388d9cd1cb4efe3eea64ac47df3ee3..06b9e8ab55890a3094588bf35f51a28f2eaec3c2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right = ##t }
 
 \header{
index 9936ca9d4b6b77e792a79333941f80fee3d06528..f2c086e97b86d1fb8601df41f1952b4eeea047df 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 93f8ba14d26a46b582ed5bc266313a8c330c22de..4ac112399ccba909edacea09cca373a4ecfc7390 100644 (file)
@@ -3,7 +3,7 @@
 anywhere in the vertical alignment. "
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 42b8c9f23b86897a8ab9bfe0bf113b3d45eef8e2..b387444a3523cf9d060a5c514c6fe62f083af83b 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \book {
   \score {
index 6710be3d1f8cc31e9bc17cac028f86cf1ae2a866..f108d43e40a89d2a8fd3417f5194b498b64a0146 100644 (file)
@@ -16,7 +16,7 @@ setting properties on individual object. @code{\override} in a
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(set-global-staff-size 13)
 
index 01fd24a14d4b48d337b46517694a0fe4006dc786..318fae5618085d608e9bf2399733e0654dd5facc 100644 (file)
@@ -6,7 +6,7 @@ signature. @code{AmbitusNoteHead} grobs also have ledger lines.
 
 "
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
     ragged-right = ##t
index 1257fee9d62a2c00ca43f252bc1aa75a1dc77593..af397c66a419b4eb3b3e80f3402120bfb0451cfb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index a768300db5815dc85fe18c0d36f722d29571fdf1..128c07f6f0ab9273bbd5c2f9d49fe46a98e8106e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0
+\version "2.7.39
 \header {
 
   texidoc = "The @code{\applyOutput} expression is the most flexible way to
index 58fe34f6b6627d7b1c8039636b648996dda93127..4455fe0e9b5db9669a088ddc4ceb4ff9b1b4b768 100644 (file)
@@ -1,7 +1,7 @@
 \layout { ragged-right= ##t }
 
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 A square bracket on the left indicates that the player should not
index 6b3fad799f7d1f1f5ed758f6f7d3124f83e2fc27..968d0a981cc62b3e776d1e7afc82830528d0e603 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header  {
 texidoc = "Arpeggio stays clear of accidentals and flipped note heads."
index fa8b9a7df702a994f105041bbf3c342896f848ad..755bfed4927636db386826d06e9c30ccf35bba1a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Arpeggios are supported, both cross-staff and broken single staff.
index cbb04e44facceb2077c43ff7708781982bfe905a..58c856eb3ab54ee14d8b6e6e629e46520d757f70 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="No auto beams will be put over (manual) repeat bars."
index 4ea1bceca26ebdc89c0e27776a8aaec7a852d9ce..a40362dddcf5abc6def6a4269210289f2ef6486c 100644 (file)
@@ -6,7 +6,7 @@
 
     }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     ragged-right = ##t
 }
index 5a5fd0785f9c08afd106ed33a2e9ec9192cd0d64..d3518d101105c478c6d30d9179bb8c4d1db610e8 100644 (file)
@@ -4,7 +4,7 @@
   texidoc = "Automatic beaming is also done on tuplets."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right= ##t }
 
 \relative c''{
index 20c9a73848287f6b21982d1aecdc557e314209af..fed4fb45efd26a409051805efd69df3d6f9973ef 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Tuplet-spanner should not put (visible) brackets on
index 8a4c3a11ec0eaaf554a4763c1885149f018aa40a..0f091dd541cbdaf26f3cf2d576b30598bef2ce22 100644 (file)
@@ -3,7 +3,7 @@
 beam."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout  {
   ragged-right = ##t 
index f013f1775ffd531fb86f66b2a1c1eba933ad93ba..88e9eb00588c18dc8b5f11d1ad6c2685a27fd195 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index c1db33c50a8d1624a36017ede37d722deb9e15bb..4d968191ca4454ce9d8d26cfbd4a592ab5e4850a 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Excercise all output functions"
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t }
 
index b5e642c0946d1b3899c6e2ba35b77d383609f10b..1d0c9a75889605de3919249e9cc28c3fdc76ffa3 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.8.0"
+\version "2.7.39"
 
 \layout{ ragged-right = ##t }
 
index 5552e57fbaf13c1c2ae0982d95cb0f1a785bc89a..e86d6a2c3a5d8263cde42a2942241287d1c274e5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "The meaning of @code{|} is stored in the
 identifier @code{pipeSymbol}."
index 7f6af742d73c2e2cc74d4983630e2dc5d688ab8b..9b0cdf549d77d74021597dd4500a598078b00cbd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 366e8a892813b9b6532dfbab978d98cf1f83cbfc..37fcf6ddd2c20d33cc6c57f69fafe8cf31c60519 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
 texidoc="
 
index fd568a1db4f06a6cb72c60d8f9f021563bab40cc..85f886c987de109c7105807a7e32087baf3db436 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header
 {
index 34cdc348b1dca763c41d0fb619fe2428ac8f45ee..2238f8330d74930b4923cbc2585c9d59b1f817a1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc = "@cindex Beaming Presets
 There are presets for the @code{auto-beam} engraver in the case of common
index d205dd7d88cdc4db01fa9a56d4fa7691162a34ed..df6b8b6572fb96fa0717c6f80d19a5a54dfd472a 100644 (file)
@@ -4,7 +4,7 @@
 "
 
 }
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right= ##t }
 
 \relative c''  {
index 34c872d78214e23c0dadac566911047871897005..f58593e3cb374db44aeb11a6d29179cf2df09495 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
 
   texidoc="Simple beams on middle staffline are allowed to be
index 09e5ef86f67184d41f08e8966a93c76775215d09..1ce3eca694e937de3243ef7e92715164283dcfa5 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Beams that are not strictly concave are damped
  according to their concaveness. "
 }
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     ragged-right = ##t
 }
index 979c1c475cc6e18bc8f284b75d45daf68122665f..c4917513370a0f71f5bc9b948bdd5f699e803090 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
 
   texidoc = "Fully concave beams should be horizontal. Informally spoken,
index 2f07828f1b6c0573ceca43be08ef884d4ef0739d..12f3a999862f41bdc604734e8a93b46b380477da 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 2cf82c0e4500c8f8b47c0a4930e419286b449fbe..27942fdb853c77c309850578c3f8fcf7a1092f29 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "Cross staff  (kneed) beams do not cause extreme slopes."
 }
index 15f41de18a215843b3816f18a62657f1eee9c5d5..04efb71902dec6d8b35c73656d57812f835f1aa7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
 texidoc="
 Beams can be typeset over fixed distance aligned staves, beam
index f8345090fd234958d3f500168f0f0da48028dab5..77fdef9dd4259d96a15ec3041fea4b42a54018ed 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "@cindex Beam Damp
 Beams are less steep than the notes they encompass. " }
 \layout{
index 98bcd32459e5d4db98434b60a272b409fa3c963c..080cd988377b85b5bd8c03bcb0ac29f35f8afcd1 100644 (file)
@@ -1,6 +1,6 @@
 \layout{ ragged-right = ##t}
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="Beamed stems have standard lengths if possible. Quantization is switched off in this example."
index ad9890bb71ff6cb9ae677b6f699dd2bdd5bf0d8a..f68921a11c2595dc93f130b022ceedd792e6a2c2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
 texidoc="
 Beams should behave reasonably well, even under extreme circumstances.
index 77e0c819df69b93e28c75f36a1b12721013dd45b..5f54595c6f496ae0a094ce7af5d74bdad2f3c001 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     texidoc = "In french style beaming, the stems do not go between beams."
index 2de7e6aa8b59a6564c2bdb0aac1b19fac43269f1..0a1e0e03966fb941e61e39e760983df7dc1e000f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc=" Funky kneed beams with beamlets also work. The beamlets
index b0e0d55cf3d02a3dc13770679dd6f30e98b6b6f1..abc97fd98b05f3e7945112a9d1708eca9443ab5d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   
   texidoc = "In complex configurations of knee beaming, according to
index e6345eec6eda90fcfc1d325cad1807a6a6b54a48..1bc9a737ab7e28c4a3638be6d3bed2b48e63feb6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
        texidoc="@cindex Beam Isknee
 
index bb89f98619e08631cb12c593866c44bb86c0ce68..de560da614a6a35ce9ca5a051a627ac2b7494522 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "Point-symmetric beams should receive the same
index a0219dfa79c911fa65eecf9a6ce9cc627d149499..7ae9994509b3ccf90f8bbcdd778e56da83a4ca11 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 0e8fda0fed47e9d347104fd7a6aa8da66705e426..5686a13da6c33ddf9ee542d6c7e8176778c794be 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index 4defd4478f97b52132605eb4dd697f5d61dd9689..0a1e5ddfcd0a824db5cfc34e8659163a0f7be57a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Kneed beams (often happens with cross-staff beams)
index 29a685390c3d0d49b1b1b2546cd7cd6b057a971a..711ea3f98c61d232e9fe7ea6b9c012e28764fb45 100644 (file)
@@ -3,7 +3,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index 280eadddc719886eaf1f58633063de2b3d968896..ad3954c5165dbbcbb77cba0027dbc71e2600f1ba 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Explicit beams may cross barlines. "
 }
index de641f24f8f40311dbb1ca5938da3da7d2cebcfa..746ec5cd4c5bc971f71a9a3b7a3f0890173a2159 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
 
   texidoc=" Beams on ledgered notes should always reach the middle staff
index 8d6e78ea1a6d2ba9b91019e3c1d2304dad6ea320..ea2ec08d71464f0392fcd59de38261c7925226a4 100644 (file)
@@ -6,7 +6,7 @@
   
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout  {
   ragged-right = ##t
index 7b2a63d649b59218043248b7484c48d13719f5a8..9e8378f2c5b412828424091b5df7e700e7f8146b 100644 (file)
@@ -8,7 +8,7 @@ texidoc = "Stem lengths take precedence over beam quants: `forbidden'
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c''{ 
   \time 3/8
index 532cf0264919fcf345098d23ccd16e2297ad4fcd..d03b8fb779745a8549c275bb6e4f999479d19674 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 72b0a78b0b3b00fa28a3be83886e7ed47eeb94bf..cb7f14eac748e87f0391feedaaea1a122565f07d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc= "Quarter notes may be beamed: the beam is halted momentarily."
index 3fa5d08904974ea0ce7859afdffd1d115497fe9b..4e22a01cb8a30a72e04113c2b93d4790df1dabca 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "The number of beams does not change on a rest."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right = ##t }
 
index b1842d56d4251fcb2e912c3706bdca1eb0c2beba..c8734440f768dbc04e3695912718742d47a38029 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 7f7e9642d8a8d5584607e7ae0cf4cd1124392fd7..efbbfe10d95073e4a664814152b1ad95cfd60b42 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="Beams in unnatural direction, have shortened stems, but do not look too short."
index 53050d985eb74f14558dbf84fccbdebdf6c78874..0bc3df702dbefc13bcffd50034feeb86506790e3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Automatic beaming works also in ternary time sigs."
 }
index e631f9feaa423817426d79a021f82cd50311fc62..09dc8938f1434a64948c64bad79b964d3be43e2e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index e1f8fb16993772d7fa8b7dfa2b356ea1247df232..938edaff0b7143247a0879540545b0fffb6c05a4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "Beaming can be also given explicitly."
 }
index 57ab6d9ef607dad6b665fc1eac9ec4278e265ed5..f342ea75e0362a6e838417e6b6da081dd1a6d38e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 74ce791e706932f7332b9d4616748b038d8a4a02..5e4de07dfc3bc6a504b5fd12ab384f721453aefe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index ef13581efa6fc544d776eab52a4fd2d937486639..a81e8a87eefb336c3fa9acc6c42237123899d605 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Breathing signs are available in different tastes: commas (default),
index e6f056f485b4aa14ab3805b31fd4a64775d64671..ac6ec85ce29eacf668a922b4a91678e79367f3b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="Property chordChanges: display chord names only when
index 2edfddaec13af3083cfa24ee26b42fe44ad8842a..e99be7d07561ea8311fafcff905950b3a8c3186a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0
+\version "2.7.39
 
 \header {
 
index c58b398729a355b52678ef6bf1b6202dae1eea5d..9ae0c995f47649e68eebf3a7e520672f4e72e0c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index 4f89f1aaceec1bd0ab678b224c97181d0420e810..009b1fd8ca4e5e1646e512ce545177a33a0361a6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "The property @code{chordNameExceptions} can used
index 54d018c64faec65471fe466d1c64b04960aa35de..5aa02ef59107eaf4a978078852a3812909ac0d13 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "The layout of the major 7 can be tuned with
 @code{majorSevenSymbol}."
index b78a59ce8141cadbc3ba20d8823cf9584b80508f..5f3257dd3c3cc6dd53ec7d90f4138686cd21193b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index e361d05a68672c6e69728a370790f6fbbc1d4213..2ccbd0cdd4c7d790af5c83dc33fd5d9b09219326 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
 texidoc = "Scripts can also be attached to chord elements."
index b02606736c2b53e766350ca22b33284b06873fee..7762adea2df1c8dfc69b01a8832971b07ae29c8e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \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 1504aa7359b78465d424bf8fc6d7fbae2b1605c8..49fd0fa86495e215025d3361988c828d5c7faa8b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index cfb2b89e677254ad74ffa681fb70e235cd5f3395..77e20e8eebf0b8033236877509325d647695b19b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index 1351d864119bef845ef626c9b1cc446eaa5cc043..4d20b54d2ad011c4e3b4c66a35a31612fb7d7615 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0" \header {
+\version "2.7.39" \header {
 
     texidoc = "Octavation signs may be added to clefs.  These
 octavation signs may be placed below or above (meaning an octave
index 41914096123a961b165007105928c640f0335d11..3da2c06752212a71dca4be9e918fd36cf13aa162 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 5dbc9cfe719234d0324028bf22a25157bae94ac9..90d6a846f57e18eb67d373420f10a1e63fb4666e 100644 (file)
@@ -7,7 +7,7 @@
   ragged-right= ##t
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \new PianoStaff <<
   \new Staff = "up"     {
index 79f8b8142a447332cc96d936debf2521be331efe..e6b30ba056a9d45d3ea57faf794ffe0cc99f92db 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Clusters are a device to denote that a complete range of
 notes is to be played."
index e2dc731d095f92944d53830f432ec19790c66184..0645d5f13e8f4c918435195ebe26b59806cd82bb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "Single head notes may collide. "
 }
index badd5359dd10e2430a43f00e2c284ac122445b2a..1c58a183a072c6085b3aee6c335a2abd8b72985e 100644 (file)
@@ -7,7 +7,7 @@
 
 \layout  { ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative <<
     \new Staff {
index f989a80a42420f54d1a6cb61613091a771ba3129..e712f49a3d3aad6403c493a91cb39395590de02f 100644 (file)
@@ -6,7 +6,7 @@
 }
 \layout {  ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 \relative c'' { 
   << <a c>2\\ { <b d>4 <b d>4 }   >>
   << { <a c>2 } \\ { <b d>4. <b e>8 } >> 
index 2475ec7aa6e40df1de8b633ab1b8f8a477cc7924..f283dab3987d06883570c5f88e6a9acb3e029a47 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     
     texidoc = "If collision resolution finds dotted note head must
index b01841c21937b38c212d5637b078a26a8a46509d..77e34c38c541e484d29dcb187e5bb5f562e732e1 100644 (file)
@@ -5,7 +5,7 @@
   on the right side."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right= ##t }
 
 % todo: b2 (up) + b8 down looks strange compared to c2up + b8. (down)
index 0f510f4d1591109403641bb07fa15bae833e671d..83923490a1db43e28b0dea1b7fc233217ce57eb5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Note heads in collisions should be merged if
 they have the same positions in the extreme note heads.  
index 84e1677783b0886493e54a03d5f126accff4c9a0..adb25053642eff1198a7bcbc4331c4c2c304c759 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc =
 
index 7d993b9e89bc729797278005a3b99c65837ad212..b0216732611e5a60d47d73ccc354c04e9059bebe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     
     texidoc = "If NoteCollision has merge-differently-dotted = ##t note
index c4d21e4a981acdb762b227a23658f51be1792b8e..baf61ec5047691dd91d097b7b1e027e74392b1c6 100644 (file)
@@ -4,7 +4,7 @@
     }
 \layout { ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 
 {
   \relative c'' \new Staff {
index 612f753b8dcc2fcc51c0ef971148a4df11c89b33..09ee331ed8a0c730d5583cd38600d28c65bece1d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Oppositely stemmed chords,  meshing into each other,
 are resolved."
index 069d2c9e991112f18eb9015eda21b286658cf3c7..7c9d6df14945b9a77a5e701c0ceb3b9815020e0c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 In addition to normal collision rules, there is support for polyphony, 
index 07fafed2fcd42ebf4671aae39335f913fee45d4d..6eed34e5e115466233e05760b49f9ee91768b88f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc = "Each grob can have a color assigned to it.
index 784fc4fba9a6919a4588c01ecf9aad9479a9c5b5..5f2b414f8d2cb21a3331a696246d5377255d45bb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "Completion heads are broken across bar lines. This was
index b9ea808efa3f81bc0e94f69380e2346c0b90877e..914663f7caf6172c3d2bdfc3a47252b66cd3e866 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index ded4c983f35088e4db544aeb060f5811be0ff0c0..1a89a514b40e300e50eaabedcd665c857b4827ac 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "Custodes may be engraved in various styles."
 }
index f732c90e941097da1ea8f16eb48afaa3eaf57305..e298c2af9cedadda68b26ce9bac3a9fceaf92286 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Dots move to the right when a collision with the (up)flag happens."
 }
index eb9379aa71782d5fa1cec02957df08793ae47383..2716564fdfb48954da6fe02d62ed420b9b6a122a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0" \header{
+\version "2.7.39" \header{
 
 
     texidoc=" Noteheads can have dots, and rests too.  
index a2e3bc08b8c4d29dbeeed953c3455eae0b2ad9ef..df8f856451536c54f92906ccd654dbb1fd138a06 100644 (file)
@@ -7,7 +7,7 @@
 }
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 }
 drl = \drummode {\repeat "unfold" 3 {bd4 sn8 bd bd4 << bd ss >> } bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
index 917ad56a0cada6261807292c4f466747e24124aa..6c2f8108164fd39eb96fc95e881c5d5c90f88b82 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
 texidoc = "Broken crescendi should be open on one side."
 }
index 0f55d8e390039c34f4d64c3d1fb5c0251390d62b..43b0cf8b1c32abd2a2f1ed30fa7fbf17beb6926f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {texidoc = "Dynamic letters are kerned, and their weight
 matches that of the hairpin signs.  The dynamic scripts should be
index 4e8478a071195e77d7a4f9f3712f695d3000c194..12a1f7aedbe179db3a98fcb6ae0911af85dc2601 100644 (file)
@@ -6,7 +6,7 @@
     respectively."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 
 \layout { ragged-right = ##t }
index c4dd0724b7b275069305c48e621fbc12e2b07124..2b05ecc9e4ff6a85d52f28d4a69d5e16d4db7b19 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc=" Dynamics appear below or above the staff.  If multiple
 dynamics are linked with (de)crescendi, they should be on the same
index ce3ad9cbdf0fca32abff21069d3db702536665f2..71e5fa6d6c8482775ae4a9d4d179882e8c4e608a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 texidoc = "Crescendi may start off-notes, however, they should  not collapse into flat lines."
index c4565b7071223aa42ed9b99de00050c19b228bd8..c6f3122b3454607f2384780eb2c25c02aed64efa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     texidoc = " Easy-notation (or Ez-notation) prints names in note heads.
index 987fbb3699f40361a4d0ad039da0c7a4884f6240..e8e1202822d530f6667c7b657a437b7c01c2a01d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "
 Fermatas over multimeasure rests are positioned as over normal rests.
index aeb61c097edf220c0b89f2934eecf955dde8e132..2d41b5d2f122d365e832f0aaaa237e1a7346b722 100644 (file)
@@ -6,7 +6,7 @@ true."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index ccb01112a72f185ad1b24b2cbdf3af1e01c8305a..9aa3c3be10b4134c2b617eb9f8ac1c9de297d92b 100644 (file)
@@ -4,7 +4,7 @@
   may be forbidden. "
 
 }
-\version "2.8.0"
+\version "2.7.39"
 \paper { ragged-right = ##t }
 
 \figures {
index bb381a5b691073df45d8f9c506f24cc701e4d884..647714acb280da9c95f15524698e7fc7fda7e9dc 100644 (file)
@@ -5,7 +5,7 @@ figures. They are switched on with @code{useBassFigureExtenders}"
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index 939137804235ee4c18935fdb26caa3c2375a4efa..41ac010ecf1874364ced925d87b7a65eb73f2337 100644 (file)
@@ -6,7 +6,7 @@
 }
 
 
-\version "2.8.0"
+\version "2.7.39"
 \paper
 {
   ragged-right = ##t
index 6d917dcb1ed620b6520f11ddde6385a95e0e8b95..9ff2e5224e2c3aade6dbbd5ddcc404e016066092 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 5e4f873056b8491046fa55b5c3193543a0751713..324f14b5bbb69ecf381dfceaee9fc807126e2af5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index ae25ec098a43ad67117db1d36f4efabc7c55b8c3..117d4ac7c0abc2d9db09e1a1fd87a8ab42e86fc5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index a2eb66d93cd6af5522ad9d2cdcf4488affdc2d5f..e04c2f460a171f2cb78f6c22a24d7bb909715d11 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "With the new chord syntax, it is possible to associate
index 2808cab0528991a76373f6c2110fc2fb2606086f..2040c4db4472e358dd6374ee4c84cf4010e1a1aa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Automatic fingering tries to put fingering instructions
index fb95bcb9bb3550c9aa2dc10c632c58cff33c1db7..b04b2fe01bf55cebf576631576716b373303244d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc = "
 The line-spanners connects to the Y position of the note  on the next line.
index 425d4ab833f8dd6df07161544bc0d51a4eea1ee0..e98c2414caa29cb06b8c78868bff27e1153cfd18 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper  {
   % change for other default global staff size. 
index 7e13e83923a2bfd4aab11791f5bbd624eb3787b4..ccb8c5e11b2136d900c19bc2ce65cca50268eb4b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Text set in TrueType Fonts that contain kerning tables, are kerned. "
index 8627e5dfc8c6ae2df4bf393dd8fc0897013cdf5a..abc30ab7ad6d5c0555eebabf6877088bc3250661 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "The magnification can be set for any font. Note
 that this does not change variable symbols such as beams or slurs. 
 " }
index 06ba0b233b5ae66a0c2c8e42e36eb91190d2e73d..fe9fb97330a5d20d02de5becd188f5d89c9c7055 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 38f7259783a14e11afafefbe78175504b6cf3ea6..6e24eca7ce03f656c36283861e49efbb9a23d7a1 100644 (file)
@@ -8,7 +8,7 @@
     passed to LaTeX and dvips to help it find the uncb font."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \paper
 {
index 08a874596992e1abf7eb1e90622dca41c452ccc4..40eb6a8b97f084d8a66f68e89e8c8174d7ecfbfd 100644 (file)
@@ -1,7 +1,7 @@
 %% regression test for fret diagram markups
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
 
index d9b4b9bd5ff4a8951f82973edf80d2ec4f8054cc..9f94467da69544c531dac9d888254f1b57fe7997 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 1a5d02592f03b3b1801193691d4cb50707c20b39..cd1503441a94879116633036e5914b57f35c37b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 728407bf65843b5893a04b9d62d3deef1ac84fa0..2f1365c73880dc2da31c91509ab2548d787e55fb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc = "The autobeamer is not confused by grace notes."
index a07d8f6913a1c0bcbce54c9e7e399f84ed6a9ca2..7f3cc4074a438dd67337dadd78cd677923646054 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Bar line should come before the grace note."
 }
index 2a1e14a35e74087cac88d7762e7d050f254aeb06..c7187d40f1ffcff7c2d2e0dbef7d08cc0286d702 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Grace notes do tricky things with timing. If a measure
index 5709c350c213a9a4d1ce4f5faefd63ba796b1d27..3b327fd043fbce33beaa01748d9ef2775f85777c 100644 (file)
@@ -9,7 +9,7 @@ Unbeamed grace notes are not put into normal beams.
 \layout { ragged-right= ##t }
 
 
-\version "2.8.0"
+\version "2.7.39"
 \relative c'' {
   c4  d8[
     \grace {  e32[  d c d] } e8]
index d9ca7e153c0259a28f6bd698b09af9bb9c8b7801..4c55682e90639cc308da814d59657b3209db4329 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc="@cindex Grace End
index 7a97ef19320a5d0b7da22be022bc3bf932e55eac..bfcd9d83c7931f0b6596837209e361a42d639cf3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \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 30c78cb4d811c9c8b387285284ac651e4e3f8e66..e9d1dc8d3cec5b7764dd1fb36182b36e229fe95f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \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 0e282ee68d88405831d3d6a576ef8e14fc61c442..ca8bcaa745c440990e29f7e3e5abd6c714797df3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \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 ffc8980e121de6de26d3e959358f0c1a23d73990..336a963fd0b061bfeb6a00b03866a007121e6c5c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "In nested syntax, graces are still properly handled."
 }
index 5064366fd9cffbda94b20844b075dd967f55918b..4be93bf8033ae88f27992423ebc2ef53ad3070f9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Also in the nested syntax here, grace notes appear rightly."
 }
index 1a5955082c101b690f92e29097b34ae588656e0e..076ac16dea6423066cb1a52289425821f9d13825 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Graces notes may have the same duration as the main note."
 }
index 887c4c97953d3851cc653d7aa0473f0e28c0cc39..62759dc87bc80bc7f2d0c025d4f0e7ef22ce864e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Grace notes may be put in a @code{partcombine}r."
 }
index b99b009cb351f49aa835b557bd1272b78d15f4eb..0c18a00c45acfd1fb138ed12243eed922b49aecc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc = "Stripped version of trip.ly.  Staves should be of correct length."
 }
index 99651753a2f6608b2d1178525c4cdf336074fcf3..5e3a22e5185ff93ec41066db83adcd3b803b568c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Pieces may begin with grace notes."
 }
index 4ff994f9fa3426a627f36bd9278910e607d5c1bd..5de3f7faf93ff038947b574fdbcac4c582fb47f0 100644 (file)
@@ -5,7 +5,7 @@ normal notes, if possible. They should never be longer, even if that
 would lead to beam quanting program. "
         
     }
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
     ragged-right = ##t
index 81afbd8a96fc970e07f792f8ee47a73cc36308fd..1a079b48062187d296c170a3f7272106bf96c1c2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc = "Here @code{startGraceMusic} should set @code{no-stem-extend} to 
 true; the two grace beams should be the same here.
index 2fb5a30391bec2f649e40c28e7bb3a62ed9d8276..55095596502393112abee4947ef4b0d11bcda341 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header  {
   texidoc = "Grace notes in different voices/staves are synchronized."
 }
index fe8dc44159e9b02e22f43656c1d9ca4ed664949d..95994537f4a3de518c7109320556523067c36dff 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \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 d871ad85b77e6651eb410cda6796fe35ecfd5bbb..0033b6771e8b676183386645188fb778e627b2b0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "When grace notes are entered with unfolded repeats,
 line breaks take place before  grace  notes.
index 37848e99084fa9ba3d736202a8a65864315e9604..be11c217756d2d8bf6b27f374c23f250f18ef868 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 4f60602ccc0589612f0fbfa160abd109f1edebd9..05a7bbf5c6264fc3a4b98b4270f620cf24ea8f54 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 676f087252c09939b59cc04938a4d2d03ba238d2..55bbc179685c7803d802a288b33ed2333d6d6df8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 5365ca4726e23238d2ed7d8e57e0888df56e7843..5a39965b420e977363d835046c17995c1df41784 100644 (file)
@@ -5,7 +5,7 @@
 staves synchronized with the notes."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 skips =
 {
index fc89ff982ee08856093e3dd590602d1c1f5194b2..03087d1c740c29f69af662dba872c3101b66b163 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index 19c8a2a7e2eada08aa0e7ad5f7c11dd764a3cdd2..f651aa79dfc000ac66dff996e8dd2b4e65d424fd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc ="Hairpin crescendi may be dashed. "
index e72131ff13db3b59af81b44d4823ca9f34d8d365..3a4c06b2c5df59a7e0880b5b7d65f2c9a0026985 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index b1174d6f51bef566e9cfb4b0aa8d4eddbd86b0a1..f4e01c715b0b5abe30a175e2f85bedec799c26aa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc =
 
index c22c5b045debff7b58a798f1fcddc30fb9035956..ffe99e696e03dfcb08e8d5e1ec2e7f840acb0688 100644 (file)
@@ -9,7 +9,7 @@ as does the instrument name.  "
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
         
   \new PianoStaff <<
     \new Staff {
index 1437a3030399a98c025fd17ec7ff5c1e31138207..f75de91267569663522d51fd4ff72145158abbd9 100644 (file)
@@ -9,7 +9,7 @@ including alterations. "
 
 \layout { ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 
 textFlat = \markup {\smaller \flat}
 
index 11c6e434b1141e76b30bd599d6eefb12ef54a5d2..9a122d3d433b7af4fa3061148cc67c4b8993ba45 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Instrument names are also printed on  partial starting measures."
 }
index 9154e60fedb5098b24cca59ca879486b80cbb5fd..6d7b540a56763d38d8fc1de48dba624ffcd7bbdb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Staff margins are also markings attached to barlines.  They should be
index a10a3301f6705a0fdfb3fc3112c65e0f23915fed..46362b9ee1eebe6a8acebc6adef3b985add6d2ac 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "Each clef have own accidental placing rules. " }
 
 #(set-global-staff-size 16)
index 53e8e188857092601b518d0d8b6be3dc9f8514d6..2619325262cf211054718f5e84d1495f4d1f1930 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
   ragged-right = ##t
index af107f80ae56118f343915fe9da458981b89c3c0..50725d5033c26ccceeb36101af8128148aed9fcf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "By setting @code{Staff.keySignature} directly,
 key signatures can be set invidually per pitch.
index 8ad1c66db7462455366beabcad29992cf3556773..c594d14a8e21ad85ed3c008511906c7175ec71c6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
 texidoc="
 Key signatures may appear on key changes, even without a barline.  
index 65f1b2fedca48806633efd2faa0b45cfa7936e4b..2ece6987196073cacc66ed74944337346e929431 100644 (file)
@@ -10,7 +10,7 @@ They have fixed size. Their formatting can be tuned with
 "
   }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index 2592ff078945fa889cf285c7f63e98590b3b830e..891f73d8688504e20ae130ab39546cfc6783cd69 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 #(set-default-paper-size "a6" 'landscape)
 
 pattern = \relative { a b c d \break }
index 7643ac92ea2bd6e490fd40701d76afa850701ffa..57ae8503ce49ed18e38e9f609f51b221b8158a03 100644 (file)
@@ -7,7 +7,7 @@ disappearing."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper { ragged-right = ##t}
 \relative c'' {
   \time 2/4 
index 408811988fe02be394a340e9315753cd142de7d3..865c6cce20848442aed7fe10757f91d6c78ccfad 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Ledger lines are shortened when they are very close. This ensures
 that  ledgers lines stay separate."
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
     ragged-right = ##t
index 892adc0f907a78a40f8ab6ad097f7cd92f959f24..bc96d8cfbf68edda4793dc492a6a4f0d643d98da 100644 (file)
@@ -12,7 +12,7 @@ the @code{TextScript} grob.
           
       }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right = ##t }
 
 withPaddingA = #(define-music-function (parser location padding music) (number? ly:music?)
index 0d82143cf20a236a7918076c105e40d996dab89a..2e27792e73645562cde6bae07e77b1ad674aaca3 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 655d83d871b6e257bae407ab02e29c8ae3a1f630..3d6a3c0810c17f239bb7a2753e824d4522950454 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "With the @code{\\lyricsto} mechanism, individual lyric
index 1264dac61f7273c44b107ffab1c2de497e7d11fd..94db06a4865a8862570e92d05be407abdb15bec3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc ="Polyphonic rhythms and rests do not disturb
index b359b138a4ce122e4844b30c3c6185e83c991751..c696123d7da0bcc4e630aec8edcccf6df5ff12ef 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 8c1d4c44b731c2502e427d93e56bae38f661c89a..b6f5930a33f33a8c0a0a9f84ebebaced88ddf40f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
 
index 838b2f422e3b39a4ab39eed7cda130550eddd3a4..1db08c6757370928a1d2a39e47f3753a7ba0ad80 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 3287e018776daaab09c15638b27d5b7a303f9dd1..03af4d6b63e51db24352ca1d14116e2746041f89 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 80342d90e87f16ab6419660c95572b0b79737ea8..9f954cb82c4670952b87664af3317bc3d45fe63a 100644 (file)
@@ -14,7 +14,7 @@ effect of a setting is delayed is one syllable."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
   ragged-right = ##t
index 52e9ef1ff34ce563ea922ed828147349e95a3b99..ed8423b81cb17b046f2cc33350cdfdb04dc423e8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "In lyrics, hyphens may be used."
 }
index c12bbef5cf613db4feef77d73bad505f338cb6fe..636cbd44ac7bd4553abd7d4e4990840d83732eb7 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index bfae4c13ced69fd866d5b3b8de179ee62a9f5980..1e97aa4ff6c5ce8fa466a887019a9b60cb3e23d4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "
index ea4811d829ebd2637d4a1fdabba74a8d3d154430..895c758991529ad0e92a035f1e548bc5e8718281 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index 3bdfc107f52944325b03e9949b64314803ac895f..0cac6cff975006ce976fbe240b95f9b9ccbad5fc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc = "Melismata are triggered by manual beams." 
index 7a7a1f50c562ca8535dca0604c048489bfea7f31..c7eee005865e7b82d4cee81f5b7448f0664fde2d 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Lyrics are not lowered despite the presence of an octavation 8."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     \context {
        \Staff
index dd56729dc119f9004f202f256d43d7cd4ec51212..5de73039ac471e421fc4a7df9de957ab3995fdc9 100644 (file)
@@ -26,4 +26,4 @@
   }
 }
 
-\version "2.8.0"
+\version "2.7.39"
index 292e5f96f53da2b696bccde5243eafb48eef148a..d1f2258c56a3078ff75b231c646321795a309817 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index d9cfa32bb3d15265839f74f341b1394234bfb475..9b4b2993026a8bd2e7cbabdb53a3e638af977057 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "The epsfile markup command reads an EPS file"
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 #(let* ((port (open-output-file "box.eps")))
 
index 7ec875fa532f542ef8a549aaa6df4bce2659d714..9061991ee771561af1d51658d8a47de8ab8e0467 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.8.0"
+\version "2.7.39"
 
 { c4^\markup {
   \note #"1" #1
index 69455dd70ecafd6c7302a418ff8e2a89ad22f1cb..ef377167826df14518a34983634d3ac7ebfb4b46 100644 (file)
@@ -25,7 +25,7 @@ For maintenance reasons, we don't excercise the entire markup command set.
 
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 {
   \fatText
index c9635eb3c75fb2b0e0bae030cee39cf2b321e8f5..d77dc3ec32a70677f287dc62e530a2fc54b8fdae 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Use \\score block as markup command."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 tuning = \markup {
     \score {
index cb9f7e259a8f7cb58d2cab02c58314e3df45607c..6a16e372e5cdba864f85cf9f1c76b98b81ba60ff 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {texidoc="Markup scripts may be stacked."}
 \layout { ragged-right = ##t}
 {
index 08fa767b5cefb564ec75970e6e2a68a06ef92720..9f5016c56b88a7187ab42de631abc93d9023dd67 100644 (file)
@@ -4,7 +4,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 {
   f'1-\markup {
index cbd7f447f9fb096689ce60db1153cf682f8244c1..970f31ce8c17b122d0d3279206a59bc3bb2a3800 100644 (file)
@@ -12,7 +12,7 @@
   
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(define-markup-command (upcase paper props str) (string?)
   "Upcase the string characters. Syntax: \\upcase #\"string\""
index 489dfd7fc8f845b9471893e1435dc4d6760a89e7..470f83d589e0631b6cef0d31ffa50483e9585f79 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \markup {
   this is normal  text
index c7187e9fc86b0fbadfa4ecebfda0a9354ea2571f..e5e98ea02f301cd4e321285be6c0a94552c0fe5e 100644 (file)
@@ -7,7 +7,7 @@ brackets above beats when the beats of a time signature are grouped.  "
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 %% TODO: should have 2/4 + 5/8 time sig style.
index bf84a5768bf4f68c15ab2cfdf9e677bf213cddbd..ef95c1d262ac4b1da246162ad2b2cdb11e8d1021 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Mensural ligatures show different shapes, depending on the
index 255e0c33ae10aa3bb58845e0f66b805587744c0f..5f8e9c566b5c1362695e2cf8232fadc5984f7d3a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   
   texidoc = "There is limited support for mensural notation: note head
index a60e72829e8998bb3a3ec61877c590e555c50634..e8bf64e0cb5c243706430466d67d048314c31cd4 100644 (file)
@@ -14,7 +14,7 @@ The marking is left aligned with the time signature, if there is one.
 
 \layout {  ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c'' {
   \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1
index b421c2aaf93b3777d149041dcde4d87473d55cb8..800eaaa061460db49c65d6ea1e1a67472979dd0e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index b4805b0e7fcf9432a0faf842979b1251d6431600..714013bf41d0b136d27bce2238cdf8c1174c4a70 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc = "The multimeasure rest is centered exactly between bar lines."
index e88cb52d26bfcc12488a83e21e900264d5b25d19..65072022aebc4021010a6d3f71033a1c5fd6d573 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index 3adb965fbabf26494530442b9e9d01c407f58f9d..49c37b1bfa02d3fa451e8f21eed349918655d7ae 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "There are both long and short instrument names.
index 42b6ac22a586ffc89cb326e86bcdf46ce3a2d83d..58a3666d3295807e08d9ec692b63e855d902cc66 100644 (file)
@@ -4,7 +4,7 @@ independent on prefatory matter in other staves."
        }
 
 
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right = ##t }
 
 
index ed0e71087192c7e1b0aa79ac08f3b273cd3d88a1..81f2ee387b020b290b5def34d1a653b17a92105a 100644 (file)
@@ -8,7 +8,7 @@ extra spacing column is created. This should not cause problems."
     ragged-right = ##t
   }
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 <<
index 512ec6e2132d835d94040f8dc3010ce61eeb233a..9c8f62f71f76adf9ffd07d66959a710ff486551c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header  {
 
index b7f36b7748a4e68aa45ebac7ceb56f94ee0e3d9b..9ad7e33a1e8c17dcbc34991e94dc7aa9143ce15a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
 
   texidoc="
index ea55caebf85d8d91ef873b6b0fb41ecafd9a5ccd..54aa86674d34f03cf7b4ef2cd3d8c7fc71bd1ec3 100644 (file)
@@ -7,7 +7,7 @@ demonstrate a @code{\myBar} function, which works similar to
 @code{\bar}, but is implemented completely in Scheme."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 myBar = #(define-music-function (parser location bar-type) (string?)
           (context-spec-music
index 66b0547ee7efe418f39ef3a74b9994f873165056..187cd59905d7513b3b5a509a8d944c2b18a27d14 100644 (file)
@@ -10,7 +10,7 @@ and dynamics are left over. These are put onto the 2nd measure."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(define (notes-to-skip m)
   "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips.
index ab88bf4b171b7b2012747717d51301c201831aa9..ed7c25d4cb99b8934ceea6d837db0af51dccb39c 100644 (file)
@@ -26,4 +26,4 @@
     }
 >>
 
-\version "2.8.0"
+\version "2.7.39"
index 296f524da3a4ee51359b55be628039d947c2e3ef..ffb13ab8db8f90bbde371752c3ad77db0e556109 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 % possible rename to staff-something.  -gp
 
 \header{ texidoc = "@cindex Staff Remove
index 40826f8895ce25b9f9c1b064cb8d7f7892caf282..41d9c7235a44f443392b1ef354eecd45aa445a05 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc=" By default, text is set with empty horizontal dimensions.  
index dd2d0fbc3510548a8e82d285208eb27e4b3dbbc4..924a9fa4940b68872a830ccb391ce4a75285d52c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index f1ac4538b8575a57ca95a06bb66db318efe290a1..b5a42d28917bb2fa10c5360e85a09d203f7d373f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Note heads are flipped on the stem to prevent collisions.
index f897e02829c7c80af375bcd5511fb48d1dbc44db..b76d29687ee227e0d54b3519bd7022b1eb1af6cf 100644 (file)
@@ -12,7 +12,7 @@
   ragged-right = ##t 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 {
index 9f3a10c52438729dfc801a7130bb268dcaca2672..a7a78b8eba7a38b8daa05a2b6bf2ca4cd31c741f 100644 (file)
@@ -6,7 +6,7 @@ is adjusted according to the step of the scale, as measured relative
 to the @code{tonic} property."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 fragment = {
   \key c \major
index 2eaca8d1fc151f67800f2a0d7821681d5ae99fd6..549de941f9054ba08a97495814c639bb9bdea0b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Note head shapes may be set from several choices.  
index 1d6582817edd8cc4d2a0ad316c7702a36c071d2c..9c212157729cd82407bcd38672481e8997e702d3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Note head lines (e.g. glissando)
index dddacbba1158364e24dafac3d983b956d05dd0d3..01fd93f1a10eb35bcd44adc7a4d439b2357c4cc7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc=" The number of stafflines of a staff can be set.  Ledger
index 2152872f0ea6d834113c52a462138d02e5554ab7..b85663bacbf2a945dd9a77564dd7217ffd2f9f59 100644 (file)
@@ -10,7 +10,7 @@ the end of the line (regardless of prefatory matter).
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \layout { ragged-right = ##t }
index 008ff44654b06efc852ec2e508688a4912f51fea..d06bf46982ceb2c58a8102937c0d2cfdb0fa6fc5 100644 (file)
@@ -10,7 +10,7 @@ string can be tuned with @code{Staff.ottavation}.
 "
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 %% . There must be a minimum distance between the octavation line and the
 %%   topmost staff line, taking into account the height of the closing
index 7aeacff7669f3dbb32499ab6a614e1ce88c428a6..a23ecb0004651d770a833ea5b3267cfcac79cf35 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Sublist of grob property lists may be also tuned. In the
index 27865ac523e8e62a0da18beb9cac8a0d8e852735..f20894e8d0a4d3930f43567e64d0b82878c1de1b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index f72a0d6216d42372c4867ebbc5ac0de9673c09d8..704061ca9c7fc50a82c1edeb6d890e1e899e033f 100644 (file)
@@ -8,7 +8,7 @@ systems may be placed absolutely on the printable area of the page."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(set-default-paper-size "a6" 'portrait)
 
index 09c60d708f1944f5a637c12b3a24b5d1dc4b765f..c825470d57d29fcb40bcb54d40e5f307d4f6b3b2 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Page breaking details can be stored for later reference." 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper  {
   #(define write-page-layout #t)
index 0435660d67e709b03188cb32a3a57815c25682fe..f999a0750adb06b3bb2b7b1e5de2337d2ab24926 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 
     
index d24b3dd965511b7cd03aab8930b802b091f15c81..4081ba6d8cfa6d855753fa446cae8c67946c88d9 100644 (file)
@@ -13,7 +13,7 @@ By setting @code{annotatespacing}, we can see the effect of each property.
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(set-global-staff-size 11)
 
index ed2e9f60058222e0ade12ddc9fef1b7a359f99ff..7ac5e3cccbf49517d2cebbc53b94746fd268d72d 100644 (file)
@@ -4,7 +4,7 @@
 first system can be forced to be uniform."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 #(set-default-paper-size "a6")
 
index f4feadcead8cbfbdbb333691e3915a0604269f7a..7fcf7212feff4d884d2193dceeca357931c90eb5 100644 (file)
@@ -12,7 +12,7 @@
   ragged-right = ##t
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative {
   c4 -\parenthesize -.
index 2df8ead5da8e373e4ae3d811444eede4edf2263c..f07c185f50d814164122539361879ee402f370cc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc ="The a2 string is printed only on notes (i.e. not on rests),
 and only after chords, solo or polyphony."
index 73d0e197af0367513cd102aab0f4164df74a768d..71a38e187f5bb54578a89e735106df5445213ee7 100644 (file)
@@ -4,7 +4,7 @@
 "
     }
 
-\version "2.8.0"
+\version "2.7.39"
 
 vone =  \relative a' { g4 g f f e e d d }
 vtwo =  \relative a' { e4 e f f g g a a }
index dcd3350fd7db3bf7490825660168084be3862f54..0834e7210003d735721fb316127caadda8db1557 100644 (file)
@@ -11,7 +11,7 @@ voices.
   
 "
        }
-\version "2.8.0"
+\version "2.7.39"
 
 vone =
 
index 09f172790f9cdcc4841db4a0568d70aa9cd89c98..9e6b7611f6db7ff1ad95ae8d01a7c0cd5e122f76 100644 (file)
@@ -1,7 +1,7 @@
 
 \header { texidoc = " Multimeasure rests are printed after solos, both
     for solo1 and for solo2."  }
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right = ##t }
 \new Staff 
index 177851bfb88da2adbdae2d5adc4c3d7b1cb14bcd..4fd6cc3fcac29af74722890fb3006ca6880bdbee 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right = ##t }
 
 <<
index f78a18ce90c20b4daec6609e3f24a806e3f08df7..c8793ff1160b47a39435123a5c149f39f3f10cc3 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper { ragged-right = ##t } 
 
 \new Staff
index f1427521e7c9aa3c05463d39daa56b3fd6d3c646..95b8c97fa34fc0bc83c9deb4fe51a7baf6d135f4 100644 (file)
@@ -17,7 +17,7 @@ Solo 1/2 can not be used when a spanner is active, so there is no solo
 vone =  \relative a' { d4 r8 d8 d8 r8 d8 r8 d2 ~ d2 ~ d4 }
 vtwo =  \relative g' { g4.   g8 r2          g4 r4 r2  g4 } 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t } 
 
index 359e25e20cbe195fc7320a8de2387cda4cfe6fba..7daf2058634cb9b3178f8bdd7e432faac35f8308 100644 (file)
@@ -9,7 +9,7 @@ texts accordingly.
     }
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right= ##t }
 
index 486616cd6be8663b7668ad53e616f06f0739eb7e..0568d2907c808c5d6c8079f5ef39c05eccd68e33 100644 (file)
@@ -11,7 +11,7 @@
 
 \layout { ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 
 vone =  \relative a' {
   g2 g    g  g4 g f' c c( c) c c  c ~ c
index 212f9b60d7d1f296a6d6a13b49baa090223e2bc9..52606ffcdcd2150f06a4983ad8a20c172c67d2a2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index d3b50bd3011289108aa51654af23308092fd4bac..8ce641de14b894edc30bc880abe90e38f35c7ec2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Unterminated piano pedal brackets run to the end of the piece. "
index ba22fd6a9e1f76b4a10cf19aa4ad3f29feb5e5e4..6af6aafbb2bf2b5b942cf4527b07226495ba828e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc = "The standard piano pedals style comes with Ped symbols.
index cdbbbe724e358a49ecee8179c42bc50072c3d35c..b62bf03d615c1226cb505d8ddaf5437b1fa4a43e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
     texidoc="@code{PhrasingSlur}s go over normal slurs."
 }
index dac7e3a96c84a6c3220cc561ac25e3e52ff01c4d..477ce7ee035a03d2fcf51cf214df3ba82141d13a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 4fa471bba772799de2e7cf8ba1dc11202c34c799..983107b3b056ca2708177a06ee1db899c9bc86fa 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Distances between prefatory items (e.g. clef, bar,
index 5feb052884fec8a3e8ee3ae8bce6f73908230dbe..716d5fa87ae055d9191bd4d59bd0dc36c4753c8e 100644 (file)
@@ -7,7 +7,7 @@
 }
 \layout { ragged-right = ##t }
 
-\version "2.8.0"
+\version "2.7.39"
    \relative c'' {
       <<
          { \grace e8 d2 }
index 74f5d551a03fef60eaeecb4ac1a91522306232a3..fb96935ae7675afc4af04d4413623c147e3d1bfa 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "Once properties take effect during a single time step only."
 }
index 02a2215d9d21fb0ef792b5fa87a2212f23c9ca71..0d14d06af9bb24a305e6e0792e81728bc41f8be2 100644 (file)
@@ -11,7 +11,7 @@ last note."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
   ragged-right = ##t
 }
index 46ac125f2eac42c63dab26ae7a3d11b568c6f102..1a6958ab82de31e8f17014b311538153581ffa2a 100644 (file)
@@ -6,7 +6,7 @@ example, there are notes with each full-bar rest."
          
  
 }
-\version "2.8.0"
+\version "2.7.39"
 
 A = \relative c' { c4 d e f | \cueDuring #"qB" #1 { R1 } | }
 B = \relative c' { \cueDuring #"qA" #1 { R1 } | f4 e d c  | }
index ab2fe440a791054189a3fca030228eeb185b3876..43e855dad9d98f199bef6e91add7d4d07f5c305e 100644 (file)
@@ -8,7 +8,7 @@ quoted. In this example, a 16th rests is not quoted, since
 @code{rest-event} is not in @code{quotedEventTypes}."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     ragged-right = ##t
 }
index 88d82101a26d39b8c77fe7f758776d2411007dfb..b0e426c53bc743a611a06be43c0b371c258535c1 100644 (file)
@@ -7,7 +7,7 @@
 }
 \paper { ragged-right= ##t }
 
-\version "2.8.0"
+\version "2.7.39"
 quoted = \relative c'' {
   R1
   \grace g16 f4 \grace a16 bes4 \grace b16 c4 c4
index cf5099a73d9ca0ca84d1f3a4617510cf84400245..fe6a844abcaf3e8a95110801d504fd1cb745517a 100644 (file)
@@ -10,7 +10,7 @@ quoted ones) will transposed as well.  "
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right = ##t }
 
index aa384c2c950ca0ef80c7d8eea4b5638e04814d65..8c4732520d780ef7ac8a2129c20468f47c91e80e 100644 (file)
@@ -7,7 +7,7 @@ things are quoted. In this example, a 16th rests is not quoted, since
 @code{rest-event} is not in @code{quotedEventTypes}."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     ragged-right = ##t
 }
index 6f312260c67aee63f09479779777cef51c2f151d..6f36ebee2be7f1db1b1c4e6ec8371cb7b01ff501 100644 (file)
@@ -7,7 +7,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
   
 \relative {
   c1 \mark "foo"
index 6a204a7f2ad644f56fd4497b0798cae56360cace..6623382474ff5160b9a20655f2109ecc6e445d3a 100644 (file)
@@ -8,7 +8,7 @@ after Z, double letters are used.  The mark may be set with
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper { ragged-right = ##t } 
 
 \relative c'' {
index 72eb139224599794f8e6f9590497a4f58a7f3bc6..b0ca74f18b39debc3ca39be07cb939199dc42049 100644 (file)
@@ -5,7 +5,7 @@ By setting @code{markFormatter} we may choose a different style of mark printing
          
       }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t } 
 
index 6676fd517a3e6a920404249fd2a835f1baefc021..30e076bdfab7d38e64be5a8b3dad35e25941ac6c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index f55fb46cd0dac19f34bde74931611c2ddbd13916..c463c90a9bc26dbe1b0461df95bd1803d229106f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index e6edaf5189e5bd2069fc7775742eebc57ffbf5ef..3eaa2ec1c822a54f0f352e1b6f62058fe6e758f3 100644 (file)
@@ -9,7 +9,7 @@ only if there are more than two repeats."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c'' \new Voice {
   \set countPercentRepeats = ##t 
index 183fa47deedbb46eeb6f6d4e4f45037b7f99d9d2..5668d1333840ba47467a2705baec9c587a4bb789 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index 0d6beb9c31c8d65294d7939708930a9df7dff018..3e8eddcc19709abdc194036c6c05ef9356f25cf8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Measure repeats may be nested with beat repeats."
 }
index a9f36994462d5b5d9aedad57050f3d6f562a7c90..fb4515543aa35a80d7e9168970762be310f44aba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Within a bar, beat repeats denote that a music snippet should be
 played again."
index baab70903ee25ca15025368c024e0ccf26c570ef..580d10e697d9e32d90d0f77d59dce43e9a658018 100644 (file)
@@ -5,7 +5,7 @@ note head."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index 1f4ab1476da10f42a859606220979f948da94186..e8e8594d915a1acd5f1e00c50fc4e24293aa1ab2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "Volta repeats may be unfolded through the music
     function @code{\unfoldRepeats}."
index 7e2e2863d1efe796a3f8d77fc7f475685b699616..974a6ba17646f7d02bbcb50feb3cdf1b214a7795 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Unfolding tremolo repeats. All fragments fill one
index ada32d4f9b79eb311457c6952b68431baf206d71..984c657f72765a3f16a9a7bec196b144c61e980c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 8012e0e9421ac38cc29dd3829aee22e02774a2f7..15eb69a5006f6ec22f9da28edece444efec74743 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "When too few alternatives are present, the first
index 772951bdb0d1e42fc2bc052f5971a212758d0739..ac68db59b8038e18d4599fa2b05b8c860480f2f6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 27cc7cc8806c320c318ae4b12b9eb493b2d76175..732a1364399696d05f173b4f20b860996b116125 100644 (file)
@@ -6,7 +6,7 @@
   ragged-right = ##t
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 fig =   \relative c' {
   <a c e>8[ r <c e a> r <e a c> r <a c e>]
index 0c48bb4cbc42cee465ca102ef3d49859229d2114..a60486be337846ae7e3b0322453ba567a63bfbc7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Rests should not collide with beams, stems and noteheads.  Rests may
index 8b88e4c18a29086e0c6883a26dc3d199ff27985f..7fa54adaefe24614ff0dc022c30efc527816ee72 100644 (file)
@@ -4,7 +4,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t } 
 
index 740fd84094da7485fc4923d98b14d5e7bcd71869..7ee08c73b1b545d5abf41f03547c4bbcec066ae8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "Whole and half rests moving outside the staff should get
 ledger lines."
index 3a67f0e95e23bb3e5988cebc704bdbfbc0bc314b..2f95f90e4a7f5a430b242327dffcd6ba59f9a67a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Rests can have pitches--these will be affected by
index 16fc02851fb1ae6ecf34de780961d9fdbf1d8c39..eafaf5ecafad611e1cec4d82ed4344874a755388 100644 (file)
@@ -9,7 +9,7 @@ even if there is no opposite note or rest. The amount is two
 \layout { ragged-right = ##t }
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \new Staff  \relative c' {
index a7da7b504986bc54e1ee1d412f4db95381c14008..9b2824208ee15ef2286bc5f0c04a4e37ecba5c4c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
   texidoc="
index 0eb5f66126e913cf23c485950f760cccc0254cfe..c81d0ab7f1881ff9d70bfa57f9a4496d9dc0bc25 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
 
index 0c26824cab499b6d0740c0e997f1ab80a1e0dc43..fa9c2e53c5b839f4875c2999a7b630fcd1cf45ec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index fd35084c74702daaa3c3aaf88d0c0c16fde9d770..021ef8e9dce1b5dd2efd707ab2ceef4c24184dc5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 2010de49bd56c769ef8695bc4c434a4ee91b39be..94cef3f22ad92d65354daa3b965c13b5b526bcdc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Scripts can be stacked. The order is determined by a
 priority field, but when objects have the same priority, the input
index 487dfb1a1c1b6ab21150ad2281ee6343b9384d4b..5dbac837f656f79498effad15423f93ae095e9f4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right= ##t }
 
index 006f5b796c14488e5c157ccef36e43bee3dfbee4..61058e0fa21cb91de5d9405ee54dc7004d635f66 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Scripts avoid stem tremolos even if there is no visible stem."
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {ragged-right =##t}
 {
index 78cefd21a021628d11624fe55e29dffe3f6e31df..d2760c0f037e30307f58e933c02fa1254d8083e5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index a9f6aa3e3bca168ccb7720abdca5589782094b5c..d195c7f1e019c98825b6770d885afda7f751ae5b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 foollilypondbook = "
 \score
 "
index 46bfd2af42bcdd3b9728d3018231ab0a06100950..f4311eb0e334e4b67644129dd84b87e0d8926868 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 foollilypondbook = "
 \score
 "
index c1dadedac5d49f8652b79e8a4579bb1cbc77f0fe..ccb26212d14ffdc871d55be32bb9be82f213774b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 foollilypondbook = "
 \score
 "
index 5fafe3fca3202c9d02136942874584f3c410cc91..69df817bff2bd9661192da493aedb23782e0b85d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 foollilypondbook = "
 \score
 "
index 57dd96a1d9d2d54173bfac884c341c1cb6211d7c..7479fc50bef20bc7dd484bca963a77fc9a78a34e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 foollilypondbook = "
 \score
 "
index b555a17060416187fb4c195f5c3f66f2fb04cb20..86a6441c7c9d65ac7db83713cb83cfc54af92244 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index 37f0a6a86f79cacf2d8b2017dcfd0cfe051ca60a..4e655532d7e3cc1a127307bca4f80218d7fd02b7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Slurs behave decently when broken across a linebreak.
index 31090a6b206723dadddc974da40711911c47a5b1..425630320682e7aba402aa5c7c44e7577de44bce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {texidoc = "@cindex Slur, dotted, dashed
 The appearance of slurs may be changed from solid to dotted or dashed.
 "
index a0549626eb4b20f0ac9a9ff2d8979de75f21fdec..14516064663a232a1072a79115203ed78e2bc483 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="Slurs should not get confused by augmentation dots.  With a lot
 of dots, the problems becomes more visible."
index 2cdfd8bfacfd798e1660ed60cb5e9abe6703988b..d92d038f31edebb4ef9e2daeaf696c9ab2f514fc 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "Some composers use slurs both above and below chords.
  This can be typeset by setting @code{doubleSlurs}"
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right = ##t }
 \relative {
index 543e9f5b2a261a76895c1e600581e60460e90715..e5ead58f85b54ee08ae3bde9cb116eefd7465a2f 100644 (file)
@@ -4,7 +4,7 @@
   texidoc = "Dynamics avoid collision with slur."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
   indent = 0\mm
   ragged-right = ##t
index fc8aafe8f636a90e52c1e17eb30bb061c08fb5e9..318a5008b7c222ee607c04e7f6142c80c3d926f8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index f73619b820f47cac890e2ee287c99c33929d37ce..c78a55b24962110750ad2b65685af7ab52f65091 100644 (file)
@@ -6,7 +6,7 @@ positioning of the slur. It selects the slur configuration closest to
 the given pair. "
   
   }
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##T }
 \relative {
index 0dec06abda914f878201abc1b428770d74f9f105..05440de9809e331feef8735042a737d0a334908e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Slurs should look nice and symmetric.  The curvature may increase
index f778a477e0dc920b953435f4c9911bbfdae22db2..7aae1a12f73c6fa69f3f3f6eda36a8620bb20c8e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc ="Slurs may be placed over rest. The slur will avoid colliding with
index 3e6acbb1df0ec5be8071eac4d11fb77377b3a128..89f021e753102e9739d7a1db0040d67e2600fc65 100644 (file)
@@ -12,7 +12,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     ragged-right = ##t
 %    #(define debug-slur-scoring #t)
index 6b6009a3857f97781568bb4b2456f1aa3b43e923..5197873d6b28b83674f7ce6a4678438882768aee 100644 (file)
@@ -8,7 +8,7 @@
 }
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right = ##t }
 
index c785c44f3bb0cc4a9fdebe2b4a29faee347470ef..6c524f43b52ce3c9587563a2167d89b6b03e4281 100644 (file)
@@ -9,7 +9,7 @@
     scripts can be moved manually."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
   indent = 0\mm
   ragged-right = ##t
index ba55766adf0c73948c0bcc1add15369339b32c28..db695eea2ddb0912e08cbe965b0582e3f0beb520 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc = "Symmetric figures should lead to symmetric slurs."
index d64e369bf9b40a9689eec49f4425691f068e537e..35eb0e2e4f46e3c6104b9b33ad0344676fc15279 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header
 {
   texidoc = "Symmetric figures should lead to symmetric slurs."
index cac0f7803b6c1724079757392d909dfd52f8f4cd..1faadb793e9e549ca9383ffcdf374e6f5e9ac68a 100644 (file)
@@ -8,7 +8,7 @@ point into one note head, and point over another note head."
 \layout {
     ragged-right = ##t
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c'' {
     \time 2/4
index d81373fcad8538cb783a59d79bbfdb7b80dc41d8..32776d4ea25085cf81ee8506f5c1763bb72dc371 100644 (file)
@@ -5,7 +5,7 @@ This may not work if the slur starts after the tuplet.  "
   
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 8532bb5134eb2460af89ef51f5bde2559a697d03..cdf19b87c8bf1e07e1c97e8a75ecbe754a64d3c7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { 
   texidoc = "Accidentals in different staves do not affect the
index d31e43af469014ea7c3e3e12bb89cc6fd93cd7a6..2e73349dd1422013a9a9f062b1d765ffa6c5cceb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Accidentals do not influence the amount of stretchable space.
index ea7ba3f752933ade1947b91da7b4004c86bde95f..aba814ffbca07abe07a62f92d4803521613143a9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Accidentals sticking out to the left
index 820ed403095a711521700870772331e4a6b7f222..93366bfffd0633c371aa3e42740bcea118a2adcd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Downstem notes following a barline are
 printed with some extra space. This is an optical correction similar
index 800d8fc36176349189163806e9acceec61ca64ac..67365ce2c726e06b2d75e5bae10147995e188822 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Clef changes at the start of a line get much more space
index 5681a627b2ba60b0d6c386c883d9522c6e4837cf..28a1460043f91af27be3bc73c72dd41095c8d19b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   
   texidoc ="Broken engraving of a bar at the end of a line does not upset 
index c6da9201dd9174976cf3dc0b9ec0fd030bbca16f..5daf9f3407eda1a4d5e82a08baad693bd9e03740 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "
 A voicelet (a very short voice to get polyphonic chords correct)
 should not confuse the spacing engine."
index c5b0897efe142ea38ec1f274da1df124ac75d5b3..3f00ed18638aefbe47f2189b5ecd30585710334a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "A clef can be folded below notes in a different staff, if
 this does not disrupt the flow of the notes."
index 8cdb97bd226a76096a43bdd799159982c73a7bf4..faa4c2f13bbb5e9c5e1a3b5d02d0a3f9883eeda1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
 texidoc = "A clef can be folded below notes in a different staff, if
index 57d14f21631cc563bf7587eeaa5df92d3c5e7436..4be60dcf325dc6a81650b7db4db8b4ac3aa4d708 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Spacing uses the duration of the notes, but disregards
index 585a636382412452fa1b2f34258e13ed7bd9aac9..aedc10df7d4b4c94ee01f0ee3f92c49fad36db8a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Grace note spacing.  "
 }
index 7bb20d9a78bce28ac453fe9d446570a20b645ac7..6c77bd437524e49080f1e545f0ddd08c601b2b0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "For knees, the spacing correction is such that the
index d9dd14a6304409a629d4509295a924f619759136..a4d2c3458d72f16c69a92a4e84d55663ea1049f0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0" \header{
+\version "2.7.39" \header{
 
 
   texidoc = "Concurrent tuplets should be equidistant on all staffs.
index 315a6ee502c35d01f551820e239049c8480aa0c1..bb2f327af8e8be8e8c0d952e58da5c1cbd3cd01c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index bbc8f914f11bd15d537fc10266da14ccf1f3c69d..13bc658850468fc2e21b71c0ad342b94283cd0c1 100644 (file)
@@ -6,7 +6,7 @@ to the distance for the given duration."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t }
 
index 1e7b452b23ee96ad5ce7e3c89f2245f1e600abcc..774825da83c810177654f95cbba849a0404b21a8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 5a4095c1136110f5ff65530889c67c1dce94aec5..710dedb91c965d6aa341be0d22e12b00b9a06225 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \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 c6773157ff3bb34ab0bec2bf04e17419244f3d74..3c3de25595d6926af388325998e4a2f8e3676f0e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   
   texidoc = "Notes that are shorter than the common shortest note get a
index 67b54728b8545574f1a109c8f9627b5322c5da2c..e0094a06357d363c37854f4cd5009c17711ff2dc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Upstem notes before a barline are printed with some extra
index 4d455e1b18e063d8869275027a40143f22455825..dab691bbcb5ca913453730362e3f6d2fd1c9c3ae 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 0aec9570fb7a3079e3c65022f73a80b9ae9ff953..d75cc6a3178e0783e65b3055816e33e521d2d6f0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "For juxtaposed chords with the same direction, a
 slight optical correction is used. It is constant, and works only if
index 9ed2a48e24a461cbbd7154c104f9b327c18b06d0..041ed5bb6ab16bf619ad3081b89df44f34d33fb2 100644 (file)
@@ -7,7 +7,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout { ragged-right = ##t } 
 
index 5884ed6b037f6c442eccf51ee98310d9754a6cf6..07a221f09a22178aba2aaac078ee9576e37950be 100644 (file)
@@ -9,7 +9,7 @@ time.  This may cause collisions.  "
 }
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 21806ed6a5d204a5e1f6a9f720b643a0f4f65f05..eec0854b5fac61ac8b152cac9429d57161d10b36 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 6643c00f2b6ce1aff7650b0acaeac7f70e46e018..41fa239ae6df2f4c8b1498a6fe1e75db7b3f69c8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc ="Space from a normal note (or barline) to a grace note is
index 66e804c1869885a94efcccdeae148dd366a05bd4..c5f3101cee02bd762dc379de2504dd7baf8f23e1 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c''
 <<
index 91c54bc39a387b2af94f0a8904aa8c796a4d5d22..37aa3faaebe8c1d4d4ac570da45bc450d8f7a3c9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 9a433cb64c331f6e32ce707fd828ab297372c8eb..d99ac4aa30a58116885d12d78738bf35ada1ffb1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Span bars are drawn only between staff bar lines. By setting 
 bar lines to transparent, they are shown only between systems.
index 3faf6810d89d7599177eff072cf77661fadf4d65..3b1093eeab0efef3db2ad7e3381c44ba6f671819 100644 (file)
@@ -8,7 +8,7 @@ prefatory matter."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t }
 
index d7dd96c0bfa9bc7046dc63455b2abb8c89685d52..9ad34f4fce388e3ae2089d55d0e16ed02f156171 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 
index 949b35849a0a4d5d925d047d45c821eaeee86ecc..97063f364aea792d30286df6a2e0aaa6d999d089 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Staves can be started and stopped at command. "
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 56a65aff03d90683087ec4389a6ede54f7ddd881..a47c4f47831c539a1fa5d0a402142a98104d32a5 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \new Staff \relative c'  {
index faff99eea955021e8519d7c5e2234fda1153be6c..d31cb6dc9d94c1ce0fd27ad21eac11607bc2e021 100644 (file)
@@ -7,7 +7,7 @@ large on smaller staves."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
   #(layout-set-staff-size 6)
index a86513a66e2f430d9eaacc20d6576167efca9402..6a21035ae35ce2ece53c8d15ab8eb2444e279b2e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \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 eaa11097fba7f1b23951f842cf63540769e63cd9..238f6ca4ec80b937007f36e305f544336654fc9b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "Stanza numbers are put left of their lyric.  They
 are aligned in a column."  }
index bda6a08300f9c486810afe743e752c846b22b301..8e19eba719087d28a18ae745f227c5c59bb68436 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \relative c'' \new Voice \with {
      \consists "Melody_engraver"
      \override Stem #'neutral-direction = #'()
index 1cac32436b3296136df53b81f8aacc3f3128ab09..920818ce5913bf99e50920c887bc3f62f94e5bcc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header{
 texidoc="
index 962a91f6e3425354c715392fb485be3fc9706195..f81c10cdb2037b5139d10dab1186ec63e175deac 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   
index 432bb19664ea8967d0324ecbd02d114a77ee3f5f..980b0a2e76d9ea52bf82e61339aa430cf5a5079b 100644 (file)
@@ -5,7 +5,7 @@ length can be set with @code{stemlet-length}."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout { ragged-right = ##t }
 
 \relative {
index 7a388540703ce675f1ee237e8d86a72ca2b381ce..738649dda44db34a71565a96bd40f2c90a923fc6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   texidoc="
 Stem tremolos or rolls are tremolo signs that look like beam segments
index a6dfbe50fc5b2fb5ba47d9e72989ab1e59d27448..f8a3931c049aca6d328685ed9d38e69410442273 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc=" You can write stencil callbacks in Scheme, thus
 providing custom glyphs for notation elements.  A simple example is
index 53208dd2a334200a8b57d8e1ec46c59824d89b3b..e9282710262001ea4187aed3e5854197fdf36afb 100644 (file)
@@ -4,7 +4,7 @@ positioning mechanism as finger instructions."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper {
   ragged-right = ##t
 }
index d58aa4bcd09a298ab751943365531b10c3276107..bad31f125524dbe6877679716f3c036d89ff3dc0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "The size of every system is correctly determined; this 
index efe17afce2dd194b3bb9c5b187798c596c62f2fb..125c8ac7829722201748c64c44cc0f86eb5ee212 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "By setting between-system-padding to a negative
 value, it is possible to eliminate the anti-collision constraints.
 Then  setting @code{between-system-space} to a low (nonzero) value,
index ae65a02e92619c0c5319c05294c3fe682de418c2..1c754ad3a666e84e81e762cf95115885fe1875cc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 1ff5bcd1f877b0bedb3dff3ee2522a55bfc30741..86485f24ad6587ec992cc94971a1956e4cb9eabd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc =
   "
index c8acbc75a355a5444f4347092707326e70a0cc97..3371a3cd28bc368d94ed1712903d9313b7ea4a97 100644 (file)
@@ -1,7 +1,7 @@
 \header { texidoc = "A heavy-bar system start delimiter may be created by tuning the @code{SystemStartBar} grob."
        } 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index ebd937f237020e717e1e718ee1701ad02c80c48e..3921f6525e96238ab64a7ccb207ec426b9676a1b 100644 (file)
@@ -3,7 +3,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index c15db76bb5e118dabda25ff83373e20246bb9036..f4da7e4e3ed21401c55093be821f2cc28efd1599 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \new TabStaff {
index 84341dd0f3c38e7a6e3fe53a8a566c0a4148b62c..ecf8868309d5e3651b927337f085ea34baaa8338 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header{ texidoc = "@cindex Tabulature
 A sample tablature, with both normal staff and tab.
index 2123cb4213eed4a780bc612c57d409114392174b..9aa03a8dc6ed1ddf0ab11e084bd3cc6e9dcaf245 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "The @code{\\tag} command marks music expressions with a
index bd15decae761795a26cb06887b7f3f3be7790a8c..af95c6cb9412c452ecbebc84547864b13ab2f331 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc= "Text spanners should not repeat start text when broken."
 }
index 91f8fce1258d4e2dadaf6f512db57772bdf6f5b8..74b3e742fe50f18b947c1f0aaa74a14748893dc4 100644 (file)
@@ -8,7 +8,7 @@
   
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right =  ##t }
 \relative {
index 1b6319da2506477cb93274d0a7a95c194e034f06..feca0389614d50b536d7bd1b8efea224561d2db0 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "Ties behave properly at line breaks."
   }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t } 
 
index b9004af7a07b7a53e55bd698fb464ecb50b3cf2d..89acd070a96fe1249eebd1c048232195dd450466 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Tie engraver uses @code{busyGrobs} to keep track of
index bcc70ecd592d4f8691b66c7a7279fe9dddd02b85..c908134c1b9c2eeebf51900bc26cc702751e4c67 100644 (file)
@@ -5,7 +5,7 @@ decisions made."
   
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper
 {
index 35603592ed467e4d8431f710113d917b1a23059e..ab72532b84bd81c0863f192544c9c28a5d1fb232 100644 (file)
@@ -13,7 +13,7 @@ each system.  "
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   indent = #0.0
index 8092315e0701d444bcb76ddbb43803fd0678ddb1..95f1d2b196f1fbcb72061f7a5516c94fd684f762 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Ties avoid collisions with dots."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##T }
 
index 7d62c490f17d58a9110c925362cad80a66711214..004d3d610c97bdd9493595e851c61b8f622901fa 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "Tieing a grace to the to a following grace or main note works."
 }
index a6e5f56e32e64652e496e13d456746005fb38644..fceb60c2cd961cb1664c8b76069fb66edf217f18 100644 (file)
@@ -11,7 +11,7 @@ You can leave a Tie alone by introducing a non-pair value
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
   ragged-right = ##t
index 08dc9818568b62904ba8ed2a04a20345742a45ff..ab917b0b6b0f1a6c9afa41b3fbeb95c5352594f8 100644 (file)
@@ -5,7 +5,7 @@ specifying their @code{direction} and/or @code{staff-position}."
   
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index a242fe2fd5d850615f373258870ac564f8fe4f45..c604aef4dcb7c068c46ba9e81b99d01aadf3324c 100644 (file)
@@ -22,7 +22,7 @@ that otherwise don't fit in a space
   ragged-right = ##t
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 frag =
 \relative c'' {
index c5b1b17749b4a83e6c6a0c0d42c9b9fa98d1d0fd..d1ffd6678ef7830d9945208194c070ecf972734e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 70717c795f9c8f03dcc604f618376aeff156fbd9..d52594dee3c81f64e57686000486b643a9c88ddc 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Trill spanner"
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \layout {
     ragged-right = ##T
 }
index 5a5150e6d4c1afad5b89ad240fe30d9c67ec581e..20a2d12498bbd092a7f9fdceff62c31c57ab7d21 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "In combination with a beam, the bracket of the tuplet
index 8cef2be21ec393f183050809c4df3c63a0a7b180..c518496f865473062218dd7cef2053db25b37a1b 100644 (file)
@@ -8,7 +8,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t  
index b7c8f8606a3b1e63daf9831af2d978b36414b9b0..7c12c8a48401c12c50bc2da66d2b08a205dde58f 100644 (file)
@@ -5,7 +5,7 @@
 start of the next non-tuplet note.  "
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \paper { ragged-right = ##t
 indent = 0.0 }
index 11985314ff5430e790585a2439a527db19b45734..b9ca1f589190830aab295600bcafb9876735ece3 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
   indent = 0.0\mm
index 43eb00386dad4d485524af884a4ac47d0e04be7f..7bbe8e817af0e57bc6061107411d3dd19076f2c0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     texidoc=" Tuplets may be nested."
index 63141172399f63c233dbfb415d36214c77e5599b..d73270e32a64d4e7a3497955ece562ba6c18e9f5 100644 (file)
@@ -6,7 +6,7 @@ for instance, bracketed (B) and non-bracketed (NB).
 }
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 
index c2647d0fd601849d4f57d25686f87ea254f7fe81..3f2c42a92c03f0125386fb11a654871115995693 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Tuplets may contain rests. "
index bf18713b5b81df6d5dcd35637158c219ec354e97..c565a33ac77358e21b949349f5be71ed1670d1a5 100644 (file)
@@ -15,7 +15,7 @@ The bracket direction is determined by the dominating stem direction.
   ragged-right = ##t 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \new Voice {
   \relative c'' {
index 702657545aafd5b6bc5497d58088baa7473adc26..d4956ce4bd99f9d64896ab99dc2f005f5087dcf1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
   texidoc = "Horizontal tuplet brackets are shifted vertically
index 4816d65d51dde80ca9a1c4713e501fbecc6994b9..f26613b6a3f312a73e7828e3390aa8cae003067f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
   
   texidoc="
index 6fe81f11e0c234e46279aafebf82a2828362527b..693122e9011b96c1a23179a75978c5e6ca3d3ea8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
 
index fcde9528f594043a67ccc76367c186e29b66ba6c..b2a57613c6de257264e8a1ea8ec883ef473ee843 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header { texidoc= "
index 9dcd200144620b6cb341627f02e27970f93850e9..944bad6fdbd14e27170638b9acaa4d8c3d385a55 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
index bb2467b39d5805d56d460070c9acfb7a7497ef0b..6be6a1ae9a0f2a1f332c74449a3b3796b8cf6469 100644 (file)
@@ -6,7 +6,7 @@
 }
 
 \layout { ragged-right = ##t }
-\version "2.8.0"
+\version "2.7.39"
 
 
 vmus =  { \repeat volta 2 c1 \alternative { d e } } 
index 767ea80f4b367ad550b7940d8607e5a2a0ff87cf..2e99473d36db34b271219ad966351132f8e53d5e 100644 (file)
@@ -5,7 +5,7 @@ markup.  The whitening effect only is only guaranteed for staff lines,
 since staff lines are in a different layer.  "
 
 }
-\version "2.8.0"
+\version "2.7.39"
 
 \paper
 {
index f9626a6ce92955474214c0fac5caf8400e4fb4ff..4a617fce5f32632ee6a09c8bf06f98b53dcf3807 100644 (file)
@@ -1,6 +1,6 @@
 %% sakura-sakura.ly
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index ded470b251a83edf652785cb96ae41f63f046fab..7528ce7e51720ad5a4f65cacbeb954e41c77c779 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     title = "Screech and boink"
     subtitle = "Random complex notation"
index 8da357a01620b0e9c012e8dfa37f582e6eb4da7a..f9751d9a67cbe2cb95e20d521b6a9eebe48458cf 100644 (file)
@@ -13,5 +13,5 @@
 >>
 
 %% Optional helper for automatic updating by convert-ly.  May be omitted.
-\version "2.8.0"
+\version "2.7.39"
     
index 3fd36cf85ddc8933d42baa319133b06921d1a6bc..f5723c61dfddedf9932411294ab73d4ef5570cde 100644 (file)
@@ -4,4 +4,4 @@
 }
 
 %% Optional helper for automatic updating by convert-ly.  May be omitted.
-\version "2.8.0"
+\version "2.7.39"
index 399c43d18a359f82dd68d3f8ed84e4c87649ba16..6f3f1ebd64610b8f3db12b009b35dae7c8a3eafe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 %% +.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 15393ee37a3e3b9db38c8b7787db19d9028dd2e1..3a8668c5b8e84da1c030105f0a69fbcf0ac8b6c3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 29067bb50b2f736ad62a5c8ee6a81e2bebb2f8f6..12a0604cb3fabbbd9a1fd3bcb8ea52a843018605 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 texidoc= "@cindex make-music Fingering
index e13175ce5902714df8c489bb227f694788423e90..6826b1ffec71eff83a7f05fc3f901d991710b0f4 100644 (file)
@@ -6,7 +6,7 @@ ambitus must be moved manually to prevent collisions."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \layout {
     ragged-right = ##t
index fe9698ad17eff849fce879eaeea5c636a7d20563..7687c0de007fc6048bda3429520635052567c08d 100644 (file)
@@ -6,7 +6,7 @@ are collected here.
 "
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c'' {
       \time 5/4
index 746d3bb8871a049fa6f7a7036e6ced44a8d8e0a7..cd6ccaa36c51604c9df6bb596e16aa92c2ec89e6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 % TODO: split ancient-font into seperate files; possibly in
 % different locations.
 \header {
index 9fad499235944c4b7a3f203c3aef032faef5232e..798de99feeeb0c88b4e7ea857163b0738b7d3517 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 % TODO: move stuff from ancient-font into here?  See comment
 % for ancient-font.ly
 \header {
index 349cb5c18f7de7c3d70b2117236d97f1d28d2fda..1ca36092ec756658b94a2a9d252bb2696732b713 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "@cindex Bars Always
index d6a43d6edafac4d0e57f2bd68fa4047f0fedaf84..e65cf6d480cae0c39d7cb0cccc9c18ea31a24f4e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \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 08d029da19d1377604f879fba8d6bc8ba9ac0de5..52c7cd902058bfc229f816febaee6aab65e8a191 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     
index 4347209ecae963ed648b2e1c729294562713f8f1..c7d6ffcde0b33b0af8935ace511f9671a5001140 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     texidoc = "@cindex Bar Number Every Fifth Reset
index 1fdf8cb6cd8ea7959f647620d5ba81d296efb789..e10caf9fecfc80ad59a17bf506e785bff6b52c05 100644 (file)
@@ -5,7 +5,7 @@ Bar numbers can be printed at regular intervals, inside a box or a circle.
 
 " }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \relative c'{
    \override Score.BarNumber  #'break-visibility = #end-of-line-invisible
index d1bc742110ece1d00a6af1c3f583872621be843d..63d5e895d883cddd46796d1fff3810606e0296d4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
     texidoc="@cindex Bar Number Show All
 By default, bar numbers are printed only in the first measure.  This 
index 5c6bf83d60db7f1486189997c1e1b12a17afce53..e66463fcba34417637a9e29aeb02af47633f0e06 100644 (file)
@@ -8,7 +8,7 @@
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 wipeNote = {
     \once \override NoteHead #'transparent = ##t
index 5d8722ae7d4ace32721804c4c796639124d7b5d8..60f1f8da7f5fefb8530350632e91d8aac0fb1d0e 100644 (file)
@@ -1,5 +1,5 @@
 
-%% \version "2.8.0"
+%% \version "2.7.39"
 
 %% keep for now, although merging into beam-auto-override is a possibility.
 \header {
index 2a8fb25da74e9977bfba16e709e425f810e40958..31ad673196eb97cf6da7b005127cc1116eef18f1 100644 (file)
@@ -1,6 +1,6 @@
 
 %% ugh
-%% \version "2.8.0"
+%% \version "2.7.39"
 
 \header {
 
index 77b3c27e2461d08e795f6ef6634759f758ca8271..6b23d0dbcca17f591cd9be8ee21b0141acfff845 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header{
     texidoc="@cindex Beam Position Control
 
index 8372f0d5f675d8d3cd23ae5b80c90943e87ec6d6..891c28300d3947d7d5beebcbe6317efdf2defc9f 100644 (file)
@@ -1,5 +1,5 @@
 
-%%\version "2.8.0"
+%%\version "2.7.39"
 \header{
        texidoc="@cindex Beam Count
 
index 8a583fb9a569af36154f2c701f617770a956e929..86e5eb92535a0cffbcaa338064e7fac563452de2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
   texidoc = "@cindex Boxed Stencil
 
index 048e10435f358d06dd7dc15cf58109a9860a5f0c..8344f88e87514cb412020727e9f8277e77d8b041 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "@cindex Capital Letters
 The font can be changed to small caps.
index eb14749e4b412f8a2359669b4206705748e7e87e..babe35ec657156bbaea190909c9ea0e2cbefb4e1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
 texidoc = " Chord names are generated from a list pitches.  The
index 0a12c8b3d97fac3a12971fc3c4550438e120f700..3a22642e1a4953810bbdee4634c2a78d882b9594 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header  {
     texidoc = "@cindex Chord Names German
 The english naming of chords (default) can be changed to german 
index 7265c3cc215058fe861e752c3e4a255af3aee4f9..d3be81acd9fbd66fc034e1b15a17e575b09236f4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "@cindex Circle
 
index 286d252a9e41b2f1d51608a9d3b87c1a6f9fbfcd..87a38e813359eea278c0487c0fdf8dbf892de700 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
 texidoc = "@cindex compound time
 @cindex plus
index cc30fbfdacbfc7591d76848841d8c0538e4a885d..8bfd8ce3aa828b03413f5652a1389425a5e44c06 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 % Ugh, we need to override some LaTeX titling stuff
index 4ca55c8b7ab066b6bdbe4c329e2ffa11c29060a6..b98091432eb799a0c1854dcdce4ed5ee1b1b04fe 100644 (file)
@@ -9,7 +9,7 @@ Choices are @code{divisioMinima}, @code{divisioMaior},
 
 " }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \include "gregorian-init.ly"
 
index 80827eb3e4bb3e282ffabd94a08ccafe74c88ab0..b3490c49dac40c50c90ab8ca2c977a7b46b8867c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % probably should be merged into refman.
 \header{
     texidoc = "@cindex Dynamic Piu Forte
index 0f4a6cf0cb3881505b0a4b0aa57e5ceac0beceed..0babb6991ee2b3c6e4a0c42fb622c69cb77d5ab1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 \header {
index abbec4700ed5dca0862a60bfad6a5f63cba87e4a..a85ead61e97397b551b76e98a15317e1e0468d1b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     
 texidoc ="In polyphonic notation, many voices can share a staff: In
index e6ddfa3c296264fe9b15124d2cd941c490386599..ed79c1a58902e546a0bd9f3d7b3eddd8f0f8a3a0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     
 texidoc = "The notation problem, creating a certain symbol,
index 1eb61dbc36c047f78176f085343bb3f006863f6b..71a54da3f226485b3724bebac03ba2ce19edad68 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 % definitely wil be renamed to something.
 %{
index 5413b2cbc6994abc67242bff6f6d0d46cf3299ea..01ce2abc3dde480ea6864f8a770831d05e13f948 100644 (file)
@@ -9,7 +9,7 @@
   evenFooterMarkup = \markup {}
   }
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(define (doc-char name)
   (make-line-markup
index e6956de20c7bd0a98f3748a5f71fb3da8ad44c47..174348e9e165f92717fb26862f3f305333ce9a61 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Frets are supported as markup commands."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \score {
     <<
index 9484eafdad781621bdd854a1eca85e9762ea749f..feeb4d5009c10bd80593967d5e62292b59133ba5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc  = "@cindex Gregorian Scripts
 
index 49e0319342d48039b038f0ee2add39419155a074..9d717be65102aa81ed51db08bda73ae2834227d6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 #(if (not (defined? 'pieceTagLine))
index 2f9c61768a2905c81eced397eae56930c462cd67..e029635392d632dec659ed20127a22e85064a688 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "
 
index a1606d77a501532504bd530b71693f7c6f6d1065..cad9544e3fa2036ce56d60c6191d59b41cf0171c 100644 (file)
@@ -8,7 +8,7 @@ names in padded boxes with @code{\markup}."
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   line-width = 15\cm
index f9199ef5e9f9e8c0a37b97c7f4b05dcc1c1d13b9..e875d99ae62af6d69a2ee8d06747bd7fbf0e8fd9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "@cindex Instrument Name Grandstaff
 You can have a name for the whole @code{GrandStaff} in addition to 
 individual @code{Staff}s. " }
index 32f8262a31f95cc62b5a23201adc057974ceca07..2f49a401c297cb97d6a2ce51e808f5c69daa3b7c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc      = "@cindex Ancient Vaticana
 Vaticana ligature uses four staff lines, special clef, and
index 997b52043aad853ec9d7ce43a7adb1109ac8ea0b..89e4bfbf1fe9116e0372415dc0b188955777990d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % MERGE with title.ly -gp
 
 %{
index 8e0131993aa0c423a80b00e91a37298abe7c3fdf..78e2f97078892342d5cac510886474c0bf721671 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 % TODO:
 % check with ancient- stuff.  rename, merge, something.  -gp
 
index d3fa55668a45f73c4de3242f75f3785d66204448..5fbd011ea0986eb2e7916fbcbdb8cdbfdf2e9cb2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
     texidoc ="@cindex Ancient Mensural Note Heads
index f6ef31dbcd1cc4df4f5d59a8ff5eb0494a9bc85b..51c25f0d57308f5629ff9c1059f045b0e5cbb7d9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % 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 451a48958db2bf9c953beb2f6630f511f6072c11..4d11043f62cd9bb4d4b0309c9f25a8133e20f3c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \include "deutsch.ly"
 % possible rename to scheme- something.  -gp
 % TODO: ask if it needs to have so many empty bars in the middle.  -gp
@@ -53,7 +53,7 @@ using Scheme functions to avoid typing work. " }
 
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 pat =  \transpose c c' \repeat unfold 2 {
   << { \context Staff = "up" {r8 e16 f g e f g } }
index ebf689efdca79dd75faadd113881b1873be5835d..3f4b278b5aa4ba5bc8a439c04876ec666e7cf296 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 % possible rename to scheme- something.  -gp
 \header { texidoc = "@cindex Scheme Music Creation
index 70b8cd97e5d06e64332fe20e6921a652c4860588..93f071f232ab1f0ab76985fcb011116f90b7455a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % possible rename to bar-lines-foo.  -gp
 
 \header{ texidoc = "@cindex Bar Lines Remove
index bbaced8f0798332f4be793da6a5d8522d0c4eb36..88813076c689e4dbb22ce5973b51bb1a94b4bd47 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
     texidoc = "@cindex Key Signature End of Line
index dd5f695d66737e87e60b9ae5bf1e15152dfec032..fb9ec796909db914423d65663fd47c6f7b9bf5e3 100644 (file)
@@ -2,7 +2,7 @@
 \header { texidoc = "Ossia fragments can be done with starting and
 stopping staves. " }
 
-\version "2.8.0"
+\version "2.7.39"
 \paper { ragged-right = ##t }
 
 <<
index 1bb2e26d9969ef85be60c9ac9d60b9c68a06e32e..10008c7a1ddf743e1d0f450d580e9ac93c3743ea 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % 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 b75b11ce87e19bac38bbe41c03258c0d83d4b9ba..a426c0ba420aa864cc2ea9c0ed56c0898bd21e01 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "
 
 @cindex Preset Extent
index 81e6b497d442a577d639d56d01dbce03391fb20c..9b71adafdd1e7f313a516bcbef60114e16876f47 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {
     texidoc = "@cindex Rests
 
index c33e5e6f4f8e35b6fa6ad301aef32017215fb0e1..828afcd59b3254b24dc657f44ad34c9627e7aac9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 % possible rename to scheme-something.
 \header { texidoc="@cindex Scheme Reverse Music
 Symmetric, or palindromical music can be produced, first, by printing
index fd4fce1e3f4db93d4f3c73c1cf9db19707b00476..02c371559186dc3d5c16713fe3a6f081f1925295 100644 (file)
@@ -1,7 +1,7 @@
 
 % this chart is used in the manual too.
 
-\version "2.8.0"
+\version "2.7.39"
 \header { texidoc = "@cindex Script Abbreviations
 
 Some articulations may be entered using an abbreviation.
index 22e9c9aff4211279dd7cbf9ec0d5d0770a15edad..7b374c914a004bb99cc92bd34c6e638f2cd6ffe3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 % this chart is used in the manual too.
 
index 05a3b3768fde3b7ebdeb50816f854daa523fcfa4..6e86e7f9705925d7b91dbb944dc7802a85a43a79 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header {
 
 
index 46e484259f90f8e424a8e99eb57960f50faedcee..7661725512a0620efd3d230f3b78f6338ad45605 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "@cindex Slur Minimum Length
 By setting the minimum length of a slur, notes are more separated. " 
index 704c011415e3c5b1ed2a2b62b3805a721681bf7a..b1296b394849412215ab3a0875bff7320bfd2c82 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 texidoc="@cindex Smart Transpose
index e9613f36e06d50f7dd563124f7462061f36ddd1e..c2605212fd654b24f8b66f44a3aff1729f60b3bc 100644 (file)
@@ -4,7 +4,7 @@ texidoc  = "Stem directions and head positions are taken into account for spacin
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
   ragged-right = ##t
index 7d7653be6fb403e036cde061e8b468b71eea3ecd..66f152dce25ff1bccbad28b48c3d7d2b09c1a8b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0
+\version "2.7.39
 
 \header{ texidoc="@cindex Nested Staff Groups
 Staffs can be nested in various combinations. Here, @code{StaffGroup}
index 75a5ce185a2243cabe74b1f817915c95a9b03eeb..31495ac7c3845f4001b495a8c2a65c174a6fa67b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index b2c3d538d4c1d54edbc104598e199833c5eb16fb..bfca8e4b4fd85acbb5abc906d68a490274a88615 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 7c26eae4b3c7566cc6667af1fa3eb205ab9d9f0b..8566df8244496619acb7757b7ce0bb7fbe33637c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "@cindex Staff Size
 
index bdad501573c8a448c22dfb0e769c8686a93495c2..b35e4066372ded882ed32cc09dbee7475e1a37aa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "@cindex Stem Extend
 Extending stems to the center line may be prevented using @code{no-stem-extend}.
index 02db7ce6038412662ae92ad56f9df7760b49a5b5..0841af710149a8887e6f5af16911fe678c330236 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 \header {texidoc = "@cindex Tablature hammer
 A hammer in tablature can be faked with slurs. "
 } 
index 2465a7be88a535ead2990a38e97f1785c6f83697..8283c038604ce14cc1b6fd5c764fe108007207dd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 59d7bf4c8330d9c3c89f2ed05b27141b18324db2..7ad466119d8c540db24e9505125294bfb4a87c30 100644 (file)
@@ -16,7 +16,7 @@ output for printing of the source of this example (commenting one line).
 
     }
 
-\version "2.8.0"
+\version "2.7.39"
 
 \score {
 \new Staff  \relative c'' {
index 165f75fac6be48fdf6a9393ffc19f2d52612fd59..d522e48399f36524e956cfc69eb49acca55bb9a6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header { texidoc = "@cindex text spanner
 Text spanners can be used in the similar manner than markings for pedals
index 22616b282be6e05f33c379baeee1dba2f222888b..f9aa6baab2e16d1e8721d198ccd6297c85775034 100644 (file)
@@ -6,7 +6,7 @@
   used contemporary pieces with many time signature changes.  "
 
 }
-\version "2.8.0"
+\version "2.7.39"
 \layout {
   ragged-right =  ##T
 }
index f81e3cac71c4cd5beda07b3607f025a793d7030c..522bb38ade4cecd458a5d4c6cc241b5bf21096cd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header { 
 texidoc = "Applying the standard function @code{unfold-repeats} unfolds 
index f6abd35eec33090a579dd49245af635ac38561f2..e06ae788fa4c571678263bfff11bdd10068336c3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
 
index 0c6b63355ef7523fa9462df72a82090920439d1c..ae5dafe6f0249a14f20b44526eadc22999e56780 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 % TODO: huh?  what's this file about?  -gp
 
 \header { texidoc = "
index 6741142a293b4ff7406b7ed8533ca2e6e1f49e2f..b76b6630e6c2169a516a42fc244870d2864934db 100644 (file)
@@ -3,7 +3,7 @@
 the @code{voltaOnThisStaff} property to true for the @code{ChordNames} context and to false for the topmost ordinary @code{Staff} context."
 }
 
-\version "2.8.0"
+\version "2.7.39"
 \score { <<
   \new ChordNames \with {
     voltaOnThisStaff = ##t
index 6dea22aba0224e811bce9e04098e19d1b1c0f6d9..9eec8f209fd61ffcbe444c9c1ae72e5b21ab4e5f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \header{
   filename = "twinkle-pop.ly"
   composer = "traditional"
index 041864605404081f83b1d56a5978878ce0117fc6..8dfc39302c242a6293da21c050a30454963c0082 100644 (file)
@@ -8,7 +8,7 @@ heavily mutilated Edition Peters Morgenlied by Schubert"
 
 }
 
-\version "2.8.0"
+\version "2.7.39"
 
 ignoreMelisma =        \set ignoreMelismata = ##t
 ignoreMelismaOff = \unset ignoreMelismata 
index bc54c2ef9e76a511eb5519ad2a8f6b440fa31151..6c48f6d0a5a7f0c952d150bcfe56942babc3a8fc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   texidoc = "Wilhelmus van Nassouwe"
index dcad4cd1f41d52d5e7e954c9670e970f48467e2e..5eb895ea7d5a777f4263b1cbc8a9f22c59beeac7 100644 (file)
@@ -4,7 +4,7 @@
 %%  hai2zi5: child,
 %%  guai1-guai1: well-behaved)
 
-\version "2.8.0"
+\version "2.7.39"
 
 \header {
   title = "小孩子乖乖"
index 462837e5956d8e48ce670db9cc1cbb57d89fdd53..be1f85bf7accd9f04d06c47d2912beed86e2e191 100644 (file)
@@ -17,6 +17,7 @@ using namespace std;
 
 typedef map<FT_UInt, FT_ULong> Index_to_charcode_map;
 Index_to_charcode_map make_index_to_charcode_map (FT_Face face);
+void get_unicode_name (char*s, FT_ULong code);
 
 class Open_type_font : public Font_metric
 {
index fd8ad695273f71218108cbd69a3dabbd47a4dee4..dc21ccf684199089a65de939d4cd9569e5894818 100644 (file)
@@ -27,7 +27,11 @@ class Pango_font : public Font_metric
   Real scale_;
   Real output_scale_;
   SCM physical_font_tab_;
-  Direction text_direction_; 
+  Direction text_direction_;
+
+  map<string, Index_to_charcode_map > charcode_maps_;
+
+  Index_to_charcode_map const *get_index_to_charcode_map (string postscript_name, FT_Face face);
 public:
   SCM physical_font_tab () const;
   Pango_font (PangoFT2FontMap *,
index 41d504a8c767e156d2192d7cdaaadb7dd3c7ee91..fb8f57ff5e21e0a0a91a07aa37fd2b977979abd3 100644 (file)
@@ -17,11 +17,13 @@ class Stem_tremolo
 public:
 
   static bool has_interface (Grob *);
-  DECLARE_SCHEME_CALLBACK (dim_callback, (SCM smob));
   DECLARE_SCHEME_CALLBACK (calc_slope, (SCM));
+  DECLARE_SCHEME_CALLBACK (calc_width, (SCM));
   DECLARE_SCHEME_CALLBACK (print, (SCM));
   DECLARE_SCHEME_CALLBACK (height, (SCM));
-  static Stencil raw_stencil (Grob *, Real);
+  DECLARE_SCHEME_CALLBACK (calc_style, (SCM));
+  static Stencil rotated_box (Real slope, Real width, Real thick, Real blot);
+  static Stencil raw_stencil (Grob *, Real, Direction stemdir);
   static Real get_beam_translation (Grob *me);
 };
 
index a3f18ab0026be756ee22c60280ea201afd0bd428..24a9a532cfdd28492e097cc4e1f5399ea087f539 100644 (file)
@@ -354,7 +354,14 @@ Note_collision_interface::get_clash_groups (Grob *me)
     {
       Grob *se = elements[i];
       if (Note_column::has_interface (se))
-       clash_groups[Note_column::dir (se)].push_back (se);
+       {
+         if (!Note_column::dir (se))
+           {
+             se->programming_error ("note-column has no direction");
+           }
+         else
+           clash_groups[Note_column::dir (se)].push_back (se);
+       }
     }
 
   Direction d = UP;
index 8e50a1a576b4ee385af3bb43ccd9864d6407d8bc..1a61c07884869fbe0ffd98ae1ad786cf1b06ee34 100644 (file)
@@ -68,18 +68,6 @@ load_scheme_table (char const *tag_str, FT_Face face)
   return tab;
 }
 
-Index_to_charcode_map
-make_index_to_charcode_map (FT_Face face)
-{
-  Index_to_charcode_map m;
-  FT_ULong charcode;
-  FT_UInt gindex;
-
-  for (charcode = FT_Get_First_Char (face, &gindex); gindex != 0;
-       charcode = FT_Get_Next_Char (face, charcode, &gindex))
-    m[gindex] = charcode;
-  return m;
-}
 
 Open_type_font::~Open_type_font ()
 {
index 86c4bf61f5ef6e244bea8bde81b32a31c9f15ac5..0dd963386040866fe62a92ddfce594c3ecc75fb8 100644 (file)
@@ -75,6 +75,29 @@ Pango_font::derived_mark () const
   scm_gc_mark (physical_font_tab_);
 }
 
+
+Index_to_charcode_map const *
+Pango_font::get_index_to_charcode_map (string key, FT_Face face)
+{
+  if (charcode_maps_.find (key) == charcode_maps_.end ())
+    charcode_maps_[key] = make_index_to_charcode_map (face);
+
+  if (charcode_maps_.find (key) == charcode_maps_.end ())
+    return 0;
+  
+  return &charcode_maps_[key];
+}
+
+void
+get_unicode_name (char*s, FT_ULong code)
+{
+  if (code > 0xFFFF)
+    sprintf (s,  "u%lX", code);
+  else
+    sprintf (s,  "uni%04lX", code);
+}
+
+
 Stencil
 Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const
 {
@@ -101,10 +124,25 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const
                   PANGO_ASCENT (ink_rect)));
 
   b.scale (scale_);
+  char const *ps_name_str0 = FT_Get_Postscript_Name (ftface);
+  FcPattern *fcpat = fcfont->font_pattern;
+  char *file_name_as_ptr = 0;
+  FcPatternGetString (fcpat, FC_FILE, 0, (FcChar8 **) & file_name_as_ptr);
 
+  string file_name;
+  if (file_name_as_ptr)
+    {
+      /* Normalize file name.  */
+      file_name = File_name (file_name_as_ptr).to_string ();
+    }
+  
   SCM glyph_exprs = SCM_EOL;
   SCM *tail = &glyph_exprs;
-
+      
+  Index_to_charcode_map const *cmap = 0;
+  if  (! (ftface->face_flags & FT_FACE_FLAG_GLYPH_NAMES))
+    cmap = ((Pango_font*)this)->get_index_to_charcode_map (file_name, ftface);
+  
   bool cid_keyed = false;
   for (int i = 0; i < pgs->num_glyphs; i++)
     {
@@ -116,6 +154,13 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const
       FT_Get_Glyph_Name (ftface, pg, glyph_name, GLYPH_NAME_LEN);
 
       SCM char_id;
+      if (glyph_name[0] == '\0' && cmap)
+       {
+         FT_ULong char_code = cmap->find (pg)->second;
+         get_unicode_name (glyph_name, char_code);
+       }
+      
+  
       if (glyph_name[0] == '\0')
        {
          /*
@@ -140,18 +185,6 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const
   Real size = pango_font_description_get_size (descr)
     / (Real (PANGO_SCALE));
 
-  FcPattern *fcpat = fcfont->font_pattern;
-  char *file_name_as_ptr = 0;
-  FcPatternGetString (fcpat, FC_FILE, 0, (FcChar8 **) & file_name_as_ptr);
-
-  string file_name;
-  if (file_name_as_ptr)
-    {
-      /* Normalize file name.  */
-      file_name = File_name (file_name_as_ptr).to_string ();
-    }
-  
-  char const *ps_name_str0 = FT_Get_Postscript_Name (ftface);
 
   if (!ps_name_str0)
     warning (_f ("no PostScript font name for font `%s'", file_name));
index 03019d023747459e306a2ab8468f20df15c5a153..05de18bab7af64119ebba7ff9961209b77354030 100644 (file)
 #include "stem.hh"
 #include "warn.hh"
 
-/* TODO: lengthen stem if necessary  */
-
-MAKE_SCHEME_CALLBACK (Stem_tremolo, dim_callback, 1);
-
-/* todo: init with cons.  */
-SCM
-Stem_tremolo::dim_callback (SCM e)
-{
-  Grob *se = unsmob_grob (e);
-
-  Real space = Staff_symbol_referencer::staff_space (se);
-  return ly_interval2scm (Interval (-space, space));
-}
-
-
 MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1)
 SCM
 Stem_tremolo::calc_slope (SCM smob)
@@ -58,7 +43,38 @@ Stem_tremolo::calc_slope (SCM smob)
       return scm_from_double (dx ? dy / dx : 0);
     }
   else
-    return scm_from_double (0.25);
+    /* down stems with flags should have more sloped trems (helps avoid
+       flag/stem collisions without making the stem very long) */
+    return scm_from_double (
+        (Stem::duration_log (stem) >= 3 && get_grob_direction (stem) == DOWN) ?
+          0.40 : 0.25);
+}
+
+MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1)
+SCM
+Stem_tremolo::calc_width (SCM smob)
+{
+  Grob *me = unsmob_grob (smob);
+  Grob *stem = unsmob_grob (me->get_object ("stem"));
+  Direction stemdir = get_grob_direction (stem);
+  bool beam = Stem::get_beam (stem);
+  bool flag = Stem::duration_log (stem) >= 3 && !beam;
+
+  /* beamed stems and up-stems with flags have shorter tremolos */
+  return scm_from_double (((stemdir == UP && flag) || beam)? 1.0 : 1.5);
+}
+
+MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1)
+SCM
+Stem_tremolo::calc_style (SCM smob)
+{
+  Grob *me = unsmob_grob (smob);
+  Grob *stem = unsmob_grob (me->get_object ("stem"));
+  Direction stemdir = get_grob_direction (stem);
+  bool beam = Stem::get_beam (stem);
+  bool flag = Stem::duration_log (stem) >= 3 && !beam;
+
+  return ly_symbol2scm (((stemdir == UP && flag) || beam) ? "rectangle" : "default");
 }
 
 Real
@@ -70,19 +86,42 @@ Stem_tremolo::get_beam_translation (Grob *me)
   return  beam ? Beam::get_beam_translation (beam) : 0.81;
 }
 
+/* FIXME: move to Lookup? */
+Stencil
+Stem_tremolo::rotated_box (Real slope, Real width, Real thick, Real blot)
+{
+  vector<Offset> pts;
+  Offset rot (1, slope);
+
+  thick -= 2*blot;
+  width -= 2*blot;
+  rot /= sqrt (1 + slope*slope);
+  pts.push_back (Offset (0, -thick / 2) * rot);
+  pts.push_back (Offset (width, -thick / 2) * rot);
+  pts.push_back (Offset (width, thick / 2) * rot);
+  pts.push_back (Offset (0, thick / 2) * rot);
+  return Lookup::round_filled_polygon (pts, blot);
+}
+
 Stencil
-Stem_tremolo::raw_stencil (Grob *me, Real slope)
+Stem_tremolo::raw_stencil (Grob *me, Real slope, Direction stemdir)
 {
   Real ss = Staff_symbol_referencer::staff_space (me);
   Real thick = robust_scm2double (me->get_property ("beam-thickness"), 1);
   Real width = robust_scm2double (me->get_property ("beam-width"), 1);
   Real blot = me->layout ()->get_dimension (ly_symbol2scm ("blot-diameter"));
+  SCM style = me->get_property ("style");
+  if (!scm_is_symbol (style))
+    style = ly_symbol2scm ("default");
 
   width *= ss;
   thick *= ss;
 
-  Stencil a (Lookup::beam (slope, width, thick, blot));
-  a.translate (Offset (-width * 0.5, width * 0.5 * slope));
+  Stencil a = style == ly_symbol2scm ("rectangle") ?
+    rotated_box (slope, width, thick, blot) :
+    Lookup::beam (slope, width, thick, blot);
+  a.align_to (X_AXIS, CENTER);
+  a.align_to (Y_AXIS, CENTER);
 
   int tremolo_flags = robust_scm2int (me->get_property ("flag-count"), 0);
   if (!tremolo_flags)
@@ -93,14 +132,13 @@ Stem_tremolo::raw_stencil (Grob *me, Real slope)
       return Stencil ();
     }
 
-  /* Who the fuck is 0.81 ? --hwn.   */
   Real beam_translation = get_beam_translation(me);
 
   Stencil mol;
   for (int i = 0; i < tremolo_flags; i++)
     {
       Stencil b (a);
-      b.translate_axis (beam_translation * i, Y_AXIS);
+      b.translate_axis (beam_translation * i * stemdir * -1, Y_AXIS);
       mol.add_stencil (b);
     }
   return mol;
@@ -117,7 +155,7 @@ Stem_tremolo::height (SCM smob)
   /*
     Cannot use the real slope, since it looks at the Beam.
    */
-  Stencil s1 (raw_stencil (me, 0.35));
+  Stencil s1 (raw_stencil (me, 0.35, UP));
 
   return ly_interval2scm (s1.extent (Y_AXIS));
 }
@@ -146,7 +184,8 @@ Stem_tremolo::print (SCM grob)
     : 0.81;
 
   Stencil mol = raw_stencil (me, robust_scm2double (me->get_property ("slope"),
-                                                   0.25));
+                                                   0.25), stemdir);
+
   Interval mol_ext = mol.extent (Y_AXIS);
   Real ss = Staff_symbol_referencer::staff_space (me);
 
@@ -160,37 +199,26 @@ Stem_tremolo::print (SCM grob)
 
   Real end_y
     = Stem::stem_end_position (stem) * ss / 2
-    - stemdir * (beam_count * beamthickness
-                + (max (beam_count -1, 0) * beam_translation));
-
-  /* FIXME: the 0.33 ss is to compensate for the size of the note head.  */
-  Real chord_start_y = Stem::chord_start_y (stem) + 0.33 * ss * stemdir;
-
-  Real padding = beam_translation;
+    - stemdir * max (beam_count, 1) * beam_translation;
 
-  /* if there is a flag, just above/below the notehead.
-     if there is not enough space, center on remaining space,
-     else one beamspace away from stem end.  */
   if (!beam && Stem::duration_log (stem) >= 3)
     {
-      mol.align_to (Y_AXIS, -stemdir);
-      mol.translate_axis (chord_start_y + 0.5 * stemdir, Y_AXIS);
+      end_y -= stemdir * (Stem::duration_log (stem) - 2) * beam_translation;
+      if (stemdir == UP)
+        end_y -= stemdir * beam_translation * 0.5;
     }
-  else if (stemdir * (end_y - chord_start_y) - 2 * padding - mol_ext.length ()
-          < 0.0)
-    mol.translate_axis (0.5 * (end_y + chord_start_y) - mol_ext.center (),
-                       Y_AXIS);
-  else
-    mol.translate_axis (end_y - stemdir * beam_translation -mol_ext [stemdir],
-                       Y_AXIS);
+  mol.translate_axis (end_y, Y_AXIS);
 
   return mol.smobbed_copy ();
 }
 
 ADD_INTERFACE (Stem_tremolo, "stem-tremolo-interface",
               "A beam slashing a stem to indicate a tremolo.",
+
+              "beam-thickness "
+              "beam-width "
+              "flag-count "
               "stem "
+               "style "
               "slope "
-              "beam-width "
-              "beam-thickness "
-              "flag-count");
+              );
index 8a59a4909cf777997280b98ca6481fc3909e28a1..1be8f5985544c1ea1f6413ad37479655e992c6dd 100644 (file)
@@ -335,17 +335,21 @@ Stem::calc_length (SCM smob)
        + 2 * t_flag->extent (t_flag, Y_AXIS).length ()
        / ss;
 
+      /* We don't want to add the whole extent of the flag because the trem
+         and the flag can overlap partly. beam_translation gives a good
+         approximation */
       if (durlog >= 3)
-       {
-         Interval flag_ext = flag (me).extent (Y_AXIS);
-         if (!flag_ext.is_empty ())
-           minlen += 2 * flag_ext.length () / ss;
-
-         /* The clash is smaller for down stems (since the tremolo is
-            angled up.) */
-         if (dir == DOWN)
-           minlen -= 1.0;
-       }
+        {
+          Real beam_trans = Stem_tremolo::get_beam_translation (t_flag);
+          /* the obvious choice is (durlog - 2) here, but we need a bit more space. */
+          minlen += 2 * (durlog - 1.5) * beam_trans;
+
+          /* up-stems need even a little more space to avoid collisions. This
+             needs to be in sync with the tremolo positioning code in
+             Stem_tremolo::print */
+          if (dir == UP)
+            minlen += beam_trans;
+        }
       length = max (length, minlen + 1.0);
     }
   
@@ -798,7 +802,6 @@ Stem::get_stem_info (Grob *me)
   return si;
 }
 
-/* TODO: add extra space for tremolos!  */
 MAKE_SCHEME_CALLBACK(Stem, calc_stem_info, 1);
 SCM
 Stem::calc_stem_info (SCM smob)
@@ -847,6 +850,13 @@ Stem::calc_stem_info (SCM smob)
     * staff_space
     * length_fraction;
 
+  Real height_of_my_trem = 0.0;
+  Grob *trem = unsmob_grob (me->get_object ("tremolo-flag"));
+  if (trem)
+      height_of_my_trem = trem->extent (trem, Y_AXIS).length ()
+        /* hack a bit of space around the trem. */
+        + beam_translation;
+
   /* UGH
      It seems that also for ideal minimum length, we must use
      the maximum beam count (for this direction):
@@ -859,6 +869,7 @@ Stem::calc_stem_info (SCM smob)
 
   Real ideal_minimum_length = ideal_minimum_free
     + height_of_my_beams
+    + height_of_my_trem
     /* stem only extends to center of beam */
     - 0.5 * beam_thickness;
 
@@ -908,18 +919,11 @@ Stem::calc_stem_info (SCM smob)
     * staff_space
     * length_fraction;
 
-  Real minimum_length = minimum_free
+  Real minimum_length = max (minimum_free, height_of_my_trem)
     + height_of_my_beams
     /* stem only extends to center of beam */
     - 0.5 * beam_thickness;
 
-  if (Grob *tremolo = unsmob_grob (me->get_object ("tremolo-flag")))
-    {
-      Interval y_ext = tremolo->extent (tremolo, Y_AXIS);
-      y_ext.widen (0.5);       // FIXME. Should be tunable? 
-      minimum_length = max (minimum_length, y_ext.length ());
-    }
-
   ideal_y *= my_dir;
   Real minimum_y = note_start + minimum_length;
   Real shortest_y = minimum_y * my_dir;
index 82bc78dce28f2614fa85ab8b41b9c2e849915cfe..8fc2c148bd70124ccf2414451ddacbb06cab6fbd 100644 (file)
 #include "warn.hh"
 #include "lily-guile.hh"
 #include "main.hh"
+#include "open-type-font.hh"
+
+
+Index_to_charcode_map
+make_index_to_charcode_map (FT_Face face)
+{
+  Index_to_charcode_map m;
+  FT_ULong charcode;
+  FT_UInt gindex;
+
+  FT_CharMap current_cmap = face->charmap;
+  FT_Select_Charmap(face, FT_ENCODING_UNICODE);
+  for (charcode = FT_Get_First_Char (face, &gindex); gindex != 0;
+       charcode = FT_Get_Next_Char (face, charcode, &gindex))
+    m[gindex] = charcode;
+  FT_Set_Charmap (face, current_cmap);
+  
+  return m;
+}
 
 /*
   Based on ttfps by Juliusz Chroboczek
@@ -132,20 +151,31 @@ print_trailer (void *out,
 
   lily_cookie_fprintf (out, "/CharStrings %d dict dup begin\n", mp->numGlyphs);
 
+  Index_to_charcode_map ic_map (make_index_to_charcode_map (face));
+
+  for (int i = 0; i < mp->numGlyphs; i++)
+    {
+      glyph_name[0] = 0;
+      if (face->face_flags & FT_FACE_FLAG_GLYPH_NAMES)
+       {
+         FT_Error error = FT_Get_Glyph_Name (face, i, glyph_name,
+                                             GLYPH_NAME_LEN);
+         if (error)
+           programming_error ("print_trailer(): FT_Get_Glyph_Name() returned error");
+         else
+           glyph_name[0] = 0;
+       }
 
-  if (face->face_flags & FT_FACE_FLAG_GLYPH_NAMES)
-    for (int i = 0; i < mp->numGlyphs; i++)
-      {
-       FT_Error error = FT_Get_Glyph_Name (face, i, glyph_name,
-                                           GLYPH_NAME_LEN);
-       if (error)
-         programming_error ("print_trailer(): FT_Get_Glyph_Name() returned error");
-       else
-         lily_cookie_fprintf (out, "/%s %d def ", glyph_name, i);
+      if (!glyph_name[0])
+       {
+         get_unicode_name (glyph_name, ic_map[i]);
+       }
+      
+      lily_cookie_fprintf (out, "/%s %d def ", glyph_name, i);
 
-       if (! (i % 5))
-         lily_cookie_fprintf (out, "\n");
-      }
+      if (! (i % 5))
+       lily_cookie_fprintf (out, "\n");
+    }
 
   lily_cookie_fprintf (out, "end readonly def\n");
   lily_cookie_fprintf (out, "FontName currentdict end definefont pop\n");
index b812e622e32b8d167bd649e5d2d1dcd9ca489230..4ca50328295c88d6319b39f69706925bff100a27 100644 (file)
@@ -178,8 +178,15 @@ Tuplet_bracket::calc_control_points (SCM smob)
 
   extract_grob_set (me, "note-columns", columns);
 
+  SCM scm_positions = me->get_property ("positions");
+  if (!me->is_live ())
+    return SCM_EOL;
+  
+  if (!scm_is_pair (scm_positions))
+    programming_error ("Positions should be number pair");
+    
   Drul_array<Real> positions
-    = ly_scm2realdrul (me->get_property ("positions"));
+    = robust_scm2drul (scm_positions, Drul_array<Real> (0,0));
 
   Grob *commonx = get_common_x (me);
   Direction dir = get_grob_direction (me);
@@ -627,7 +634,6 @@ Tuplet_bracket::calc_positions (SCM smob)
   Spanner *me = unsmob_spanner (smob);
   extract_grob_set (me, "note-columns", columns);
 
-
   /*
     Don't print if it doesn't span time.
    */
index dd723dbd3caf77a203fe5432eb2f8b2fbac191da..a9643238fb43f91f11e311d777ab8df105abfd15 100644 (file)
@@ -31,4 +31,4 @@ That's it.  For more information, visit http://lilypond.org .
 }
 
 
-\version "2.8.0"  % necessary for upgrading to future LilyPond versions.
+\version "2.7.39"  % necessary for upgrading to future LilyPond versions.
index 71731b9b347b439379814a9d0ece5bcf2dc51b4e..75f7d518d6f0b8921d13c86ae25debe45e6f7024 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 % Symbols needed to print accordion music
 % 
 %  2' = T
index fc78019795681b378578d8506c205cc1fe1e4e2a..4a01b1aa05e416d23c2961556fc3a16265206890 100755 (executable)
@@ -6,10 +6,10 @@
   Sven Axelsson, the Murray Pipes & Drums of Gothenburg
   (http://www.murrays.nu)
   
-  $Id: bagpipe.ly,v 1.12.2.1 2006/03/22 14:36:31 hanwen Exp $
+  $Id: bagpipe.ly,v 1.12.2.2 2006/03/29 16:19:35 hanwen Exp $
 %}
 
-\version "2.8.0"
+\version "2.7.39"
 
 % Notes of the scale of the Great Highland Bagpipe. Extra high notes for bombarde.
 % Flat notes used mainly in some modern music.
index 4da358eae3d96388d99c24c85105216125d83849..01c7fd5f2a3ff34187e4929fe954e210984e3771 100644 (file)
@@ -74,6 +74,6 @@ pitchnamesCatalan = #`(
 
 pitchnames = \pitchnamesCatalan
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index 864eaaed2c3ccd9e7305d25aecd21b01204bc24f..24a02b95eca37c7e8b33544b6ba7b7ed126f89ca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 chordmodifiers = #default-chord-modifier-list
 
index 799faeedd8b445729c9c4cfdd9ad46916a38ffa3..f60c9f4578ba2004ecfe1bbebffe7aefc4711291 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %% < 1.8 compatibility switch
 #(ly:set-option 'old-relative)
index 4c5d0ba4c44988dbab9a60a69def2854e4940e38..b9f619951f585cee225b980eac41210f9fa92039 100644 (file)
@@ -63,6 +63,6 @@ pitchnamesDeutsch = #`(
 
 pitchnames = \pitchnamesDeutsch
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index 98632eb9e207ea2b4d85cd0852194fe8bfccc633..df947ead4dd9d210e19f51bdecac3d101beaeadf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.8.0"
+\version "2.7.39"
 
 drumPitchNames =
 #'((acousticbassdrum . acousticbassdrum)
index 21f11dae8ae9b97dbcfe8a48a387ba3f22485ca3..a0686e2e9a3d722616a70a20e935c8dff097d369 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %
 % declare the standard dynamic identifiers.
index fcd7a9e97d18797cea1774cbf77c2d584a5db890..67820fffb5d14103592125d55c1fe8db99d409d2 100644 (file)
@@ -87,7 +87,7 @@ pitchnamesEnglish = #`(
 
 pitchnames = \pitchnamesEnglish
 
-\version "2.8.0"
+\version "2.7.39"
 
 
 #(ly:parser-set-note-names parser pitchnames)
index 6c5213eb9938811ad83de29d232914d5187a78a5..00c9746e01baa920423dee402b5de08a8bbcdd2f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \context {
   \name "Global"
index 5c6880196370c5c8fe96062c1f11d44b66bf3f52..b1cd2e71a9b411e83dc616fbb4d3249a99b6f64d 100644 (file)
@@ -58,6 +58,6 @@ pitchnamesEspanol = #`(
 
 pitchnames = \pitchnamesEspanol
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index c8b883dee8df72527cb3937f6abe890f6e8aba70..ebb1ce8f7fc39482525fd04c537d190ee1a6ae3b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %
 % Running LilyPond on this file generates the documentation
index b78a8d550e3510dfd887d3a34486d352338bd7f0..8f090349e3da3e3b4a55dcbf47ea8a4f13cfd96b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %
 % Running LilyPond on this file generates the short interface doc
index 1d982d18aeb61ac27679835c7b654d1b570795d0..0f31f45815c89e8c28b29ad119c4fd2c98f1b75c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 startGraceMusic =  {
index 72d4434d7262a09569a8d6c443ae571364816b11..2719813e92ce59d54af803a675e16d3938800756 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %%%%%%%%
 %%%%%%%% shortcuts common for all styles of gregorian chant notation
index a1508d3c36645324f2db3e7ddfa75988730cb24d..71633013a6b3ede8bee6b484a9a0d23a804c6f8d 100644 (file)
@@ -7,7 +7,7 @@
 #(define-public midi-debug  #f)
 
 
-\version "2.8.0"
+\version "2.7.39"
 
 \include "declarations-init.ly"
 
index e78516f939bb62f3142389931d2a21427e8325ae..e7ae81ec153f7007b5eff4eff329c412eb8c29a1 100644 (file)
@@ -86,6 +86,6 @@ pitchnamesItaliano = #`(
 
 pitchnames = \pitchnamesItaliano
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index 4b352978ba084b5b1ecd275374f5d892d30a2fc1..a2a65b51cdb5ed3229da2dbe37cccdd3c941c8f0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 \midi {
         \tempo 4=60
        \include "performer-init.ly"
index 87012246a1b9c06f4a2f85134b5988c665457d9d..a76b9286034cac7f2cb1c33c9391a4fea129b376 100644 (file)
@@ -1,6 +1,6 @@
 % -*-Scheme-*-
 
-\version "2.8.0"
+\version "2.7.39"
 
 %% need SRFI-1 filter 
 
index 849b3cac507e95e435a31cb31819d8f8981eedaa..5ede11b8af57b743d5e84908dffc94b6099aa2be 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 %{
  common dutch names for notes. es means flat, is means sharp
 
index 76739e0ff7bccada550fcf97ff4cd9119bdd0065..fe633d24fb6e1b86ba4852da40c9c935163763bc 100644 (file)
@@ -105,6 +105,6 @@ pitchnamesNorsk = #`(
 
 pitchnames =\pitchnamesNorsk
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index 84e2350b70f5a864264166ca50eae74eb5d31bf2..41c846feaba445f170dfbea38b6d4bae1bd8084c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 \paper {
 
index 6bc073a10293a8c8036a41cf8dbcac31cd52ad81..f4f62b0e02180e1d9f8f371bfbf1e0934eabc1f7 100644 (file)
@@ -1,2 +1,2 @@
-\version "2.8.0"
+\version "2.7.39"
 
index 1498b56202fdea44a30db3ea731bb20558c7ec11..d22c42277531198414fcad979d63ea8ef534905a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 %%
 %% setup for Request->Element conversion. 
index a0e629dbbca091eba40feb6357ae18f89dc51ac6..7f174c3bb8c3ff268ef09ebc8c16b16ff01709c6 100644 (file)
@@ -86,6 +86,6 @@ pitchnamesPortuguese = #`(
 
 pitchnames = \pitchnamesPortuguese
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index 5a9a4cf3950979093ec91f3cc931bc4e3e47a82c..73c3357d7cec2412962cd8d0aa97b042cd6bef6a 100644 (file)
@@ -1,6 +1,6 @@
 % property-init.ly
 
-\version "2.8.0"
+\version "2.7.39"
 
 stemUp = \override Stem  #'direction = #UP
 stemDown = \override Stem  #'direction = #DOWN 
index 2c6513648d6bd1c5f98af3a14caed0c67b87d159..1ca80b100487ad182e7be680375af3f4cf9ba050 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 major = #`(
index 1c7df437ad4731b6dcf5fe72d493699fa2de7fc2..68d4de9d9a827f1daf2f80791fcec41b0210eb59 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 
 % code char abbreviations
index 1bdb34ecd4e954b7d1b2ab3b7013c60da883d708..d2493903c99f186582b674e26fe3e1c6718505ed 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 startGroup = #(make-span-event 'NoteGroupingEvent START)
 stopGroup = #(make-span-event 'NoteGroupingEvent STOP)
index aec1d428b9660f095b74729c5f05e54caf7b359d..1cdf637b8b4ec8aabaa8354f94cb26575158f289 100644 (file)
@@ -48,6 +48,6 @@ pitchnamesSuomi = #`(
 
 pitchnames = \pitchnamesSuomi
 
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index bf178552405e5ae99264bf16c0330911fc0628e2..4c07f68680eea0972891b755a4e3011cd60ec1d7 100644 (file)
@@ -42,6 +42,6 @@ pitchnamesSvenska = #`(
 )
 
 pitchnames = \pitchnamesSvenska
-\version "2.8.0"
+\version "2.7.39"
 
 #(ly:parser-set-note-names parser pitchnames)
index 738380516c5188564f85275ad7f266388cd5b30f..26bca808c8f19cb8faf78e0ea5dad23c45b3fda6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0"
+\version "2.7.39"
 
 slashSeparator = \markup {
   \hcenter
index 4f5f08abee0d0a4483f938483ea3dae9075eaad0..7207ea964a1baf2d855b68b1f9a0c0e869d5c98a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.8.0" %hier stond 2.1.36, mocht ik dat wel veranderen?
+\version "2.7.39" %hier stond 2.1.36, mocht ik dat wel veranderen?
 
 %{
 
index c09f78335fab66fbfa6ec94e80613e9d16d5f069..b19b3400d150d039db71b59c1729703c66b30c15 100644 (file)
@@ -8,7 +8,7 @@ include $(depth)/make/stepmake.make
 AF_FILES = $(call src-wildcard,*.af)
 
 # hangs on feta23
-MFTRACE_FLAGS=  --simplify
+MFTRACE_FLAGS=  --simplify
 
 EXTRA_DIST_FILES += README feta.tex
 
@@ -125,10 +125,6 @@ INSTALLATION_OUT_FILES4=$(SVG_FILES)
 INSTALLATION_OUT_DIR5=$(local_lilypond_datadir)/fonts/type1
 INSTALLATION_OUT_FILES5=$(PFA_FILES)
 
-INSTALLATION_OUT_DIR6=$(local_lilypond_datadir)/ps/
-INSTALLATION_OUT_FILES6=$(ENC_FILES)
-
-
 export MFINPUTS:=.:$(MFINPUTS)
 
 
index 8a1bd2883bb5208dea16ef68cd576365a649f863..1483af4d9feeb72e49f0d6da5ccf5e05aaebc370 100644 (file)
@@ -26,8 +26,14 @@ picture remember_pic;
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 save black_notehead_width, noteheight;
-save slash_thick, slash_slope, overdone_heads, solfa_noteheight;
-numeric black_notehead_width, noteheight, slash_thick;
+save half_notehead_width, whole_notehead_width, slash_thick;
+save slash_slope, overdone_heads, solfa_noteheight;
+
+numeric noteheight;
+numeric slash_thick;
+numeric black_notehead_width;
+numeric whole_notehead_width;
+numeric half_notehead_width;
 
 
 fet_begingroup ("noteheads");
@@ -191,6 +197,8 @@ fet_beginchar ("Whole notehead", "s0");
        undraw_inside_ellipse (1.30, 125 - puff_up_factor * 10,
                               0.68, 2 stafflinethickness#);
 
+       whole_notehead_width# := charwd;
+
        draw_staff (-2, 2, 0);
 fet_endchar;
 
@@ -207,10 +215,14 @@ if test > 0:
 fi;
 
 
+
+
 fet_beginchar ("Half notehead", "s1");
        draw_outside_ellipse (1.53 - puff_up_factor / 3.0, 34, 0.66, 0.17);
        undraw_inside_ellipse (3.25, 33, 0.81, 2.5 stafflinethickness#);
 
+       half_notehead_width# := charwd;
+
        draw_staff (-2, 2, 0);
 fet_endchar;
 
@@ -235,7 +247,6 @@ fet_beginchar ("Quart notehead", "s2");
        draw_staff (-2, 2, 0);
 fet_endchar;
 
-
 if test > 0:
        fet_beginchar ("Quart notehead", "s2");
                draw_outside_ellipse (1.49 - puff_up_factor / 3.0, 31,
@@ -887,14 +898,16 @@ fi;
 %
 
 save solfa_pen_thick;
-solfa_pen_thick# = 2 stafflinethickness#;
+solfa_pen_thick# = 1.75 stafflinethickness#;
 define_blacker_pixels (solfa_pen_thick);
 
 
-solfa_whole_width := 1.8;
-solfa_half_width := 1.35;
-solfa_quarter_width := 1.35;
+save solfa_base_notewidth;
+solfa_base_notewidth# := black_notehead_width#;
 
+solfa_whole_width := whole_notehead_width# / black_notehead_width#;
+solfa_half_width := half_notehead_width# / black_notehead_width#;
+solfa_quarter_width := 1.0;
 
 def draw_do_head (expr width_factor, dir) =
        save p_in, p_out;
@@ -902,7 +915,7 @@ def draw_do_head (expr width_factor, dir) =
        path p_in, p_out;
        pair left_dist, right_dist;
 
-       set_char_box (0, width_factor * solfa_noteheight#,
+       set_char_box (0, width_factor * solfa_base_notewidth#,
                      0.5 solfa_noteheight#, 0.5 solfa_noteheight#);
 
        pickup pencircle scaled solfa_pen_thick;
index 44b0168dd26ac07a39c302b41553c3a5edd8a868..552731486d58724e5f50f2f0a1bd19fcc35d307a 100644 (file)
@@ -6,8 +6,8 @@
 %input feta-eindelijk;
 %input feta-toevallig;
 %input feta-puntje;
-%input feta-bolletjes; 
-input feta-arrow;      
+input feta-bolletjes;  
+%input feta-arrow;     
 %input feta-schrift;   
 %input feta-schrift;
 %input feta-banier;
index 08182e9d55a154d33dbbe1560d8f9a53a6daa6b9..ffee8295d54e10232ae550648bec9e8f9c4dcb7d 100644 (file)
@@ -2780,10 +2780,3 @@ def conv (str):
 
 conversions.append (((2, 7, 40), conv,
                    "rehearsalMarkAlignSymbol/barNumberAlignSymbol -> break-align-symbol"))
-
-
-def conv (str):
-       return str
-
-conversions.append (((2, 8, 0), conv,
-                   "bump version number for release"))
index 1d10225b4d64c94c2383aad2e37d45c3702182c0..20cb7b3f2ee74c4ced2421c7d21341fd3763a316 100644 (file)
        (stencil . ,ly:stem-tremolo::print)
        (X-extent . #f)
        (slope . ,ly:stem-tremolo::calc-slope)
-       (beam-width . 1.6) ; staff-space
+       (beam-width . ,ly:stem-tremolo::calc-width) ; staff-space
+        (style . ,ly:stem-tremolo::calc-style)
        (beam-thickness . 0.48) ; staff-space
        (meta . ((class . Item)
                 (interfaces . (stem-tremolo-interface))))))
index ea1f768a02289424536005e0b853670b4ba82641..4fbadf98134ed0154b21bc4d2fd840178162f68f 100644 (file)
@@ -158,7 +158,8 @@ def get_option_parser ():
        
        p.add_option ("-o", '--output', help=_('write output to DIR'),
                      metavar="DIR",
-                     action='store', dest='output_name', default=None)
+                     action='store', dest='output_name',
+                     default='')
        p.add_option ('-P', '--process', metavar=_("COMMAND"),
                      help = _ ("process ly_files using COMMAND FILE..."),
                      action='store', 
@@ -602,7 +603,14 @@ output = {
 @end html
 ''',
 
-               PRINTFILENAME: '''@file{%(filename)s}
+               PRINTFILENAME: '''
+@html
+<a href="%(filename)s">
+@end html
+@file{%(filename)s}
+@html
+</a>
+@end html
        ''',
 
                QUOTE: r'''@quotation