]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' into lilypond/translation
authorFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 28 Feb 2011 16:29:38 +0000 (17:29 +0100)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 28 Feb 2011 16:29:38 +0000 (17:29 +0100)
357 files changed:
Documentation/GNUmakefile
Documentation/contributor/source-code.itexi
Documentation/de/notation/pitches.itely
Documentation/es/notation/pitches.itely
Documentation/essay/texi-long.bst [deleted file]
Documentation/fr/notation/pitches.itely
Documentation/included/authors.itexi
Documentation/lily-bib.bst [new file with mode: 0644]
Documentation/notation/pitches.itely
Documentation/notation/rhythms.itely
Documentation/snippets/accordion-discant-symbols.ly
Documentation/snippets/adding-a-figured-bass-above-or-below-the-notes.ly
Documentation/snippets/adding-ambitus-per-voice.ly
Documentation/snippets/adding-an-extra-staff-at-a-line-break.ly
Documentation/snippets/adding-an-extra-staff.ly
Documentation/snippets/adding-bar-lines-to-chordnames-context.ly
Documentation/snippets/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly
Documentation/snippets/adding-drum-parts.ly
Documentation/snippets/adding-fingerings-to-a-score.ly
Documentation/snippets/adding-fingerings-to-tablatures.ly
Documentation/snippets/adding-indicators-to-staves-which-get-split-after-a-break.ly
Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly
Documentation/snippets/adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
Documentation/snippets/adding-the-current-date-to-a-score.ly
Documentation/snippets/adding-volta-brackets-to-additional-staves.ly
Documentation/snippets/additional-voices-to-avoid-collisions.ly
Documentation/snippets/adjusting-grace-note-spacing.ly
Documentation/snippets/adjusting-lyrics-vertical-spacing.ly
Documentation/snippets/adjusting-the-shape-of-falls-and-doits.ly
Documentation/snippets/aligning-and-centering-instrument-names.ly
Documentation/snippets/aligning-bar-numbers.ly
Documentation/snippets/aligning-marks-with-various-notation-objects.ly
Documentation/snippets/aligning-objects-created-with-the--mark-command.ly
Documentation/snippets/allowing-fingerings-to-be-printed-inside-the-staff.ly
Documentation/snippets/altering-the-length-of-beamed-stems.ly
Documentation/snippets/ambitus-with-multiple-voices.ly
Documentation/snippets/ambitus.ly
Documentation/snippets/analysis-brackets-above-the-staff.ly
Documentation/snippets/ancient-fonts.ly
Documentation/snippets/ancient-headword.ly
Documentation/snippets/ancient-notation-template----modern-transcription-of-gregorian-music.ly
Documentation/snippets/ancient-notation-template----modern-transcription-of-mensural-music.ly
Documentation/snippets/ancient-time-signatures.ly
Documentation/snippets/anglican-psalm-template.ly
Documentation/snippets/applying-note-head-styles-depending-on-the-step-of-the-scale.ly
Documentation/snippets/arabic-improvisation.ly
Documentation/snippets/asymmetric-slurs.ly
Documentation/snippets/automatic-beam-subdivisions.ly
Documentation/snippets/avoiding-collisions-with-chord-fingerings.ly
Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly
Documentation/snippets/beam-endings-in-score-context.ly
Documentation/snippets/beam-grouping-in-7-8-time.ly
Documentation/snippets/beams-across-line-breaks.ly
Documentation/snippets/blanking-staff-lines-using-the--whiteout-command.ly
Documentation/snippets/book-parts.ly
Documentation/snippets/breathing-signs.ly
Documentation/snippets/broken-crescendo-hairpin.ly
Documentation/snippets/caesura-railtracks-with-fermata.ly
Documentation/snippets/center-text-below-hairpin-dynamics.ly
Documentation/snippets/centering-markup-on-note-heads-automatically.ly
Documentation/snippets/changing--flageolet-mark-size.ly
Documentation/snippets/changing-a-single-notes-size-in-a-chord.ly
Documentation/snippets/changing-beam-knee-gap.ly
Documentation/snippets/changing-chord-separator.ly
Documentation/snippets/changing-form-of-multi-measure-rests.ly
Documentation/snippets/changing-fret-orientations.ly
Documentation/snippets/changing-midi-output-to-one-channel-per-voice.ly
Documentation/snippets/changing-partcombine-texts.ly
Documentation/snippets/changing-properties-for-individual-grobs.ly
Documentation/snippets/changing-stanza-fonts.ly
Documentation/snippets/changing-text-and-spanner-styles-for-text-dynamics.ly
Documentation/snippets/changing-the-ambitus-gap.ly
Documentation/snippets/changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
Documentation/snippets/changing-the-breath-mark-symbol.ly
Documentation/snippets/changing-the-chord-names-to-german-or-semi-german-notation.ly
Documentation/snippets/changing-the-default-text-font-family.ly
Documentation/snippets/changing-the-interval-of-lines-on-the-stave.ly
Documentation/snippets/changing-the-number-of-augmentation-dots-per-note.ly
Documentation/snippets/changing-the-number-of-lines-in-a-staff.ly
Documentation/snippets/changing-the-positions-of-figured-bass-alterations.ly
Documentation/snippets/changing-the-size-of-woodwind-diagrams.ly
Documentation/snippets/changing-the-staff-size.ly
Documentation/snippets/changing-the-tempo-without-a-metronome-mark.ly
Documentation/snippets/changing-the-text-for-sustain-markings.ly
Documentation/snippets/changing-the-time-signature-without-affecting-the-beaming.ly
Documentation/snippets/changing-the-tuplet-number.ly
Documentation/snippets/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
Documentation/snippets/chant-or-psalms-notation.ly
Documentation/snippets/chord-name-exceptions.ly
Documentation/snippets/chord-name-major7.ly
Documentation/snippets/chordchanges-for-fretboards.ly
Documentation/snippets/chords-headword.ly
Documentation/snippets/clefs-can-be-transposed-by-arbitrary-amounts.ly
Documentation/snippets/clip-systems.ly
Documentation/snippets/clusters.ly
Documentation/snippets/coloring-notes-depending-on-their-pitch.ly
Documentation/snippets/combining-dynamics-with-markup-texts.ly
Documentation/snippets/combining-two-parts-on-the-same-staff.ly
Documentation/snippets/compound-time-signatures.ly
Documentation/snippets/conducting-signs,-measure-grouping-signs.ly
Documentation/snippets/contemporary-glissando.ly
Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly
Documentation/snippets/controlling-the-placement-of-chord-fingerings.ly
Documentation/snippets/controlling-the-vertical-ordering-of-scripts.ly
Documentation/snippets/controlling-tuplet-bracket-visibility.ly
Documentation/snippets/creating-a-delayed-turn.ly
Documentation/snippets/creating-a-sequence-of-notes-on-various-pitches.ly
Documentation/snippets/creating-arpeggios-across-notes-in-different-voices.ly
Documentation/snippets/creating-blank-staves.ly
Documentation/snippets/creating-cross-staff-arpeggios-in-a-piano-staff.ly
Documentation/snippets/creating-cross-staff-arpeggios-in-other-contexts.ly
Documentation/snippets/creating-metronome-marks-in-markup-mode.ly
Documentation/snippets/creating-real-parenthesized-dynamics.ly
Documentation/snippets/creating-simultaneous-rehearsal-marks.ly
Documentation/snippets/creating-slurs-across-voices.ly
Documentation/snippets/creating-text-spanners.ly
Documentation/snippets/cross-staff-tremolos.ly
Documentation/snippets/custodes.ly
Documentation/snippets/customizing-fretboard-fret-diagrams.ly
Documentation/snippets/customizing-markup-fret-diagrams.ly
Documentation/snippets/default-direction-of-stems-on-the-center-line-of-the-staff.ly
Documentation/snippets/defining-an-engraver-in-scheme-ambitus-engraver.ly
Documentation/snippets/defining-predefined-fretboards-for-other-instruments.ly
Documentation/snippets/demo-midiinstruments.ly
Documentation/snippets/demonstrating-all-headers.ly
Documentation/snippets/display-bracket-with-only-one-staff-in-a-system.ly
Documentation/snippets/displaying-complex-chords.ly
Documentation/snippets/displaying-grob-ancestry.ly
Documentation/snippets/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
Documentation/snippets/dotted-harmonics.ly
Documentation/snippets/double-glissando.ly
Documentation/snippets/drawing-boxes-around-grobs.ly
Documentation/snippets/drawing-circles-around-note-heads.ly
Documentation/snippets/drawing-circles-around-various-objects.ly
Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
Documentation/snippets/dynamics-text-spanner-postfix.ly
Documentation/snippets/editorial-headword.ly
Documentation/snippets/embedding-native-postscript-in-a--markup-block.ly
Documentation/snippets/engravers-one-by-one.ly
Documentation/snippets/engraving-ties-manually.ly
Documentation/snippets/engraving-tremolos-with-floating-beams.ly
Documentation/snippets/entering-several-tuplets-using-only-one--times-command.ly
Documentation/snippets/expressive-headword.ly
Documentation/snippets/faking-a-hammer-in-tablatures.ly
Documentation/snippets/figured-bass-headword.ly
Documentation/snippets/fine-tuning-pedal-brackets.ly
Documentation/snippets/fingering-symbols-for-wind-instruments.ly
Documentation/snippets/fingerings,-string-indications,-and-right-hand-fingerings.ly
Documentation/snippets/flamenco-notation.ly
Documentation/snippets/flat-flags-and-beam-nibs.ly
Documentation/snippets/flute-slap-notation.ly
Documentation/snippets/forcing-a-clef-symbol-to-be-displayed.ly
Documentation/snippets/forcing-horizontal-shift-of-notes.ly
Documentation/snippets/forcing-hyphens-to-be-shown.ly
Documentation/snippets/forcing-measure-width-to-adapt-to-metronomemarks-width.ly
Documentation/snippets/forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
Documentation/snippets/formatting-lyrics-syllables.ly
Documentation/snippets/fret-diagrams-explained-and-developed.ly
Documentation/snippets/fretboards-alternate-tables.ly
Documentation/snippets/fretted-headword.ly
Documentation/snippets/generating-custom-flags.ly
Documentation/snippets/generating-random-notes.ly
Documentation/snippets/graphical-and-text-woodwind-diagrams.ly
Documentation/snippets/grid-lines--changing-their-appearance.ly
Documentation/snippets/grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
Documentation/snippets/grouping-beats.ly
Documentation/snippets/guitar-slides.ly
Documentation/snippets/guitar-strum-rhythms.ly
Documentation/snippets/hairpins-with-different-line-styles.ly
Documentation/snippets/heavily-customized-polymetric-time-signatures.ly
Documentation/snippets/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly
Documentation/snippets/hiding-the-extender-line-for-text-dynamics.ly
Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
Documentation/snippets/how-to-change-fret-diagram-position.ly
Documentation/snippets/how-to-print-two-rehearsal-marks-above-and-below-the-same-barline-method-1.ly
Documentation/snippets/how-to-print-two-rehearsal-marks-above-and-below-the-same-barline-method-2.ly
Documentation/snippets/how-to-put-ties-between-syllables-in-lyrics.ly
Documentation/snippets/hymn-template.ly
Documentation/snippets/incipit.ly
Documentation/snippets/indicating-cross-staff-chords-with-arpeggio-bracket.ly
Documentation/snippets/inserting-a-caesura.ly
Documentation/snippets/inserting-score-fragments-above-a-staff,-as-markups.ly
Documentation/snippets/isolated-percent-repeats.ly
Documentation/snippets/jazz-combo-template.ly
Documentation/snippets/keep-change-clefs-full-sized.ly
Documentation/snippets/keyboard-headword.ly
Documentation/snippets/laissez-vibrer-ties.ly
Documentation/snippets/letter-tablature-formatting.ly
Documentation/snippets/line-arrows.ly
Documentation/snippets/lyrics-alignment.ly
Documentation/snippets/lyrics-old-spacing-settings.ly
Documentation/snippets/makam-example.ly
Documentation/snippets/making-an-object-invisible-with-the-transparent-property.ly
Documentation/snippets/making-slurs-with-complex-dash-structure.ly
Documentation/snippets/making-some-staff-lines-thicker-than-the-others.ly
Documentation/snippets/manually-break-figured-bass-extenders-for-only-some-numbers.ly
Documentation/snippets/manually-controlling-beam-positions.ly
Documentation/snippets/marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
Documentation/snippets/markup-lines.ly
Documentation/snippets/measure-counter.ly
Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly
Documentation/snippets/merging-multi-measure-rests-in-a-polyphonic-part.ly
Documentation/snippets/modern-tab-text-clef.ly
Documentation/snippets/modifying-default-values-for-articulation-shorthand-notation.ly
Documentation/snippets/modifying-tuplet-bracket-length.ly
Documentation/snippets/moving-dotted-notes-in-polyphony.ly
Documentation/snippets/moving-slur-positions-vertically.ly
Documentation/snippets/multi-measure-rest-markup.ly
Documentation/snippets/nesting-staves.ly
Documentation/snippets/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly [deleted file]
Documentation/snippets/non-default-tuplet-numbers.ly
Documentation/snippets/non-traditional-key-signatures.ly
Documentation/snippets/numbers-as-easy-note-heads.ly
Documentation/snippets/orchestra,-choir-and-piano-template.ly
Documentation/snippets/ottava-text.ly
Documentation/snippets/outputting-the-version-number.ly
Documentation/snippets/page-label.ly
Documentation/snippets/partcombine-and-autobeamoff.ly
Documentation/snippets/percent-repeat-count-visibility.ly
Documentation/snippets/percent-repeat-counter.ly
Documentation/snippets/percussion-beaters.ly
Documentation/snippets/permitting-line-breaks-within-beamed-tuplets.ly
Documentation/snippets/piano-template-simple.ly
Documentation/snippets/piano-template-with-centered-dynamics.ly
Documentation/snippets/piano-template-with-centered-lyrics.ly
Documentation/snippets/piano-template-with-melody-and-lyrics.ly
Documentation/snippets/pitches-headword.ly
Documentation/snippets/placement-of-right-hand-fingerings.ly
Documentation/snippets/polyphony-in-tablature.ly
Documentation/snippets/positioning-arpeggios.ly
Documentation/snippets/positioning-fingering-indications-precisely.ly
Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly
Documentation/snippets/positioning-grace-notes-with-floating-space.ly
Documentation/snippets/positioning-multi-measure-rests.ly
Documentation/snippets/positioning-segno-and-coda-with-line-break.ly
Documentation/snippets/positioning-text-markups-inside-slurs.ly
Documentation/snippets/preventing-extra-naturals-from-being-automatically-added.ly
Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly
Documentation/snippets/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
Documentation/snippets/printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
Documentation/snippets/printing-bar-numbers-at-regular-intervals.ly
Documentation/snippets/printing-bar-numbers-inside-boxes-or-circles.ly
Documentation/snippets/printing-hairpins-using-al-niente-notation.ly
Documentation/snippets/printing-marks-at-the-end-of-a-line.ly
Documentation/snippets/printing-marks-on-every-staff.ly
Documentation/snippets/printing-metronome-and-rehearsal-marks-below-the-staff.ly
Documentation/snippets/printing-music-with-different-time-signatures.ly
Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly
Documentation/snippets/printing-text-from-right-to-left.ly
Documentation/snippets/printing-the-bar-number-for-the-first-measure.ly
Documentation/snippets/proportional-strict-notespacing.ly
Documentation/snippets/putting-lyrics-inside-the-staff.ly
Documentation/snippets/quoting-another-voice-with-transposition.ly
Documentation/snippets/quoting-another-voice.ly
Documentation/snippets/recorder-fingering-chart.ly
Documentation/snippets/redefining-grace-note-global-defaults.ly
Documentation/snippets/removing-bar-numbers-from-a-score.ly
Documentation/snippets/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly
Documentation/snippets/removing-the-first-empty-line.ly
Documentation/snippets/repeats-headword.ly
Documentation/snippets/rest-styles.ly
Documentation/snippets/reverting-default-beam-endings.ly
Documentation/snippets/rhythmic-slashes.ly
Documentation/snippets/rhythms-headword.ly
Documentation/snippets/satb-choir-template---four-staves.ly
Documentation/snippets/score-for-diatonic-accordion.ly
Documentation/snippets/screech-boink.ly
Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly
Documentation/snippets/setting-hairpin-behavior-at-bar-lines.ly
Documentation/snippets/setting-system-separators.ly
Documentation/snippets/setting-the-double-repeat-default-for-volte.ly
Documentation/snippets/setting-the-minimum-length-of-hairpins.ly
Documentation/snippets/shortening-volta-brackets.ly
Documentation/snippets/showing-chords-at-changes.ly
Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
Documentation/snippets/simple-lead-sheet.ly
Documentation/snippets/simultaneous-headword.ly
Documentation/snippets/single-staff-template-with-notes,-lyrics,-and-chords.ly
Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
Documentation/snippets/single-staff-template-with-notes-and-chords.ly
Documentation/snippets/single-staff-template-with-notes-and-lyrics.ly
Documentation/snippets/single-staff-template-with-only-notes.ly
Documentation/snippets/skips-in-lyric-mode-2.ly
Documentation/snippets/skips-in-lyric-mode.ly
Documentation/snippets/snap-pizzicato-bartok-pizzicato.ly
Documentation/snippets/staff-headword.ly
Documentation/snippets/stand-alone-two-column-markup.ly
Documentation/snippets/stem-and-beam-behavior-in-tablature.ly
Documentation/snippets/stemlets.ly
Documentation/snippets/string-number-extender-lines.ly
Documentation/snippets/string-quartet-template-simple.ly
Documentation/snippets/string-quartet-template-with-separate-parts.ly
Documentation/snippets/subdividing-beams.ly
Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
Documentation/snippets/table-of-contents.ly
Documentation/snippets/text-headword.ly
Documentation/snippets/three-sided-box.ly
Documentation/snippets/tick-bar-lines.ly
Documentation/snippets/time-signature-in-parentheses.ly
Documentation/snippets/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly
Documentation/snippets/transcription-of-ancient-music-with-incipit.ly
Documentation/snippets/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
Documentation/snippets/tweaking-clef-properties.ly
Documentation/snippets/tweaking-grace-layout-within-music.ly
Documentation/snippets/unfretted-headword.ly
Documentation/snippets/use-square-bracket-at-the-start-of-a-staff-group.ly
Documentation/snippets/using-alternative-flag-styles.ly
Documentation/snippets/using-arpeggiobracket-to-make-divisi-more-visible.ly
Documentation/snippets/using-double-slurs-for-legato-chords.ly
Documentation/snippets/using-grace-note-slashes-with-normal-heads.ly
Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly
Documentation/snippets/using-postscript-to-generate-special-note-head-shapes.ly
Documentation/snippets/using-the--tweak-command-to-tweak-individual-grobs.ly
Documentation/snippets/using-the-whiteout-property.ly
Documentation/snippets/using-ties-with-arpeggios.ly
Documentation/snippets/utf-8.ly
Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly
Documentation/snippets/vertically-aligned-dynamics-and-textscripts.ly
Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly
Documentation/snippets/vertically-aligning-ossias-and-lyrics.ly
Documentation/snippets/vertically-centered-common-lyrics.ly
Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly
Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly
Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
Documentation/snippets/vocal-ensemble-template-with-verse-and-refrain.ly
Documentation/snippets/vocal-ensemble-template.ly
Documentation/snippets/vocal-headword.ly
Documentation/snippets/volta-below-chords.ly
Documentation/snippets/volta-multi-staff.ly
Documentation/snippets/volta-text-markup-using-repeatcommands.ly
Documentation/snippets/wind-headword.ly
Documentation/snippets/woodwind-diagrams-key-lists.ly
Documentation/snippets/woodwind-diagrams-listing.ly
Documentation/web/others-did.bib
Documentation/web/texi-web.bst [deleted file]
Documentation/web/we-wrote.bib
input/regression/page-spacing-staff-group-nested.ly [new file with mode: 0644]
lily/align-interface.cc
lily/beam-collision-engraver.cc
lily/beam-quanting.cc
lily/beam.cc
lily/general-scheme.cc
lily/page-layout-problem.cc
lily/slur-scoring.cc
lily/slur.cc
lily/stem.cc
lily/tie-column.cc
lily/tie-formatting-problem.cc
lily/tie.cc
lily/vertical-align-engraver.cc
ly/engraver-init.ly
make/website.make
scm/define-grob-properties.scm
scm/framework-ps.scm
scripts/auxiliar/doc-section.sh
scripts/auxiliar/makelsr.py
scripts/build/bib2texi.py

index d4246294e5d7d2d3ab2c45602bee8cd9ca339324..4696170e429798c585fd6ecadfbacea0bf6bb41c 100644 (file)
@@ -113,16 +113,19 @@ $(outdir)/contributor.texi: $(outdir)/ROADMAP
 ### bad hack for badly-integrated bibliography
 $(outdir)/colorado.itexi:
        BSTINPUTS=$(src-dir)/essay $(buildscript-dir)/bib2texi \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(outdir)/colorado.itexi \
                $(src-dir)/essay/colorado.bib
 
 $(outdir)/computer-notation.itexi:
        BSTINPUTS=$(src-dir)/essay $(buildscript-dir)/bib2texi \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(outdir)/computer-notation.itexi \
                $(src-dir)/essay/computer-notation.bib
 
 $(outdir)/engravingbib.itexi:
        BSTINPUTS=$(src-dir)/essay $(buildscript-dir)/bib2texi \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(outdir)/engravingbib.itexi \
                $(src-dir)/essay/engravingbib.bib
 
@@ -133,13 +136,13 @@ $(outdir)/essay.texi: \
 
 $(outdir)/others-did.itexi:
        BSTINPUTS=$(src-dir)/web/ $(buildscript-dir)/bib2texi \
-               -s web \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(outdir)/others-did.itexi \
                $(src-dir)/web/others-did.bib
 
 $(outdir)/we-wrote.itexi:
        BSTINPUTS=$(src-dir)/web/ $(buildscript-dir)/bib2texi \
-               -s web \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(outdir)/we-wrote.itexi \
                $(src-dir)/web/we-wrote.bib
 
index 54d8ba7d7e7d94affcf3fb73c395d2129f385cdc..79833e13d9c9d1658cc7ca304231e548176721da 100644 (file)
@@ -1086,6 +1086,7 @@ several Git branches of LilyPond source code is presented.
 * Git log::
 * Applying remote patches::
 * Sending and receiving patches via email::
+* Cleaning up multiple patches::
 * Commit access::
 @end menu
 
@@ -1353,6 +1354,23 @@ provided on the Wine wiki at
 @uref{http://wiki.winehq.org/GitWine}.
 
 
+@node Cleaning up multiple patches
+@subsection Cleaning up multiple patches
+
+If you have been developing on your own branch for a while, you
+may have more commmits than is really sensible.  To revise your
+work and condense commits, use:
+
+@example
+git rebase origin/master
+git rebase -i origin/master
+@end example
+
+@warning{Be a bit cautious -- if you completely remove commits
+during the interactive session, you will... err... completely
+remove those commits.}
+
+
 @node Commit access
 @subsection Commit access
 
@@ -1378,6 +1396,9 @@ you visit the link, follow the steps for including the CAcert root
 certificate in your browser, given at
 @uref{http://savannah.gnu.org/tls/tutorial/}.
 
+@warning{Savannah will silently put your username in lower-case --
+do not try to use capital letters.}
+
 
 @item
 After registering, if you are not logged in automatically, login
index 11d3ddda2d5c223929e335750485884ed69872d9..cd2418b59fd36cc4be6565ed9aa2e06fdd670c71 100644 (file)
@@ -2363,12 +2363,6 @@ musicB = {
 @end lilypond
 @end table
 
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{dodecaphonic-style-accidentals-for-each-note-including-naturals.ly}
-
-
 @seealso
 Schnipsel:
 @rlsr{Pitches}.
index 0f66435a16b9341dd55f4c5ab8ef8ffc3a8c065a..55a43d642052fef95b82d9bbce2afa80795647ba 100644 (file)
@@ -2318,12 +2318,6 @@ musicB = {
 @end lilypond
 @end table
 
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{dodecaphonic-style-accidentals-for-each-note-including-naturals.ly}
-
-
 @seealso
 Fragmentos de código:
 @rlsr{Pitches}.
diff --git a/Documentation/essay/texi-long.bst b/Documentation/essay/texi-long.bst
deleted file mode 100644 (file)
index 13320d4..0000000
+++ /dev/null
@@ -1,400 +0,0 @@
-% This template file was written by Phil Holmes to replace the one used for the bibliogrphy
-% on the LilyPond project.  18 Feb 2011
-
-% This section lists the possible fields, although not all are handled by the template
-ENTRY
-  { abstract
-    address
-    author
-    booktitle
-    chapter
-    comment
-    earlier
-    edition
-    editor
-    howpublished
-    institution
-    journal
-    key
-    keyword
-    later
-    month
-    note
-    number
-    organization
-    pages
-    private
-    publisher
-    school
-    series
-    title
-    type
-    URL
-    volume
-    year
-  }
-  {}
-  { label extra.label sort.label }
-
-% s and t came from the original.  The other strings are self explanatory
-STRINGS { s t }
-STRINGS { ThesisType ReportType }
-
-% from the original
-INTEGERS { nameptr namesleft numnames }
-
-% This was simply copied and pasted from the original
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    % This line was changed: the {ff{ } } entry outputs the first name without allowing bibtex to use
-    % a ~ to replace the spaces where it thinks fit.  The downside is that we lose hyphens...
-    { s nameptr "{ff{ } }{vv }{ll}{, jj}" format.name$ 't :=
-      nameptr #1 >
-       { namesleft #1 >
-           { ", " * t * }
-           { numnames #2 >
-               { "," * }
-               'skip$
-             if$
-             t "others" =
-               { " et al." * }
-               { " and " * t * }
-             if$
-           }
-         if$
-       }
-       't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.authors}
-% This is a very common construct.  It means "if the author is empty, process the lines in the first pair
-% of braces {}.  Otherwise process the lines in the second pair.  So if it's empty, an empty string is
-% stacked.
-{ author empty$
-    { "" }
-    % If it's not empty, it formats author (and stacks the result) and then checks whether editor is empty
-    { author format.names
-      editor empty$
-        % If editor is empty, it appends an empty string (the * is a postfix operator meaning append this
-        % string to the top entry on the stack
-        { "" * }
-        % Otherwise it appends a period, parenthesis.
-        { ". (" * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.editor}
-{ editor empty$
-    { "" }
-    { editor format.names
-      editor num.names$ #1 >
-       { ", editors" * }
-       { ", editor" * }
-      if$
-      author empty$
-        { "" * }
-        { ")" * }
-      if$
-    }
-  if$
-
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-  "@item " write$ newline$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { edition " edition, " * }
-  if$
-}
-
-FUNCTION {format.date}
-{ year empty$
-    { month empty$
-       { "" }
-       { "there's a month but no year in " cite$ * warning$
-         month
-       }
-      if$
-    }
-    { month empty$
-       'year
-       { month " " * year * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.address}
-{ address empty$
-    { "" }
-    { address
-    year empty$
-      { "" * }
-      { ", " * }
-    if$
-    }
-  if$
-}
-
-FUNCTION {format.publisher}
-{
-  publisher empty$
-    { "" }
-    { publisher
-      address empty$
-        { year empty$
-            { "" * }
-            { ", " * }
-          if$
-        }
-        { ", " * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.note}
-{ note empty$
-    { "" }
-    { note
-      add.period$
-    }
-  if$
-}
-
-FUNCTION {format.title}
-{ title empty$
-    { "" }
-    { "@strong{" title * "}" *
-    journal empty$
-    {
-      volume empty$
-        { "" * }
-        { ", " * }
-      if$
-    }
-    { "" * }
-    if$
-  }
-  if$
-}
-
-FUNCTION {format.number}
-{
-  % ReportType is set by us when we call the correct function for the bibliography type
-  ReportType empty$
-  {
-    volume empty$
-      {number empty$
-        { "" }
-        { "Number " number * ". " * }
-      if$
-      }
-      { "" }
-    if$
-    }
-    { ReportType
-      number empty$
-        { ", " * }
-        { " " * number * ", " * institution * ", " * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.volume}
-{ journal empty$
-  {
-    volume empty$
-      { "" }
-      { "volume " volume * }
-    if$
-  }
-  { "" }
-  if$
-}
-
-FUNCTION {format.journal}
-{ journal empty$
-  { "" write$ }
-  { "@emph{" journal * "}" *
-    write$
-    volume empty$
-      { "" }
-      { ", " volume * }
-    if$
-    write$
-    number empty$
-      { "" }
-      { "(" number * ")" * }
-    if$
-    write$
-    pages empty$
-      { "" }
-      { ":" pages * }
-    if$
-    write$
-    year empty$
-      { "" }
-      { ", " }
-    if$
-    write$
- }
-  if$
-}
-
-FUNCTION {format.series}
-{ series empty$
-    { "" }
-    { series
-      % This is an inbuilt function that adds a period when appropriate.
-      add.period$
-      " " *
-    }
-  if$
-}
-
-FUNCTION {format.booktitle}
-{ booktitle empty$
-    { "" }
-    { "In @emph{" booktitle * "}, " *
-      pages empty$
-        { "" * }
-        { "pages " * pages * ", " * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.thesis}
-{ ThesisType empty$
-    { "" }
-    { ThesisType school * ", " *}
-  if$
-}
-
-% This is the function that runs the formatting code.  It's called when the biblio type is @Book
-FUNCTION {book}
-{ output.bibitem
-  format.authors write$
-  format.editor write$
-  "." write$ newline$
-  format.title write$
-  format.volume write$
-  "." write$ newline$
-  format.number write$
-  format.journal
-  format.series write$
-  format.publisher write$
-  format.address write$
-  format.edition write$
-  format.booktitle write$
-  format.thesis write$
-  format.date write$
-  "." write$ newline$
-  format.note write$
-  newline$
-  newline$
-  newline$
-  newline$
-}
-
-% All the following functions are called for the other biblio types. This is @article
-FUNCTION {article}
-{
-  % And we just call the book function
-  book
-}
-
-FUNCTION {booklet}
-{
-  book
-}
-
-FUNCTION {PhDThesis}
-{
-  % This sets the string ThesisType to be equal to "PhD Thesis"
-  "PhD thesis, " 'ThesisType :=
-  book
-  % And this sets it back to an empty string
-  "" 'ThesisType :=
-}
-
-FUNCTION {TechReport}
-{
-  "Technical Report" 'ReportType :=
-  book
-  "" 'ReportType :=
-}
-
-FUNCTION {InProceedings}
-{
-  book
-}
-
-FUNCTION {MastersThesis}
-{
-  "Master's thesis, " 'ThesisType :=
-  book
-  "" 'ThesisType :=
-}
-
-FUNCTION {InBook}
-{
-  book
-}
-
-% Haven't dug too deeply into this, but it seems to set the sort key
-FUNCTION {presort}
-{ cite$
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-
-% The entry point for processing
-
-% Read the .bib file
-READ
-
-% Work through the entries, calling the presort function
-ITERATE {presort}
-
-% Sort the entries
-SORT
-
-% This could go higher with all the other functions, but it _has_ to be above the call
-FUNCTION {begin.bib}
-{ "@c bib -> itexi intro" write$ newline$
-  "@itemize" write$ newline$
-}
-
-% Run the begin.bib function
-EXECUTE {begin.bib}
-
-% For each bibliogrpahy entry call the relevant function (e.g. book, article, booklet, etc.)
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
-  "@end itemize" write$ newline$
-  "@c bib -> itexi end" write$ newline$
-}
-
-EXECUTE {end.bib}
-% And that's it.
index f31986bc490851d0ccc2205a6f5de49ab45142ca..faa12f308d9b2546ee2b3a67f348297cd38895cc 100644 (file)
@@ -2278,12 +2278,6 @@ musicB = {
 @end lilypond
 @end table
 
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{dodecaphonic-style-accidentals-for-each-note-including-naturals.ly}
-
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Pitches,Hauteurs}.
index 002778be08b5f695368026fe874476265405e455..ae14bfc0f359ff1826f54827f5c04a8f87bf27bf 100644 (file)
@@ -86,6 +86,10 @@ Assistant documentation editor, Code cleanup
 @item Neil Puttock:
 Core developer
 
+@item Mike Solomon:
+@email{mike@@apollinemike.com}
+Contemporary music attaché
+
 @item Carl Sorensen:
 @email{c_sorensen@@byu.edu},
 Core developer, Frog meister
@@ -164,7 +168,6 @@ Nathan Reed,
 Julien Rioux,
 Boris Shingarov,
 Patrick Schmidt,
-Mike Solomon,
 Owen Tuz,
 Andrew Wilson,
 Rodolfo Zitellini
@@ -182,7 +185,6 @@ Rodolfo Zitellini
 Keith OHara,
 Marc Hohl,
 Alexander Kobel,
-Mike Solomon,
 Carsten Steger
 
 @c no comma for last entry
diff --git a/Documentation/lily-bib.bst b/Documentation/lily-bib.bst
new file mode 100644 (file)
index 0000000..13320d4
--- /dev/null
@@ -0,0 +1,400 @@
+% This template file was written by Phil Holmes to replace the one used for the bibliogrphy
+% on the LilyPond project.  18 Feb 2011
+
+% This section lists the possible fields, although not all are handled by the template
+ENTRY
+  { abstract
+    address
+    author
+    booktitle
+    chapter
+    comment
+    earlier
+    edition
+    editor
+    howpublished
+    institution
+    journal
+    key
+    keyword
+    later
+    month
+    note
+    number
+    organization
+    pages
+    private
+    publisher
+    school
+    series
+    title
+    type
+    URL
+    volume
+    year
+  }
+  {}
+  { label extra.label sort.label }
+
+% s and t came from the original.  The other strings are self explanatory
+STRINGS { s t }
+STRINGS { ThesisType ReportType }
+
+% from the original
+INTEGERS { nameptr namesleft numnames }
+
+% This was simply copied and pasted from the original
+FUNCTION {format.names}
+{ 's :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    % This line was changed: the {ff{ } } entry outputs the first name without allowing bibtex to use
+    % a ~ to replace the spaces where it thinks fit.  The downside is that we lose hyphens...
+    { s nameptr "{ff{ } }{vv }{ll}{, jj}" format.name$ 't :=
+      nameptr #1 >
+       { namesleft #1 >
+           { ", " * t * }
+           { numnames #2 >
+               { "," * }
+               'skip$
+             if$
+             t "others" =
+               { " et al." * }
+               { " and " * t * }
+             if$
+           }
+         if$
+       }
+       't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+}
+
+FUNCTION {format.authors}
+% This is a very common construct.  It means "if the author is empty, process the lines in the first pair
+% of braces {}.  Otherwise process the lines in the second pair.  So if it's empty, an empty string is
+% stacked.
+{ author empty$
+    { "" }
+    % If it's not empty, it formats author (and stacks the result) and then checks whether editor is empty
+    { author format.names
+      editor empty$
+        % If editor is empty, it appends an empty string (the * is a postfix operator meaning append this
+        % string to the top entry on the stack
+        { "" * }
+        % Otherwise it appends a period, parenthesis.
+        { ". (" * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.editor}
+{ editor empty$
+    { "" }
+    { editor format.names
+      editor num.names$ #1 >
+       { ", editors" * }
+       { ", editor" * }
+      if$
+      author empty$
+        { "" * }
+        { ")" * }
+      if$
+    }
+  if$
+
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+  "@item " write$ newline$
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+    { "" }
+    { edition " edition, " * }
+  if$
+}
+
+FUNCTION {format.date}
+{ year empty$
+    { month empty$
+       { "" }
+       { "there's a month but no year in " cite$ * warning$
+         month
+       }
+      if$
+    }
+    { month empty$
+       'year
+       { month " " * year * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.address}
+{ address empty$
+    { "" }
+    { address
+    year empty$
+      { "" * }
+      { ", " * }
+    if$
+    }
+  if$
+}
+
+FUNCTION {format.publisher}
+{
+  publisher empty$
+    { "" }
+    { publisher
+      address empty$
+        { year empty$
+            { "" * }
+            { ", " * }
+          if$
+        }
+        { ", " * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.note}
+{ note empty$
+    { "" }
+    { note
+      add.period$
+    }
+  if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+    { "" }
+    { "@strong{" title * "}" *
+    journal empty$
+    {
+      volume empty$
+        { "" * }
+        { ", " * }
+      if$
+    }
+    { "" * }
+    if$
+  }
+  if$
+}
+
+FUNCTION {format.number}
+{
+  % ReportType is set by us when we call the correct function for the bibliography type
+  ReportType empty$
+  {
+    volume empty$
+      {number empty$
+        { "" }
+        { "Number " number * ". " * }
+      if$
+      }
+      { "" }
+    if$
+    }
+    { ReportType
+      number empty$
+        { ", " * }
+        { " " * number * ", " * institution * ", " * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.volume}
+{ journal empty$
+  {
+    volume empty$
+      { "" }
+      { "volume " volume * }
+    if$
+  }
+  { "" }
+  if$
+}
+
+FUNCTION {format.journal}
+{ journal empty$
+  { "" write$ }
+  { "@emph{" journal * "}" *
+    write$
+    volume empty$
+      { "" }
+      { ", " volume * }
+    if$
+    write$
+    number empty$
+      { "" }
+      { "(" number * ")" * }
+    if$
+    write$
+    pages empty$
+      { "" }
+      { ":" pages * }
+    if$
+    write$
+    year empty$
+      { "" }
+      { ", " }
+    if$
+    write$
+ }
+  if$
+}
+
+FUNCTION {format.series}
+{ series empty$
+    { "" }
+    { series
+      % This is an inbuilt function that adds a period when appropriate.
+      add.period$
+      " " *
+    }
+  if$
+}
+
+FUNCTION {format.booktitle}
+{ booktitle empty$
+    { "" }
+    { "In @emph{" booktitle * "}, " *
+      pages empty$
+        { "" * }
+        { "pages " * pages * ", " * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.thesis}
+{ ThesisType empty$
+    { "" }
+    { ThesisType school * ", " *}
+  if$
+}
+
+% This is the function that runs the formatting code.  It's called when the biblio type is @Book
+FUNCTION {book}
+{ output.bibitem
+  format.authors write$
+  format.editor write$
+  "." write$ newline$
+  format.title write$
+  format.volume write$
+  "." write$ newline$
+  format.number write$
+  format.journal
+  format.series write$
+  format.publisher write$
+  format.address write$
+  format.edition write$
+  format.booktitle write$
+  format.thesis write$
+  format.date write$
+  "." write$ newline$
+  format.note write$
+  newline$
+  newline$
+  newline$
+  newline$
+}
+
+% All the following functions are called for the other biblio types. This is @article
+FUNCTION {article}
+{
+  % And we just call the book function
+  book
+}
+
+FUNCTION {booklet}
+{
+  book
+}
+
+FUNCTION {PhDThesis}
+{
+  % This sets the string ThesisType to be equal to "PhD Thesis"
+  "PhD thesis, " 'ThesisType :=
+  book
+  % And this sets it back to an empty string
+  "" 'ThesisType :=
+}
+
+FUNCTION {TechReport}
+{
+  "Technical Report" 'ReportType :=
+  book
+  "" 'ReportType :=
+}
+
+FUNCTION {InProceedings}
+{
+  book
+}
+
+FUNCTION {MastersThesis}
+{
+  "Master's thesis, " 'ThesisType :=
+  book
+  "" 'ThesisType :=
+}
+
+FUNCTION {InBook}
+{
+  book
+}
+
+% Haven't dug too deeply into this, but it seems to set the sort key
+FUNCTION {presort}
+{ cite$
+  #1 entry.max$ substring$
+  'sort.key$ :=
+}
+
+% The entry point for processing
+
+% Read the .bib file
+READ
+
+% Work through the entries, calling the presort function
+ITERATE {presort}
+
+% Sort the entries
+SORT
+
+% This could go higher with all the other functions, but it _has_ to be above the call
+FUNCTION {begin.bib}
+{ "@c bib -> itexi intro" write$ newline$
+  "@itemize" write$ newline$
+}
+
+% Run the begin.bib function
+EXECUTE {begin.bib}
+
+% For each bibliogrpahy entry call the relevant function (e.g. book, article, booklet, etc.)
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{ newline$
+  "@end itemize" write$ newline$
+  "@c bib -> itexi end" write$ newline$
+}
+
+EXECUTE {end.bib}
+% And that's it.
index 1bd632d33c69726f5da0e3eda86091cb00f4f434..c1869ed1faedcf32a3a74a5a157b09e42a61e190 100644 (file)
@@ -1467,7 +1467,7 @@ each style, we use the following example:
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1550,7 +1550,7 @@ last@tie{}@code{c}:
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1623,7 +1623,7 @@ individual musicians.  If the staff is to be used by one musician
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1674,7 +1674,10 @@ musicB = {
 @funindex modern
 
 This rule corresponds to the common practice in the twentieth
-century.  It prints the same accidentals as @code{default}, with
+century.  It omits some extra natural signs, which were
+traditionally prefixed to accidentals that reduce or reverse
+the direction of a previous alteration.  The @code{modern} rule
+prints the same accidentals as @code{default}, with
 two exceptions that serve to avoid ambiguity: after temporary
 accidentals, cancellation marks are printed also in the following
 measure (for notes in the same octave) and, in the same measure,
@@ -1686,7 +1689,7 @@ the upper staff:
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1750,7 +1753,7 @@ defining the @code{cautionary-style} property of
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1817,7 +1820,7 @@ accidental in a different voice in the previous measure:
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1878,7 +1881,7 @@ typeset as cautionaries.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -1943,7 +1946,7 @@ This accidental style applies to the current @code{GrandStaff} or
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2003,7 +2006,7 @@ typeset as cautionaries.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2062,7 +2065,7 @@ if the note is immediately repeated.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2119,7 +2122,7 @@ accidentals are printed as cautionary accidentals.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2179,7 +2182,7 @@ but they are canceled across voices in the same @code{Staff}.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2236,7 +2239,7 @@ accidentals are printed as cautionary accidentals.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2296,7 +2299,7 @@ including natural signs.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2357,7 +2360,7 @@ key signature, except if the note is immediately repeated.
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2418,7 +2421,7 @@ This is the same as @code{default} but with accidentals lasting
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2471,14 +2474,13 @@ musicB = {
 This is the opposite of @code{no-reset}: Accidentals are not
 remembered at all -- and hence all accidentals are typeset
 relative to the key signature, regardless of what came before in
-the music.  Unlike @code{dodecaphonic}, this rule never prints
-any naturals.
+the music.
 
 @lilypond[quote]
 musicA = {
   <<
     \relative c' {
-      cis'8 fis, d'4 <a cis>8 f bis4 |
+      cis'8 fis, bes4 <a cis>8 f bis4 |
       cis2. <c, g'>4 |
     }
     \\
@@ -2522,12 +2524,6 @@ musicB = {
 @end lilypond
 @end table
 
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{dodecaphonic-style-accidentals-for-each-note-including-naturals.ly}
-
-
 @seealso
 Snippets:
 @rlsr{Pitches}.
index f0d518d99d1720d3de4b9ef9c82c12e95aaadae8..40fc4ec61091c45c040027ace5b0a9321f986ee9 100644 (file)
@@ -2085,12 +2085,13 @@ context to the default behavior.
 \repeat unfold 6 { a8 }
 @end lilypond
 
-These default automatic beaming settings for a time signature
+
+The default automatic beaming settings for a time signature
 are determined in @file{scm/time-signature-settings.scm}.
-The automatic beaming settings for a time signature can be changed
-as described in @ref{Time signature}.
+Changing the default automatic beaming settings
+for a time signature is described in @ref{Time signature}.
 
-Most automatic beaming settings for a time signature contain an
+Many automatic beaming settings for a time signature contain an
 entry for @code{beamExceptions}.  For example, 4/4 time tries to
 beam the measure in two if there are only eighth notes.  The
 @code{beamExceptions} rule can override the @code{beatStructure} setting
@@ -2202,6 +2203,51 @@ automatic beam is still accepting notes, it is not typeset.
 The workaround for these problems is to manually beam the last
 beam in the voice or score.
 
+By default, the @code{Timing} translator is aliased to the
+@code{Score} context.  This means that setting the time signature
+in one staff will affect the beaming of the other staves as well.
+Thus, a time signature setting in a later staff will reset custom
+beaming that was set in an earlier staff.
+One way to avoid this problem is to set the time signature
+in only one staff.
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  \new Staff {
+    \time 3/4
+    \set Timing.baseMoment = #(ly:make-moment 1 8)
+    \set Timing.beatStructure = #'(1 5)
+    \repeat unfold 6 { a8 }
+  }
+  \new Staff {
+    \repeat unfold 6 { a8 }
+  }
+>>
+@end lilypond
+
+The default beam settings for the time signature can also be
+changed, so that set the desired beaming will always be used
+Changes in automatic beaming settings
+for a time signature are described in @ref{Time signature}.
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  \new Staff {
+    \overrideTimeSignatureSettings
+      #'(3 . 4)         % timeSignatureFraction
+      #'(1 . 8)         % baseMomentFraction
+      #'(1 5)           % beatStructure
+      #'()             % beamExceptions
+    \time 3/4
+    \repeat unfold 6 { a8 }
+  }
+  \new Staff {
+    \time 3/4
+    \repeat unfold 6 { a8 }
+  }
+>>
+@end lilypond
+
 @node Manual beams
 @unnumberedsubsubsec Manual beams
 
index 6e7b8a93e6dfa6f552d62314799f15ee6064d058..9cc0469f720a75de66635484ac098a28d5923e82 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "keyboards"
index b18718aa222dfc53139e91e245272f5cc97d401d..09653eebf4f521397a0c3940bfb2f925d80272a1 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index dc91d09ff8ef91044deef805f519a43481423f71..eddd784bbca017ee532d7054a7b3f9d826779694 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f6af56416e3ead60ca768ce555fbd7aac279e516..56eea44c89763645720be473f89020fb6621f3b7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 167a9fb38c4a098a5ccf9f6b699e186093f57ff6..79cad9c8e89c9fadfffcfe42248e6e021f1ac946 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index de4753e9a94e9a7c933223a213baec6351ae6951..8840e702daf47f7363fd70014de825995d94bac7 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "chords"
index 18ec03c3a11eaf974604e446a20f9bff3476daa5..ee511865ba1bfb2afebb45b5ba7533363c1c9dac 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 67a2fca5542da7b8e8af3afc6704d98efdeef5e5..05ba79129bff7c3b70cbcae52d4bb9babca72519 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "rhythms, percussion"
index 4ce7ad19969b9e3f4835dc54813aa53b2bae2c57..b48fdf52ba9ba4177f9ee6980dd77b0449a1b1a7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 8b8133ef6866ac98e96e949ec541f01cf58eda70..d56d053921efe839d6fe271c46de123e0310def9 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 5e63be0017ad9481bb0129648a85877305b92c21..c827e3c88bb4dc440910cac604d5551440ca548e 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "staff-notation, vocal-music"
index 1ebead4df7a2d0bdd3afeea0d12b1fb1b3ff9399..964d0e37cd0b597b312d097b1bfc435188e6b4db 100644 (file)
@@ -1,32 +1,14 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
 \header {
-%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
-
-  texidocfr = "
-Lorsque le nombre d'instruments cités dans la réduction pour piano se
-multiplie, vous pourriez avoir intérêt Ã  créer votre propre fonction
-pour gérer ces repères.  La fonction musicale @code{\\cueWhile} prend
-quatre arguments@tie{}: la musique d'où provient la citation, telle que
-définie par @code{\\addQuote}, le nom qui sera mentionné en regard de
-cette citation, son positionnement -- @code{#UP} ou @code{#DOWN} selon
-qu'il sera attribué Ã  @code{\\voiceOne} et placé au-dessus ou
-@code{\\voiceTwo} et placé en dessous -- et enfin la musique du piano
-qui interviendra en parallèle.  Le nom de l'instrument en question
-viendra s'aligner sur la gauche de la citation.  Bien que vous puissiez
-effectuer plusieurs citations, elle ne peuvent Ãªtre simultanées.
-
-"
- doctitlefr = "Indication de l'instrument cité dans l'accompagnement d'une
-partition pour chÅ“ur"
-
-
   lsrtags = "staff-notation, vocal-music"
 
-
 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
 
   texidoces = "
@@ -50,6 +32,46 @@ ellos.
 
 
 
+%% Translation of GIT committish: 27b1197f3bae8512c14d946752cd3e40e7c76016
+
+
+  texidocde = "
+Hier wird gezeigt, wie man das Hinzufügen von vielen Orchsterstichnoten
+zu einem Klavierauszug hinzufügen kann.  Die musikalische Funktion
+@code{\\cueWhile} braucht vier Argumente:  Die Noten, von denen die
+Stichnoten formatiert werden sollen, definiert durch @code{\\addQuote},
+die Bezeichnung, die mit den Noten angegeben werden soll, dann entweder
+@code{#UP} (hoch) oder @code{#DOWN} (runter) zur Angabe von entweder
+@code{\\voiceOne} mit der Bezeichnung Ã¼ber dem System oder @code{\\voiceTwo}
+mit der Bezeichnung unter dem System, und schließlich die Klaviermusik,
+die parallel zu den Stichnoten gespielt werden soll.  Die Bezeichnung des
+Stichnoteninstruments wird links der Stichnoten positioniert.  Viele
+Abschnitte können zitiert werden, aber sie dürfen sich nicht Ã¼berlappen.
+
+"
+  doctitlede = "Orchesterstichnoten zu einem Klavierauszug hinzufügen"
+
+
+%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
+
+  texidocfr = "
+Lorsque le nombre d'instruments cités dans la réduction pour piano se
+multiplie, vous pourriez avoir intérêt Ã  créer votre propre fonction
+pour gérer ces repères.  La fonction musicale @code{\\cueWhile} prend
+quatre arguments@tie{}: la musique d'où provient la citation, telle que
+définie par @code{\\addQuote}, le nom qui sera mentionné en regard de
+cette citation, son positionnement -- @code{#UP} ou @code{#DOWN} selon
+qu'il sera attribué Ã  @code{\\voiceOne} et placé au-dessus ou
+@code{\\voiceTwo} et placé en dessous -- et enfin la musique du piano
+qui interviendra en parallèle.  Le nom de l'instrument en question
+viendra s'aligner sur la gauche de la citation.  Bien que vous puissiez
+effectuer plusieurs citations, elle ne peuvent Ãªtre simultanées.
+
+"
+ doctitlefr = "Indication de l'instrument cité dans l'accompagnement d'une
+partition pour chÅ“ur"
+
+
   texidoc = "
 This shows one approach to simplify adding many orchestral cues to the
 piano reduction in a vocal score.  The music function @code{\\cueWhile}
index fc9f278f95639b1df9437fc539cbc8246cc2717b..bb5c50960630c867de4dd64fb29128271d3a84d6 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 813fca905802abac53a735cebae0c1090056106d..f2f816e347ed1165dd0804f120ea1109db1dd4be 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 237aeec789d5a13fc42edb8a5bc699fb9e476768..2002476480f57fcfd1e91e03e223e8b0418dec67 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 87a814f34ff01dc8b3f55df3ae0b90a9b002f117..3f4a5d1867e49efe8c38d6e50e65b100f0f986d7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f2e14d7468cb88242ac480cb89d4896d965aac19..9386f981aef9375875b5a3ad31ae755335faa851 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 211a224906a23122ef278f34135584cbb91b7dbf..10ebe4a67b42f12250191f9d8e16518d176f55b9 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.42
 \version "2.13.42"
index 855a1daf5e25e2173ebaeca4455b432e72c1cd0b..8d25128268c60d8403900f1d8f0c48a281650edc 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 29de71ac40a4204656c3f8c1bd2a1bd718cf6429..534dabd73fe78b590eb204b778faba4c62232b3d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a1294b7e22a1a2c22c1c5858dbc2fb438dcf038d..985d9d4846f3dc8ff6acaf901ed1e44026b827ff 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 5e0ed60c4d4ee6fe1831c2bfadfdae569b8881a0..357779a838b358a483082306c537a9e8f80ca654 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9504bcda4e7d07ce7d98da3b9a3499cbe150b324..ffa5cc0a75aeb91d5009f2468445772da77afdc9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3138fa75a021fed8611b3a9d17c59cac21ad9322..8d45605806808f190e3111181f8ba80468f3af41 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 81920ecab77c3d4471da5a1a0d617700f1c3fc7f..a9b2e887102602f5f97b38aa61fd5795e4d62481 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6502ac9dfdb380590e96693d2eadf20f99051309..31d0e6d1805221b86596703ecb1003248557b810 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index fe4422cf5a8580be982f66e05fb120160b33571a..d0fe4d8f1865c20750a719d72afb3c736351e95c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 813d4add788ec43bdad03842d113eee4c3a2495d..b7b5996d23fc07cd65dab11620cf0c5a8272bbc1 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f49af685de56913b188e4fe99ccaa0c42e2a0c09..c43cba33c1e0e0203d761eb9d7dda22509838cd2 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "ancient-notation"
index 61042b905791177646bae6a712b559fa22419481..3b0029dd32c927811a81b2c4f8c6aa05d8701dab 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 88febf3d1f3f7fbe34eeea5b02a624e3b5ae986e..b7c29ed7dbf35a0252097cf31db4b5adc7758d37 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 000fd59f5fd2731928f5af4606f68b7e7583a5a7..fa6b720c29df49c2a9ffd0bcfb7117a709e04bc4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 4de24cff064df078258d3a273d688946bc38a434..2f2048eb5edd5b0a5cd70904bcf2d4a7b862b28f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 14b222664b520e0ac0c635f0d5b42db195b75e9a..81e896000bdc4ca389403400d8cc00d5ff101cb6 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d237a359c91db59635357281b1ef8f10f3027dfd..a12a2a8f82368d900ce2ba5d896fff4ea0dcbe87 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index cdfe626e5f67949ebb094203e03b66e0b62c6a42..9092f92d4db7c28f75272e2d260942c9f04a2d51 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 017f04651a46ca15b48d82b7ff494c596d906428..59adfb9f676c317d632a038af7c70e5789ec49d8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 87b44f5808c4f1a9a817da7729555da105926ddf..68272616eea4453efe1f4fb54df2a492a052a8e6 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 19d1e5b8f75fb65b5f06a1b20e4a2c26b7975313..31b65313908fe2e44d51967189b302cfbafc3e5d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d4201aa5ca4eb6f5fdd839ebd0ab9e1deb818f3a..580e964cba8dcbd1f2ded23990a7604b420b1db8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1a05b166c1e73ad452b8ea55692ab1fc7a531065..d573f7327e54c361edb04b20d93d9af349ea8da2 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 157494464fbf1278d7b4fd91400ea160be9b548d..1125226f64c2556d6c6b600a231cdf8c0bf3423a 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 289e0f82ae9967ceb914b9616abb46add2b1a295..465c212992027108fbbbf608f4d8fe14e6a9dcfb 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f4106618b45cf5bbf46929a3d6e7f984ccfe5fc9..302d7d2d633ef4f1667681794dcd5b7913cab2c2 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 49e277a8c5a2a5c501f71e4b3f854ccf410dd90e..d4867091f39aa0cda667a3efed7baecbe5504c92 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d771d4f399fae7298469a7a456d78baa5b56160f..dfefd6edba0e2d5f76fa84d633ee33d2668ba6cf 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6516623e68dea06e835d09132be922133ca95bd6..e5a61719ee2b470c046e0de8937f6c85806e2b0a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 27c1123ede86cfe6e0cd9f07cef0d2abcb4cc6c7..094bb780e65831f4a3d6a59074885227f77db1e9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 43fedc4d99e7340551e743c825439505776b5659..12527402843cfd892baee8ae43e6f5f64f0ef691 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 512cabdff4be89dd736a4802d68458c4487a0483..76d50cf226e393fcbfa75d5403681e696c8aa5af 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 8f1fcc4020f56d6bc8dd0fa8f19d7b2ae76c340f..ba7680ee08bd274ded58690e5b5d59c1350dc5f3 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d92e35412b02512173d990866e29a2f9b10a729c..b6c54df689f48a89bc543e4262c2cd959bf971a2 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index bca3f6ea9f94c30f68770870dcfa930147f0cdf8..a2dfcc6b36c5a9bfed4ade2ffb5a6d338300d01e 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 62b81307ea78961cd9c6b422b8c813e91b467c4d..754c42cced907401d82a845be89c5f81c2c88b65 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 853ecf0dc2bfe396bfc376c3832c86d3ff9bfd9d..796c2d51188a9828250b135ce3356bd727f0820a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3c5527b5d14779c1fc8dae51d5e7a7441e6f34f8..68f2fdd14b480327617adac241efeb545a358c63 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6320d00a46bef662b4081e0e9543f0017e4cf52e..dbc092154dd0c7b2decce3c9a3c6407d27f9d340 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index bb1a99126304bc4fca754ef1c9e97b26d687a24f..094ca59a205d82817c1de24e5771fdc6dd0efda0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9c8263a7cc921c358f8712143a5486bcf5492418..d73d4d5309bd534f486dff6daffccdbce51b8277 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index da265e6b3f56ef23339965871055fcda0a18059b..245015474704037060f39eeb50d7a987c64641e3 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 88a6afc20ce2d8274426466d4a66545afdedb641..f80a25fa08d9acd5c159c01e1455f7257f1a465f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f78377f5d77eda346d17c7948daff5b092309b1a..e3714f43c95ef881178aa014865cc565c0189cfa 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index c8c715be786c1b288bd3b9f9ec7611f60401963a..eae0b272a24c8255d6d159006ddf8a1860249238 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 88edb2f025f1c5f19ec1cce429d493744526ea55..41f76011e3b3cd8d7ede5469658748bb84fb79d0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 38c83c132ff5ac9f2719850996f29d643e829aa5..5100e9aadd65fa882a83315996c83a6ae04938c5 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 214a75662e22e1425642a519eca1815d90e9a361..4778d1458d9dfa41c8b970f83653910fd4daa0f9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 74cbdbf65e1bf5e45a89166da7675026e34bdeff..edb7170e03ceeb04b0d6e3861d69078598c9d699 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 306019b46631b341ac0701e7819c9e0996808231..35acbffff555f0bf7cd3f6e3824bc68b23dc7713 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 1c3b486f288c462e81761bc22070a1b26371f558..34fe1471caba0afa59cd147eeed1a0f07a182e5f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 64efa46be3ec0d7c0ba5bb5cef9da65e45970379..41e1ad9218f39f1abae354ac45d548cddac25bfa 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 77eb81350502694ed1cd2b7f60301bcde2a0b392..f805af705dc2d188d7dbbeca333621d18391a5a9 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 5b2dc06ad56127292c995ccfab3bb878a262abaa..31f3ebf8fdb55799624cdaaddbd2cb1353145687 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6a7c6d7e8dee4a6af693088ec72fa2db589dcb37..23d887490be3f303fb029c0454fba55f30eb271d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9e8451e1b2a798da93fb04b7e0f64efc9ce285ee..8951f542b8b5e3c371573fa4b51123170c86dd62 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3ac3914f335f5990e9eb84868beb3a771a15c1b0..c15fb464fdc318a8e21bceb5eeba3d2a57faabba 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 18d7a749e39fba23d35763d267e269798a323e23..cf186a769bfe5c7b73643fb2f98677236ad65c20 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index cad4011349cdffa54b30cda11535295ac95739bf..98da5ac0235a28c460de9251ab3a4b28539bc96d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 420b7b70ead76a6e48dc575e99762dc842206396..354865ec8bfbe507e80c907fbd60ae9fff7e2b8b 100644 (file)
@@ -1,21 +1,14 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
 \header {
-%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
-  texidocfr = "
-Ce style de notation permet d'indiquer la mélodie d'une psalmodie
-lorsque les strophes sont de longueur inégale.
-
-"
-  doctitlefr = "Notation pour psalmodie"
-
-
   lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers"
 
-
 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
   texidoces = "
 Este tipo de notación se utiliza para el canto de los Salmos, en
@@ -34,6 +27,15 @@ die Strophen nicht die gleiche Länge haben.
   doctitlede = "Psalmennotation"
 
 
+%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
+  texidocfr = "
+Ce style de notation permet d'indiquer la mélodie d'une psalmodie
+lorsque les strophes sont de longueur inégale.
+
+"
+  doctitlefr = "Notation pour psalmodie"
+
+
   texidoc = "
 This form of notation is used for the chant of the Psalms, where verses
 aren't always the same length.
index 8450cd52402912e10340693b103cffa31678d024..a08d2f3fca9fa65090dbf0463b6f2786e2569ad0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1cd0d1bccafc5eeba28aa10ef3f7fdab85b87939..3582796381ad1609f9280f863876d1ed5609f0dd 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 936414c8f62e936fb87ea6db98de0e0c37b6403d..667d182274608ab6932a185b86a5c36f6e5dbbdf 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 5518d399bd0a50f4ddaba8d2f660bb8bbcdf275a..2e0572b13acf906f97ac1ef66c13637300096ea2 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index b0ba3ccb1837818a3213579769f06594054613a9..c7dc82b2249b4374eb821b3bc5215d5be3cd1174 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index cd6df22cd8b1ac08773583d42c96a8277ab63745..c9f0af219ced4ebc0faee6b18ce12b1d7faf1495 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 50020b74342345764c8fd37aded5c11d8f1e571f..2f1bbedf2c86e09aa4c378fcd2551dd0722b00d2 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index c9d98c6cc9626c0ad215f53f0c59db37c24e2a53..8819e727373d70b5152d8a9929d086decf5a9967 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 58e71773ad21d8138c6e28e1bf563c7fc2b26d7e..e566c64fa9204fbb8a7a534b78a1a4c99804d547 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b710881ed00ddb22ae60d0d4daf018587f4b847a..f8135fb0084de147c42e4d5f47efa5b913562eea 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 0060643027934d83176da1c0178f05c695e6f6a8..e8e9db63c3301cb5e357334eb9c3fb450bb00224 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index a6e8abe2b55e62c54247d55f32efe5c1b6b71750..6ffa09e212c99bb30ceb1897fe57d031ee12385d 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 8ac7c6fac5f2e819ee5ea5354d7052533e2465e4..d737046fa24ef1e3e2d0bfa06a288e3dc6323f02 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b38a0d537b830ffd8326321d000f4a1423cdd589..7f3e3deffb738fe0184865f79936d4437bfb40ac 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index b300640b6be8c4a16759ceb5a6c02982844a0b75..2d0ab1c384d0054eb61c0ce235cbc8a9dacb10d9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a223b018cfe4c14ebfbcc2d03226534f720443a6..adff3ac6e6df57114fb7483947a6ce35ef2fdf4a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 69bb3358c697dd123037763f6f67de3c43dfcf55..9f706764e9806010bfe6ace716f5b1cf224b8715 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b25b1f5c126b524167a175aed948a0cb34877fd5..e63dd8a1bf276c10a5c0c2d0a9175f1436d35803 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9e1fb63be2c1f0343a335d832af9bcf5ad4e5f43..8896de8a1149552cea4b9325bb9b884339b5a104 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 18cf956eb9ed58df8bb98f467043dccc67b8dd75..cbd3850e237965f3f3b006aa06c0459dcb58b62c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 8ad8e81c4b955b787753d0866a164bda5653611a..d60dca9a37b387630c47f1754ba14aba2b8d24dd 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e623d7d114c9641379963209e8e0333572873986..01ebc3be07af8c5aa71190ac82f7ebc510ce7fd3 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1ecc0e0598d523a9305e7d66ec9b93cc8e9d9759..30b69727e4bff8381ccfb0d8dc6dfd8aa8e8257b 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 209702bc8296690cf6a22408ac6d5e7001aa84b4..110f12ef5118be8a291908eb9d508d7085e87887 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b4375382c1fb893adfa485dba2955bec572d023e..1ef6844fc229115a1581eeb8f1b895cd49ebfee9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d8ad2997b25def7aec5e421cb53f49af2835351b..ab5595f429da965ee69795023cc7692566ad7ebc 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 8097fa2ac99158a5b69b87430be131d4d982a152..fbe34bbd30cf2161b8cfcfa447208cd670065102 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e76055a75b810eb4ce30526dbce0716e82382370..76b891630b9e433ad9956fc2630c9b7d57c684f4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 68eda7be333903c6c42861daf7dcfcf0b79ba432..35a46508822efbb8aa57a610b0b3c3b727495b71 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 63bc3c8aadd71befd0f4aed2a8d020e4491e001d..c5351a261e28ee345ad4d6925cb0e272cbabe6da 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 87425b4d754f7b4ca8c048b77bc8c6c6b29e3f36..b73cf100ec8c9551e54af50e215e589c179fdf27 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
index b80148e916e97c3be85969a1d67acdbf09476d51..5c6ce9bec23d11b4cda5299d47eedf80e2282ab3 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 51875322d42b7400dc919665ad4ef7db14af5038..fedffa29aeed9c29de295c0045a93d826c95257e 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2fcf1cd681fe5ef0bfdf913455dbf46381bb1260..2d47db9c3780d7b9b53c5813c4b24b809b132e00 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index d7aa8efb4082d98795f5ce2ae09c9bd46a91104d..28e844bb4ce3513fc4e69e8b48d380de1ea6d882 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.46
 \version "2.13.46"
index e5182b49796337d3e2737f1391c0d8ca918a58b7..2f9bc25f85e73a3d61b0440ebbfac933a4d8bb1c 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "midi"
index 84d2232a29502448024e3343d226369b09776b38..e5ae35590c9909951958aa58b8446b700ba78295 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 341d7093688b1e8812b5f9e10fc09eed844e1554..d7429fea77df830c18abe3c3a2848ab6d84e11f5 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index bc2d48f61fb3e22310d50cd3f4708e4c295af8fc..01c1c95f789d2675098c7da549a536e126a22485 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 120dd2d58f00637ff9522c59ee2f65ccda8f5a23..9fd4a9cc38caa0e0af85ee9823ed4dd9a66ecf9a 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 6e87757d1b5575a63b243bfe537c9112f7579dc8..d8b20b2dc879270e72a9a2fbd8c64aa7d524f826 100644 (file)
@@ -1,10 +1,14 @@
-% Do not edit this file; it is automatically
-% generated from Documentation/snippets/new
-% This file is in the public domain.
-%% Note: this file works from version 2.13.36
-\version "2.13.36"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.12.2"
 
 \header {
+  lsrtags = "pitches"
+
 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
   doctitlees = "Alteraciones de estilo dodecafónico para todas las notas incluidas las naturales"
   texidoces = "
@@ -49,7 +53,6 @@ Voici comment obtenir une telle notation.
   doctitlefr = "Le dodécaphonisme : toute note est altérée"
 
 
-  lsrtags = "pitches"
   texidoc = "
 In early 20th century works, starting with Schoenberg, Berg and Webern
 (the @qq{Second} Viennese school), every pitch in the twelve-tone scale
@@ -64,9 +67,18 @@ This snippet shows how to achieve such notation rules.
   doctitle = "Dodecaphonic-style accidentals for each note including naturals"
 } % begin verbatim
 
-
-\markup {
-  This snippet is deprecated as of version 2.12 and
-  will be removed from the documentation in 2.14.
+\score {
+  \new Staff {
+    #(set-accidental-style 'dodecaphonic)
+    c'4 dis' cis' cis'
+    c'4 dis' cis' cis'
+    c'4 c' dis' des'
+  }
+  \layout {
+    \context {
+      \Staff
+      \remove "Key_engraver"
+    }
+  }
 }
 
index 4b5886b841707b029108afc8716cd05325efb4e8..2462d89999daf8121a05b04de35bbc56bd6646ad 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 358e9f88d51bc2ce7eed3f83e5f1088cd161b6b3..62d7369fffd5c5ce9502ef75a1b48dd315824004 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index cde023d254b98fd3b108de75dcd726d46be088f6..6f5c6d43d058e02fb2e7369264aaeca511db5e41 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f118b9518ba8ceae3c637499e9a22d8008563e59..80d0df5fd09483014479f022bcde293ac3415735 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 85289927c4d36066891d394534f7ed41a5ad6e2c..114794fc211c997840a5b8bff7d659b8799daea6 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 0a4f5495794a00c891fadebb58ce583e5cf12bf1..c25a34d7ae3940026df5c929e5a84b26bc5c91ff 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index b7b57f96289d38aa4204f4d3029b8cd375bc2661..dabccb009b603f4aaff866bd602501ab2682e9fa 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 1246b00f0c0b1509e63a97296c642e64bc1126de..2c0634256a30ebb470330c329390b7508cd4d6d7 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index a436a7506149e072202acacfdf65d646f391f43d..a4f3ddbc6205756d901f4f95df9f6a2e636e5f0c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 287f0d365d13f950d72da61512ee71cc55b6a24b..e75021d8020076009786a1a57a5366ca6b9f1e96 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.46"
+\version "2.12.2"
 
 \header {
   lsrtags = "contexts-and-engravers"
index fa06105ff20f39853b66c09e6d654c9733200468..d3af8eceda6bbaff6e8170028da6a90d1d00bc01 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 03f2145b26d1f907f2da1ea1fff81c055ebb7705..0123a118d97439ce20d3e428aff2cc5e556a3f38 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1e51573af4fac049802014572cfafe49563f658a..52df73e4e6a891fa913d092ca058df38b0a8bcfb 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6dbcfb9ecb0c4aa7db9a97a89f96c9734f7c311b..56398134796d4adf6b1856bbeb4522e0b7e72bc7 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 7c7acc748fd5e935bed7ef9d4372b4c331f64f3f..4a6bfe6036db1416c2982c6b93010e4e7c2cb6ed 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index e203e75e79ac18325369ee438d5faaf8ef11f6f3..f580581d624e056dba8859f4f03441be3076f307 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 5f1052ba60da07c720e203c0133b3746eb7ca70b..1518b711fefbbb1492c2eef73a4d7fd2c1141f6f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 5086d216eb59d83ab2a3dda9208f9854f0873a00..6af1e55a7b14e20587c97d0d2423d609227c60e5 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7de6cab252492133f0517d7a1ed7647ff50e1bc7..646297d41cc019da488ce4e4afb49bffd9a40e67 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 67532788b610ccdc42a88d7bd2e2facb670067fc..42ea46f07bfb140ae103530a33b399cd70510c63 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 402cb66a01fafc4f5340154b739aa4944489b4bf..c075b48227484085eca2af1466c759887dba27a2 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7ccf58eb27e9fb8667cd364035140fd914c14dab..0b39a6186cd17f2c220756b1ef29ebc4aefff157 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 615b00e83e7f34330527ec5149233d1fb86d2102..242fcffa78354fa58109f229605d57f2068e7cfb 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 05e3cf5b4ecf1ff2fa460ed165246748913f551a..3fedd0164d8d9ac24bbfc73ca41c27395716db8c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b12a8ff3118ccfdb3308f0dc1ee21eb2787cfeb9..5a62b8bd04beeb2a2e424d133f39455c62041ae4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 52cb042f6f3255f93cf78fa02e5f917c924652c3..e0a3770592e5c83f1c29184219fcb864d8dbf75d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7cbf84b7d266c297547610340ae01297e1025d9a..d3e00337e8296dbe0cf17d74c0cdce765919deb7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7c9e5775c56209bce39dd73a69a83bc485a28c9e..8f3dfc33484ec3ab542d805825e1942579c1541c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
@@ -15,13 +18,11 @@ Markup mode may be used to format individual syllables in lyrics.
 
 mel = \relative c'' { c4 c c c }
 lyr = \lyricmode {
-  Lyrics \markup { \italic "can" } \markup {\with-color #red "contain" }
-  \markup {\fontsize #8 \bold "Markup!" }
+  Lyrics \markup { \italic can } \markup { \with-color #red contain }
+  \markup { \fontsize #8 \bold Markup! }
 }
 
 <<
-  \context Voice = melody \mel
-  \context Lyrics \lyricsto melody \lyr
+  \new Voice = melody \mel
+  \new Lyrics \lyricsto melody \lyr
 >>
-
-
index 09689589386f159adfbe27a6b1167507be025773..4ebf3f770214bae92e9c01ee2caaad3a0cd102cf 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index db5827a129c14c6613dc311e39701c0d94eee60b..2b0d0f6d50ed41a92a6ab039bc34aea3797324ec 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 40670739fb42e9fccf81af80c9ba1f14a77be03c..1688f9d2907a15c31f1552029bf9d41b5e16d2ec 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 % INSPIRATIONAL HEADER FOR LILYPOND DOCUMENTATION fretted-strings %
index 03a0861d0454f89151eb6bb7ca487eadacb05777..6627e0a2074aa5a2fc5f93bebd158120e90b2e1e 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 12052ea4beb19314e10795f2f6046a8b7345bced..560d85fe85eadfa0c45aa7cbd751711a15378d6a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f58fe6bc655713e9e0e24f43c52ab227c9479882..a1984c3be754b77492f7947b86039614ce88399a 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index bd9594a015bf17e211fb8527b0aa350890129cf1..607ac9b100c0b29e908cc82bf8b3da55c524a367 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 5acc45f85ee82a7bbb8c3933212b86c89dd31ce3..a6a9f37681b015eccc3b2dc0ad4456ba6494cb4a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9db3835c3561906360158c4565cfc2a8a142cb5a..bdad67051981b108e4d9f7a709cd094b800571c7 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 42397186fde4de1f85a380af1ebc548c0e16b62b..0404ed782bfbc0ec7356340f346bbadfa925312a 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 527003fe9cb50e9454dd9f436e1b7ad5231ad765..16cb42568ac6702c311d0667a825e9cf94efef03 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 32f80aacefaa83c9c8c90a16c74c23c7ac270a5c..5b2eeca94424e279de3358ddc8b57cdd7157654d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 0de359a4bfc70f60c67362b407dc584c7d84cf89..772494d53cde68911944f8172aef67eec0e20d26 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index dac12180314ecf7f010df2143597d2ad9a08699d..18f584a9b6844bbac41f760db2511ecc378c2af0 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 503ee71f3745a1a683615870205824db2e6be72f..3cfe8ae86d241533093fa5deda0dac8a3ef89da0 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "expressive-marks"
index 3b6568039303d369fbfffa45e5e3a0aefda4f8c6..4b658266599602270cd851943bf4aeb14f36c891 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 065363ed9524cde7680e60fc69bc0ee80ff5461a..71ba9bd9ee2fea3c09fd0d09c66e4fdaea7cb285 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7f74fea3888b09d80b7d2fd44a75bf76f1dbc0fa..5efefc24d9f640354c7ba611a966a706ebed903b 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3a8043bc9942f8fbdc3878fa9e7e4df9afb00ad8..3d873204fb8c8dc19404f3cc2872657eeee8c6cd 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index c1281a4520401182e23c9f7be1a772c06924aeb8..f93a66606d87216dff3315fe829cdbd015b24377 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2924722cc6d9ffe57959b3015061d1740bd544d1..5be241fc6b97d1ca2bb9b09219a199aeb181b956 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
@@ -15,6 +18,7 @@ añadir los versos como texto independiente debajo de la música.
 "
 
   doctitlees = "Plantilla para himnos"
+
 %%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
   texidocde = "
index 6ab5eb4bd63162cc8a0b7124bd866cbd41e0f83b..e0cdadecc02673dce30520ad7b2f3316bd74f088 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index d742b979a9336055c6014190e83f33f37ee39634..4cc638e2c6a420bef63e838381de79680fdba20c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 960d4aaf544a0831b1d08fca0591532d4e6ba408..04c5bd194aa4e180c8da6efef71022500069e457 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index ff6aba8de7d8b078fdb1a1bb19749b2d11ea082e..29785fe63f77bb35389cc521d36eb5ed0e9e629b 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 43f11ea2b1f92b12d4e3016299e21608ef892ebd..1aa8b754ca5185fed53a1b71a9905f92b664ae8f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 03be98146bea28e5c08cc7aaa73820893dfa9e08..701f571e038c08ab927c4434202f3e5b77c49e3e 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "keyboards, percussion, fretted-strings, template"
index f56fb286c7a6e78eef8f4c3aef9546d7276a1775..3e7776e3f472e4cf2a0b63f5a0186a5d0f839ff8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index eaf2dd7937f4433e608d61ce6eb53f6e4ef6ce98..f5ab255fc0ac80599c04c1f8f700ccf24d192736 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 1b42c5653d517f6f0e5a30c716943d3f621ff8c5..c3ddd952d51abee53e00563e90ae621a3cfba449 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f377549cc7747e36b8d75253e6243b7181335039..c73a8c4a9ac11af34c7d013f7677485ff66d0585 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index b2ed665299b5ae1246d083bf561ee6f7ded3d473..5ab28d8863c527d6a64f3bdfd6c9ab942f8fc786 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 63d365e76a14f2cb574ecf84d37a9613c3321baa..b2d102235163f46aa057ee3d9539f2307388d67d 100644 (file)
@@ -1,24 +1,14 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
 \header {
-%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
-  texidocfr = "
-L'alignement horizontal des paroles peut se gérer Ã  l'aide de la
-propriété @code{self-alignment-X} de l'objet @code{LyricText}.
-Les valeurs @code{#-1} ou @code{#LEFT} produiront un alignement par la
-gauche, les valeurs @code{#0} ou @code{#CENTER} un alignement centré, et
-les valeurs @code{#1} ou @code{#RIGHT} un alignement par la droite.
-
-"
-  doctitlefr = "Alignement des syllabes"
-
-
   lsrtags = "text, vocal-music"
 
-
 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
   texidoces = "
 La alineación horizontal de la letra se puede ajustar sobreescribiendo
@@ -30,6 +20,31 @@ sin embargo, puede usar también @code{#LEFT}, @code{#CENTER} y
 "
   doctitlees = "Alineación de la letra"
 
+%% Translation of GIT committish: 27b1197f3bae8512c14d946752cd3e40e7c76016
+
+  texidocde = "
+Die horizontale Ausrichtung von Gesangstext kann eingestellt werden, indem
+man die @code{self-alignment-X}-Eigenschaft des @code{LyricText}-Objekts
+verändert.  @code{#-1} bedeutet links, @code{#0} bedeutet mittig und @code{#1}
+bedeutet rechts, man kann aber genauso gut auch @code{#LEFT}, @code{#CENTER}
+und @code{#RIGHT} benutzen.
+
+"
+  doctitlede = "Ausrichtung von Gesangstext"
+
+
+%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
+  texidocfr = "
+L'alignement horizontal des paroles peut se gérer Ã  l'aide de la
+propriété @code{self-alignment-X} de l'objet @code{LyricText}.
+Les valeurs @code{#-1} ou @code{#LEFT} produiront un alignement par la
+gauche, les valeurs @code{#0} ou @code{#CENTER} un alignement centré, et
+les valeurs @code{#1} ou @code{#RIGHT} un alignement par la droite.
+
+"
+  doctitlefr = "Alignement des syllabes"
+
+
   texidoc = "
 Horizontal alignment for lyrics cam be set by overriding the
 @code{self-alignment-X} property of the @code{LyricText} object.
index 601766a547acc6fdd82d035f9d7a983b62a7adaa..b5ef9502da2dd6a85c3855b0b2c039448f3dff22 100644 (file)
@@ -1,10 +1,25 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.47
 \version "2.13.47"
 
 \header {
+%% Translation of GIT committish: 27b1197f3bae8512c14d946752cd3e40e7c76016
+  doctitlede = "Textverteilung wie in Version 2.12 für neuere Versionen"
+
+  texidocde = "
+Die vertikale Maschine für die Platzverteilung wurde für die Version 2.14
+verändert.  Das kann dazu führen, dass Gesangstext unterschiedlich
+verteilt wird.  Es ist möglich, die Eigenschaften der @code{Lyric}-
+und @code{Staff}-Kontexte so einzustellen, dass die Platzverteilung
+wie in der Version 2.12 arbeitet.
+"
+
+
 %% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
   texidocfr = "
 La version 2.14 a donné naissance Ã  un nouveau moteur pour l'espacement
index ea08dbebd2825460fec7f2d9954eaf42700c20f4..35610d4e849c786d62eb000e2eb9f5ad03dcf264 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 6edaf3ba996679fe26dcaf9393711238140fee51..984690e6a7bce2313432c1901caff4907a699fe3 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7e59906d8e14069edb1f802803f8001a4a6db254..59091b63b97315041c0b57ee8e7992ef029b147c 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index db497d45ed1aa9fd37614fb01d64b782a66cad99..ce9c996c11baf915b556820aad5d747eadcb7067 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7bf2e032e47fb3eab6013a1509beb2a2a3b69520..21d4c2991bfcd01ea9a5eddc3e6cf403ca193583 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index bdd184dfac7b9be9c6296924b515c428b04ae5eb..e705e0f4a1088ee308b1c2a93f5431fda4629b9e 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 980b32af942328afa4044ec79b32363ff4fae756..871ad49b627fd8aed6ab5e376f32add6c83f6fd0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index bd7aa694bdef443cfc3c4813b71b65da050cad5f..97e1da17ec4039edaf98ad51c0a1224167d222e2 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1764b1a4fe9264a15566a78d4c8cfc965ad51839..d1a6e9125f7f7b81a02b7008be0b0a0e2139deb9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 142402997d85b5b55afe54689d1e414253d7650d..f0650968a8e8b058ca9828d997f1543f4a855dd7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 96214d2a8ae88eb0509da0854100c2499f68ce87..896a142dd4698d41a173cdce332f17a72b420fe7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 70497a5e2045edacf1ec00f470e8b0081687848d..eb7385ca7d4bcf7088c359e953ec308d1c9c1afc 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 79fb207aaa06fb253f471f78fc38c9f6a9ee3e69..2218f75e3b8034d83edd7985db09375508a23855 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f70a6c2d116eea5da7c100556c0f30e6021a916c..03fe1e85209593532ed17f374eb43e5af0f629e4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f217ba87d64124240e7105f63bc71d9483e98953..9eb3c5514caa44b88911a246dbaa14e8f7a22e6f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index c55deb0a19bc1586f599ae64b7bc875333c554d3..5636f11ed482ff793073cf8bfcfdcc9be7a71f98 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
@@ -32,8 +35,8 @@ second to the right.  The values of the parameters are not used by
 LilyPond to make an exact movement of the slur - instead it selects
 what placement of the slur looks best, taking into account the
 parameter values.  Positive values move the slur up, and are
-appropriate for notes with stems down.  Negative values move the slur
-down.
+appropriate for notes with stems down.  Negative values move downward
+slurs further down.
 
 "
   doctitle = "Moving slur positions vertically"
@@ -56,5 +59,11 @@ down.
   e4( a)
   \override Slur #'positions = #'(5 . 0)
   e4( a)
+  \stemUp
+  \override Slur #'positions = #'(-5 . -5)
+  e4( a)
+  \stemDown
+  \revert Slur #'positions
+  e4( a)
 }
 
index 610e09a7201597450fb77ab04a9dce6a8e01865d..a0101c21d41594fc76c68bd0d937712f7631a054 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index ed1303f435b3b511b24d578fb099e17794b343bf..482b7741c55c8bdbefc4bf3fefa33f8bf0746b58 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
diff --git a/Documentation/snippets/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly b/Documentation/snippets/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
deleted file mode 100644 (file)
index fa91614..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.13.36"
-
-\header {
-  lsrtags = "pitches"
-  texidoc = "
-In early 20th century works, starting with Schoenberg, Berg and Webern
-(the @qq{Second} Viennese school), every pitch in the twelve-tone scale
-has to be regarded as equal, without any hierarchy such as the
-classical (tonal) degrees. Therefore, these composers print one
-accidental for each note, even at natural pitches, to emphasize their
-new approach to music theory and language.
-
-This snippet shows how to achieve such notation rules.
-
-"
-  doctitle = "Dodecaphonic-style accidentals for each note including naturals"
-}
-
-\markup {
-  This snippet is deprecated as of version 2.12 and
-  will be removed from the documentation in 2.14.
-}
-
index b5ca54942a3893f5ead8d8e260a308e4ac5f3796..b10a6b9f77d1965802d1e70a49a28154a11543b3 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 1e6366eb30a44ddf16a6b289ad877fb53a1e8d47..0767f65d30a7a460ff2da9916c34a930b133da64 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 1c611b65d21936751af2f6fc0ff4c32a3aac05c4..a8d32a347d5017c166ac297a7f55728453b9bbb0 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index f58dc493020fccec6de3c360bb27a08e0bc78046..0f22d6d0da5ec86dd85032263e369c547364a456 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 30817a6bb13b0f1f604a9fb5ccb1097115e8deb5..3dc2da7bd9629180ee591f7bccc80ab28bb26a6c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2e65b71edd81dcda9da89de2e0928157b271325f..d3657a955682feafd0b4505549237f63bddf3f39 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 84d20134af2fce29673103f1bff6e78d3fc86c18..1e9623dcbdd0152963bf911433537c6844da7a93 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 896dc823de746aa72c235a0b27799b91e0438c4d..3589444037e50196dc374ea1b743c0381ae7cb63 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 67e5e4fd0948a37ab5c8e4a908fe697b27c62eb2..1932f43d7a90fe32b71cd360e0ec906d06686f8a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1282aea4bec40d4effd8aa523267a146c81336c0..3ee261ad8e9064fed5bc133cbf374edc606245a7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 65eaa731100e261ce0ab0ca3da5ebc749514f790..17547a3ae97dfd9ff2d563391bcec0557c660bee 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 0d9b0db3d294195c13e65cd5fa22176f55e8702c..ddb4b4d39a5a00df74649bd39616de7984fc4fa6 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a0cfd96b44eb1323a94d160f0b91a495987650ef..a3b71be71fd07ccce46b2a8f087e1633fa88276d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index ef0d0f906a9a13290b1d5c5a686d8930381d84df..7d3ec0229fb56c301c6315303b57dce1b2c9b5f8 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 7f99135f2585071dfede871230386e87d3f08e11..03f45a98d166afde63d8198a49c68281e424a229 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 4750199cbbca5f398fb876f7b58417322518ff65..b12406faa66ee7b58a34e8bf62f113f380c091e1 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
index dd2c654727c24850ef205534f40d98c6901f3c26..4388c7e5feccc84b15ccaa1978939dcc55a01815 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 6eaed70f91df352e31cb4f9fd953df08e4b7b443..29a4e4c73e2a5f0fb6041ae7dbf377a7ceabbd99 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 318b85b5119462d95b4e37cf01b8fc49429e16cd..345b377d1b53d2125ab59fcaa694d13129ef1086 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b4e7f9d872dfc9e25baf059ac276baae6928fafd..793535b302dda5746ea73175a3e5ff567d6b68c4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 0f3247b1ce06b7086eddd21c95dacd7632af8e94..b826492a33949e925351546f8d76245d5ccb4373 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 372a3840817772f1775f569076eb21c5a2b68a99..daee899e7a3ec1099d2496aeb584d8c76e35bc93 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 08450d23d81473d0ba9bc368846d9f278ea394fb..f3b122033ee862d8768492fd76a7467e65268241 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 92eaa7054c0a5ba4df4dae07f0981481e3886302..8a422f4318621c49487700834701440b92d8fbf3 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 145d75265c8b15c1a7b6221c91f08b552279780b..d86ae88c6cae1e233d8959cd5ff60a71f6dbba36 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index ede92bf321a4089a83839292acaede2435360275..f200fb3e9366215eb34c4cfa01d177bddf488ba9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a1d6cc49e75b68c85b97667161fa4aab3079c938..a4de5d4c769235e3b3743340faca9349a80232f0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1592cb61c69aef27b01357481330be671497a70d..adc3d1c0f150aa79e87f2bca4d376dcf4c8feb1d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e3373e37c112a3b474184f79bafec8f677a27f5e..3c25b17aff579e6e0867ea997aaf85a12964b87d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 5fd73738963407e5be620ceb1b8bc9949090e6d4..b0746746a51002af8e148dc4d7ed0144d41e6e83 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
@@ -46,14 +49,12 @@ overriding the relevant property:
     #(make-vector 3 '(instrument-name
                       left-edge
                       ambitus
-                      span-bar
                       breathing-sign
                       clef
                       key-signature
                       time-signature
                       staff-bar
-                      custos
-                      span-bar))
+                      custos))
   \once \override Staff.TimeSignature #'space-alist =
     #'((first-note . (fixed-space . 2.0))
        (right-edge . (extra-space . 0.5))
index 80339e861269c3eb50c252b6df2e2d20318ee8c9..c12272cb4ae0bfe5d5b26476f4393d80361b0eb4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 493ecb69421e126de2bbf86c96fdc4be3a7f0efb..2b85daa453dc64671bf75b7c8da99e63146223b5 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9f400eae48d1ad043f9c5ff78289a18fcbcd906d..c7e55a8148a7534e96d1de654a0a6fd06c838a06 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index c82af2f6343cd71ca150f744108f622063193bf2..7d1b7416ff2edd3a1558c329bc9122d0fd789a82 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e7233d718752d64148c3069c3a5e479a2fbc6975..b0bd10e9b5bcd063efd2e0427f3ff1bec818c951 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index ed8dc4b29cc2b84c0bed3e49b99b6fe227854c80..f1b52766c989fdd649f40b1b34f61f466e356640 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f41664a8d180bc9a81f0c1b2994531b3a33a6ab2..4319561e0e6de6bca6de92f04f8b856a33d1126e 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index da9a6e8fc392a294877d2672ed4af25c08eecf7c..f69f74cc8bf844a14cfd9b81e79e50edde01f991 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index cdb6058a0ff48426b68e0aa61eab75f435190659..6f373e253f433702d228f787af6ebb42694eef46 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index fd84b3b9cb04275719a922c11b23794a1e0060ff..520f727e492fcd733383ff1b284d4e6c4f9c943a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 878fc35e34a06c484f4a4c04a953804bd36f19cc..9ec4b3041beb0606770b3db85a533e5770de7b47 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3b01dd0175a75eb6563ecd8d96d59e64de5202d5..e32393f9d2551e7b785fc5c36846cabd5ea72711 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index c196e238994a4fdd0d702073aab1f2ec8f99b67b..1030a4c4e1671daf7a591aef55ffb394bc64ccd5 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e0afb0713b7c97b9d5151955433d6c1a3d467894..c9ba9d4ac7522a8ab4e61f79bb0dd6d1e89bc7d4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1c13b177d16c6cbf7382ecb261cfa512354261a3..4606483fb3d8e7760476b4f947a8b28c6a26b3d0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 984f9be20c9de26dd79e0a0a2853bc8812686f00..a6f3fccf92a859bc411d6525b27c9b4b0e2de3a9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 8eda9d0eeb9dee3628f9d37d3f63f0d1f617e1d8..24b77282dc9cc93cb8a9f22549b06b385548bed9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 4c64c20c6f5be46b6e1777a3aa68edcb797fe10a..099ac87fc07771cd3312600e0886a858f90ee024 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 5dcc10e436fcdd9fd6ad2b708d1dfc2bd48561cd..203f27c82126234e71d4a82455b16a6dedad9bd8 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.13.48"
+\version "2.13.51"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, breaks"
index 74ce0124a82375accf885999bad54c199426bb3d..d818d0c4be0d1516337ee49f0bcb50979a5bf007 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 58ace411d1d85e8fc4a83055e97824136add53d6..a3a86e2de19042355e81396802272768e224a430 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d233b16c4fd0d8c0a41edb503ad21c9a2c1eeffd..911524f696ff643d171520b25bfa3bf550f49e64 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index bcfebf74266ad556dab0773fdeee1049c2ef8c03..0fb8819fd90c37084e9191070412025ab3418f07 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 47767250a26e071a9f09830c334593a9504e44b5..8567b96c01c4f862a1ab31050a0f4bb02fa20350 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index a1b3ece0ba3fe92a3efad8d6f4929dbd0b7e6606..c64598cbde13aaa804b43795b622f084db4ccdf9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e8bf5f42c88778280bea831a6c67e930901d1b35..8366c0cfd50b133af725e7699c0eff63ab119d30 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6db3234e5e7152d6c168e435f2db6c5a21f79d61..0060ea6532e5ef9a5725e65c2949bcfda2436276 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 0e90b0b28da9e113c81747cf555dbf90e7bf720d..767d59e25764046566f4990c74bb79bcbafe53a7 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1286413f2ed23a8b1a4748f33fb7e3cb69b96f15..e23450fcc2e9c5fa18f336ad881e73109be716d4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3a228d20651e866118857ab29e78a199f07cb619..123bf29445e6245d62f5e6474a5de90db9bba89b 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a45d483907684ff1aecb24a07c4c97861bd67afc..005100db784dabd460d801375e5e9d912e2b9cd7 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 2664550ed69627d8f4d1083d4f5f1beb0c1debab..2090a59504287cf37e4abe49d5fe3cd92093b2c8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 432fb4041fc444bfffc016df4cd4d90a080d37e9..0129f3487795b1c68f37495720340430d0bd8770 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1c54c0f7efd4f376ff22c9c1f57717ad91e15bc8..8a01664a491ccdde4cd7c376c2ff4640163bc3ac 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d28d3428dc75aed099b7d3b79544ce24358eea80..d47b960330342a02a6a36a57ad6c9d2ed98bbc15 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 1de1758bb4a110dab50aaff9f88321491a53d460..dcabbae32d1c906c59a2c06f29f76b0cb47f3f21 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 57061c5e17ba15d034708d1bc53784507b60ecdf..137e3818517f9441f64c7e9972661218975e73a2 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 8a88ddabe30807f4d27d92c647780aa0acc9de82..f7151e865f80e802745c926cffb86015e1b50a3c 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2f170dc2c0fc872273be0b18122982946192213d..c3ebc408e865d8f50077e7dc4708b52d075004c8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 8b48a14ee1c846e33febbbe9e6415cfde3d7a90e..55c81b1e053b37ecc6488033b13687f96b185b54 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 1509a23da6ac9848915e65ce8c97cfbb4fcc32f4..aeaca569903967127a3f2a77b29e5bffc02aa9e9 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9aa5a2469313b7ee302635da2bcf0383a3069a41..65a03b6ef532a5bf444bc437c31b0385073ac1fb 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3444202139c8ec6e45a58e084a4b3504656c6139..8adc6621afc6e9973c68bbdc1487207930c0b581 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 83c1ece9379041b82980f00687b6be861a0a1b78..95ed2a8106dfdb7a9b50ebb5e16a083980b53a4d 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d02eb2d4386614f012ad584e139d1b8c51b309da..e681bc500bef04b19c40efa1bfe0c94cd3e3e6d5 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index b7fab32d924bdb90f60c06fa5a971fbab5838ea7..d9929baff1d1bdc62700a03e4ea5491f0b788ef1 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index b5b4fd1e7652865fc9f52128cb9610846426905a..d1893ff9873866c7c670730e7160218e64ed62ff 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 28eaf3a627759d7e8e9a3a406d2951a8c6b73012..25b0b333df107636bdb3157c984488a5dfe3a525 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 48e65e5f207b2494e5eb928a1eaca49ee0106b9d..b05b8c65405108f788a46ca357520f369547e0cd 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 3289910a0a0973122556de288eb2f84a882adf25..edf596ea5916ecd3913f67c1dc64575a7a4673a0 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 4fdc045969d527e86d7f388bd3d64c85b8180a0f..3387982087c6a6ba846f1f881fb6790d9369d96f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 466bb55c243d3e0d005789c15f14368c41e4866c..eb6defed2ed442d25d3f6f40ebf0b30dea2ff0b4 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index b50f14f547f9f58a1222692a2dd3d638086ca782..3ac0fc893553f204bd93bc05c2641f41b01e113f 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 8196fc363a96e39314cac7902b0881162a2e4fe1..3e3173fb87b91c8e7e898577c420cc287afa46d6 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2515e7a37fe5b0cb2e2460cd142fdae6269a1d96..81c6c04f3f4cdd622af3bcf2cb376ecfc4a0e2ca 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index d4f7d3ce1599bf97c5c0d8dc4d3fa05504f46d5b..507215dac5442f697fc5360b22b2ffecd500561c 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index d4294d7d2589d293269153181632d0d85d475ed6..2b9937f8bd46b516357d3e5bbff60a43ca908bc1 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a7130189d2facd5b34fcefaf7704736edb8d51bd..92a840b1b97d07c6c425004ca97e60c2308bf7ec 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 6e421730f53cba544d323b9e5a58478a4703761f..04aaeaa81c1542958ac7b5b5518cb69236d7218a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e3f1e3b49c94727b688166d516bfe0bd82636ff6..17b69fa268d9fe1ac649ca18189224a6d05cfb1f 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index bca208643728301cd4ad4a4906c6cdb4e7f0a383..8efe5b4436dfaa9a0d893d374c2a1782fb0fa6e8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 74102a3351813f66eb594d83717fb27eb8c8cda9..3ed3d539c3be810a7bfff3c2952336637e950db6 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 7d89573a3f8da51e72499e5463798a94bd378602..9a75d69875b233f5740dc6bd12ca4579ed694668 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2cc7e3ef93e3e43585821f984935a12aa440c7a9..b04c5d8c8333f2090cf0be82dc96eb012b9681aa 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index c50f330426625328823d0624b4a108fbc7939b53..8ab8d76109914a4f0efc3e9017767eef64520d1d 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 % #!lilypond lcp-extract.ly -*- coding: utf-8; -*-
index e91b5df25a815d56aaabbf5d12849f11f23010c6..71dc5b1976af315a59b6e3fbca3863997d28f1c2 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 749cf4909148c2028c4f68e20182f036494d276c..79550b2c402a73f1e11514a559d0deed3134881b 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e95216c29b142d6eecee4f3ad1ec510ae0326ca5..be7552223b9d1051c9377eb5ccba4d6a1e9c055e 100644 (file)
@@ -1,24 +1,14 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
 \header {
-%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
-  texidocfr = "
-Les crochets d'arpegio (@code{arpeggioBracket}) permettent de mettre en
-évidence les divisions d'un pupitre en l'absence de hampe, comme on le
-voit régulièrement dans les partitions pour chÅ“ur.
-
-"
-
-  doctitlefr = "Utilisation d'un arpeggioBracket pour rendre les
-divisions plus Ã©videntes"
-
-
   lsrtags = "expressive-marks, vocal-music"
 
-
 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
   texidoces = "
 El corchete de arpegios @code{arpeggioBracket} se puede usar para
@@ -30,6 +20,29 @@ esta información. Se suele encontrar en la música coral.
   doctitlees = "Uso de arpeggioBracket para hacer más visible un divisi"
 
 
+%% Translation of GIT committish: 27b1197f3bae8512c14d946752cd3e40e7c76016
+
+  texidocde = "
+Das @code{arpeggioBracket}-Klammerobjekt kann benutzt werden, um geteilte
+Stimmen anzuzeigen, wenn keine Hälse diese Information bieten.  Das sieht
+man oft in Chormusik.
+
+"
+  doctitlede = "Arpeggio-Klammern benutzen um geteilte Stimmen besser sichtbar zu machen"
+
+
+%% Translation of GIT committish: c1d5bb448321d688185e0c6b798575d4c325ae80
+  texidocfr = "
+Les crochets d'arpegio (@code{arpeggioBracket}) permettent de mettre en
+évidence les divisions d'un pupitre en l'absence de hampe, comme on le
+voit régulièrement dans les partitions pour chÅ“ur.
+
+"
+
+  doctitlefr = "Utilisation d'un arpeggioBracket pour rendre les
+divisions plus Ã©videntes"
+
+
   texidoc = "
 The @code{arpeggioBracket} can be used to indicate the division of
 voices where there are no stems to provide the information. This is
index 82064e7455286c53c88cbb4eff17bb875ad17781..2999f6c344c7ac20c28caf31b87f09dd429dbe0a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 21d6c7528db84de5ce2c4090eecd7b629fa52626..6238b039a8f439c3b015b3d3489c404dd826b28a 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 76635192e30c1d3bb9b59d5e98709c25d90b050c..349cbf00fd06fd1fea7d19375597028d198e5203 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 4c9e5c6df34941e02fff8bdda1c451a2523cdc11..abd7feb9a8e4420ff73dc3c2d0fb4fded96011cb 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f718826488d178417787e00a4e53e5cb2b5b3774..344467bc7224753e7285f35022241ae5599b6d26 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index e0356180665bdcd0b90360ccb38a31c00ef7fb8b..a298f5f26ad685c52d6f98c23253cc6861f35d93 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 14316dc33b3e1473ceeeec8bcefb3038175529be..dc60088fc94a500e5d8f0b1a4bf43b9a14a76241 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index f13d5d577bede8f917500688b000aaefcd04fe45..e82bd39193e2dfadec1a8e65449b93801b51db14 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 363cd487fd1f7af14a703b00017065e7ba6f0b31..1bbb449de23efb561046ee385f38da07f7ac27c5 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index a444dc4758885d38be887c224b3b710f3d2b747e..7961fce4cb1b11b1af0f75726ec97b7c7ef44943 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
@@ -65,16 +68,19 @@ The same idea is used to align the text scripts along their baseline.
   doctitle = "Vertically aligned dynamics and textscripts"
 } % begin verbatim
 
-music = \relative c'' {
-  c2\p^\markup { gorgeous } c\f^\markup { fantastic }
-  c4\p c\f\> c c\!\p
+music = \relative c' {
+  a'2\p b\f
+  e4\p f\f\> g, b\p
+  c2^\markup { \huge gorgeous } c^\markup { \huge fantastic }
 }
 
 {
-  \music \break
+  \music
+  \break
   \override DynamicLineSpanner #'staff-padding = #2.0
   \override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)
   \override TextScript #'Y-extent = #'(-1.5 . 1.5)
   \music
 }
 
+
index 77e200bb3ed6fb01a3aef720b387097ad37bdd85..cdd3d1762f1fff29e9de969f8e1dea5170bf23ff 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index aabd96eefbab4d448245592c5c7d4c0fce857ca7..b8630523e9d5af486b5515b3ce26b9f6419e3e96 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 182362f01369822042416ea58015a2958cf2422c..6bfbc6c90f1049322688b753146da6f807f525e8 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 8a07ec9d1f1d281567a13f11608e2f7d53355102..5e1a47ccc484736b19a8650a1e7e4dd0e8ec1195 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index fb44fb796c0af3de0ffbf435b4ac9b3594a3385d..af00f574ec3994f6cb67af7be75b80246556bb46 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.47
 \version "2.13.47"
index 8f697d60a12b8308910582880bc48ff58c698fa0..e11f7da4f0fb35ddf74455fee446774140cb2070 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 9147c83bcc9359f463513f47172881e57bb88ac4..4fc6ad70f98e72ee147a9ab990255204eaf7ee79 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 7b0c88cde50c5b5006d37e3e9e809d41d91c4a81..cfb6c319afc582388b922ee3efa6897e7635d194 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.47
 \version "2.13.47"
index a5b422ffa83ea784163d749bf6dc4b50e13f805e..439831209cf09a15108b269d1e59c76bb3e0f010 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.47
 \version "2.13.47"
index 29848c1ee7f0ab92bcd46c132dabb5956d2065df..a70c0cb16964afd5bc566757c71772e84d8c50cc 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 2724c210c4727710163758138dd84968ac1fb195..ff4868cd52a087abd2cde121db78e959c29da2eb 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index ae4451f514dbdfb7f60792bf2926fd39d88d83cd..d85c429de1a3d363592b8f17ec92c5039f860569 100644 (file)
@@ -1,5 +1,8 @@
-%% Do not edit this file; it is automatically
+%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 \version "2.12.2"
 
index 80039e25108630c1e6e4d3299d2cac4964ab133e..0621f040abfc944b150a1de033e6d8d99896ebbf 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 09488b968386939d77ad9e0e1eda5a25178757b5..c36473b669579c67b6106ea91a711e2c03f0b108 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 5c7232128b36ffd6f3fcd3ac01fd1ef2d5894988..268174e7c00d4aa85d6d8301146f0932c9d7e4e1 100644 (file)
@@ -1,5 +1,8 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 %% Note: this file works from version 2.13.36
 \version "2.13.36"
index 8caa40c9d659f9affebd90a6b5409d33f8ed84f2..1d9627af7de8f496eeddfcb5deac789e75d9c8f8 100644 (file)
@@ -1,16 +1,15 @@
-# use two {{ for title, but one { for all others.
 
 @inproceedings{percival08,
-  title = {{Generating Targeted Rhythmic Exercises for Music Students
-with Constraint Satisfaction Programming}},
+  title = {Generating Targeted Rhythmic Exercises for Music Students
+with Constraint Satisfaction Programming},
   author = {Graham Percival and Tosten Anders and George Tzanetakis},
   booktitle = {International Computer Music Conference},
   year = 2008,
 }
 
 @inproceedings{passos09,
-  title = {{Functional Harmonic Analysis and Computational Musicology
-in Rameau}},
+  title = {Functional Harmonic Analysis and Computational Musicology
+in Rameau},
   author = {Alexandre Tachard Passos and Marcos Sampaio and Pedro
 Kröger and Givaldo de Cidra},
   booktitle = {Proceedings of the 12th Brazilian Symposium on Computer
@@ -20,8 +19,8 @@ Music},
 }
 
 @inproceedings{simoes07,
-  title = {{Using Text Mining Techniques for Classical Music Scores
-Analysis}},
+  title = {Using Text Mining Techniques for Classical Music Scores
+Analysis},
   author = {Alberto Simões and Anália Lourenço and José João Almeida},
   booktitle = {New Trends in Artificial Intelligence},
   editor = {J. Neves et al.},
@@ -29,8 +28,8 @@ Analysis}},
 }
 
 @inproceedings{baird05,
-  title = {{Real-time generation of music notation via audience interaction using
-python and GNU LilyPond}},
+  title = {Real-time generation of music notation via audience interaction using
+python and GNU LilyPond},
   author = {Kevin C. Baird},
   booktitle = {New Interfaces for Music Expression},
   year = 2005,
diff --git a/Documentation/web/texi-web.bst b/Documentation/web/texi-web.bst
deleted file mode 100644 (file)
index 290c861..0000000
+++ /dev/null
@@ -1,1374 +0,0 @@
-% 18/aug/2010:
-%    - changed into texi-long.bst by Graham Percival for GNU LilyPond
-%    - only a minimum of changes were made; some html remains in
-%      this file, but it does not appear in our output
-% BibTeX bibliography style `html-long'
-%   spits out texinfo-formatted bibliography in place of bbl output
-% by David Kotz dfk@cs.dartmouth.edu
-% $Id: html-long.bst,v 1.4 2005/07/21 21:29:50 hjunes Exp $
-%    modified from
-% BibTeX standard bibliography style `alpha'
-       % version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09.
-       % Copyright (C) 1985, all rights reserved.
-       % Copying of this file is authorized only if either
-       % (1) you make absolutely no changes to your copy, including name, or
-       % (2) if you do make changes, you name it something other than
-       % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
-       % This restriction helps ensure that all standard styles are identical.
-       % The file btxbst.doc has the documentation for this style.
-
-% DFK added abstract, comment, earlier, keyword, later, URL
-ENTRY
-  { abstract
-    address
-    author
-    booktitle
-    chapter
-    comment
-    earlier
-    edition
-    editor
-    howpublished
-    institution
-    journal
-    key
-    keyword
-    later
-    month
-    note
-    number
-    organization
-    pages
-    private
-    publisher
-    school
-    series
-    title
-    type
-    URL
-    volume
-    year
-  }
-  {}
-  { label extra.label sort.label }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-    { ", " * write$ }
-    { output.state after.block =
-       { add.period$ write$
-         newline$
-       }
-       { output.state before.all =
-            'write$
-            { add.period$ " " * write$ }
-           if$
-       }
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-
-% DFK changed to use cite$ for the label
-% DFK changed to texinfo, and use URL to make cite key a link
-FUNCTION {output.bibitem}
-{ newline$
-  URL empty$
-    { "@item " write$
-    }
-    { "" quote$ * cite$ * quote$ * " HREF=" * quote$ *
-       URL * quote$ * "> " * cite$ * ":</A></DT>" * write$
-    }
-  if$
-  newline$
-%  "" write$ newline$
-  ""
-  before.all 'output.state :=
-}
-
-% DFK changed to HTML
-FUNCTION {fin.entry}
-{ add.period$
-  write$
-  newline$
-  earlier empty$
-       'skip$
-       { "<br>" write$ newline$
-         "See also earlier version <A HREF=" quote$ * "#" * earlier * quote$ *
-               ">" * earlier * "</A>." * write$ newline$
-       }
-  if$
-  later empty$
-       'skip$
-       { "<br>" write$ newline$
-         "See also later version <A HREF=" quote$ * "#" * later * quote$ *
-               ">" * later * "</A>." * write$ newline$
-       }
-  if$
-%  "" write$ newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
-    'skip$
-    { after.block 'output.state := }
-  if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-       'skip$
-       { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-% DFK changed to texinfo
-FUNCTION {emphasize}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "@emph{" swap$ * "}" * }
-  if$
-}
-
-% DFK added for texinfo strong emphasis
-FUNCTION {strong}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "@strong{" swap$ * "}" * }
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-% DFK added this, to strip {} and ~ from titles and authors
-% It's not a great idea, because it will screw up in math mode and some
-% special characters... but it makes most things much prettier.
-FUNCTION {author.title.purify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "{" =
-      t #1 #1 substring$ "}" = or
-       'skip$
-       { t #1 #1 substring$ "~" =
-           { " " * }
-           { t #1 #1 substring$ * }
-       if$
-       }
-      if$
-      t #2 global.max$ substring$ 't :=
-    }
-  while$
-}
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
-      nameptr #1 >
-       { namesleft #1 >
-           { ", " * t * }
-           { numnames #2 >
-               { "," * }
-               'skip$
-             if$
-             t "others" =
-               { " et al." * }
-               { " and " * t * }
-             if$
-           }
-         if$
-       }
-       't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-    { author format.names  author.title.purify }
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-    { editor format.names author.title.purify
-      editor num.names$ #1 >
-       { ", editors" * }
-       { ", editor" * }
-      if$
-    }
-  if$
-}
-
-% DFK added strong, so it will be bold.
-FUNCTION {format.title}
-{ title empty$
-    { "" }
-    { title "t" change.case$  author.title.purify strong }
-  if$
-}
-
-FUNCTION {n.dashify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-       { t #1 #2 substring$ "--" = not
-           { "--" *
-             t #2 global.max$ substring$ 't :=
-           }
-           {   { t #1 #1 substring$ "-" = }
-               { "-" *
-                 t #2 global.max$ substring$ 't :=
-               }
-             while$
-           }
-         if$
-       }
-       { t #1 #1 substring$ *
-         t #2 global.max$ substring$ 't :=
-       }
-      if$
-    }
-  while$
-}
-
-FUNCTION {format.date}
-{ year empty$
-    { month empty$
-       { "" }
-       { "there's a month but no year in " cite$ * warning$
-         month
-       }
-      if$
-    }
-    { month empty$
-       'year
-       { month " " * year * }
-      if$
-    }
-  if$
-}
-
-% DFK changed emphasize to strong
-FUNCTION {format.btitle}
-{ title author.title.purify strong
-}
-
-% PEH - the 2 same lines below are because I replaced &nbsp; with a space
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { " " }
-    { " " }
-  if$
-  swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { "volume" volume tie.or.space.connect
-      series empty$
-       'skip$
-       { " of " * series emphasize * }
-      if$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-       { series field.or.null }
-       { output.state mid.sentence =
-           { "number" }
-           { "Number" }
-         if$
-         number tie.or.space.connect
-         series empty$
-           { "there's a number but no series in " cite$ * warning$ }
-           { " in " * series * }
-         if$
-       }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { output.state mid.sentence =
-       { edition "l" change.case$ " edition" * }
-       { edition "t" change.case$ " edition" * }
-      if$
-    }
-  if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-       { #1 'multiresult := }
-       { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-
-FUNCTION {format.pages}
-{ pages empty$
-    { "" }
-    { pages multi.page.check
-       { "pages" pages n.dashify tie.or.space.connect }
-       { "page" pages tie.or.space.connect }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.vol.num.pages}
-{ volume field.or.null
-  number empty$
-    'skip$
-    { "(" number * ")" * *
-      volume empty$
-       { "there's a number but no volume in " cite$ * warning$ }
-       'skip$
-      if$
-    }
-  if$
-  pages empty$
-    'skip$
-    { duplicate$ empty$
-       { pop$ format.pages }
-       { ":" * pages n.dashify * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-       { "chapter" }
-       { type "l" change.case$ }
-      if$
-      chapter tie.or.space.connect
-      pages empty$
-       'skip$
-       { ", " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-       { "In " booktitle emphasize * }
-       { "In " format.editors * ", " * booktitle emphasize * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-  key empty$ not and
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-FUNCTION {format.article.crossref}
-{ key empty$
-    { journal empty$
-       { "need key or journal for " cite$ * " to crossref " * crossref *
-         warning$
-         ""
-       }
-       { "In {\em " journal * "\/}" * }
-      if$
-    }
-    { "In " key * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
-  editor num.names$ duplicate$
-  #2 >
-    { pop$ " et al." * }
-    { #2 <
-       'skip$
-       { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-           { " et al." * }
-           { " and " * editor #2 "{vv~}{ll}" format.name$ * }
-         if$
-       }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      "In "
-    }
-    { "Volume" volume tie.or.space.connect
-      " of " *
-    }
-  if$
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-       { series empty$
-           { "need editor, key, or series for " cite$ * " to crossref " *
-             crossref * warning$
-             "" *
-           }
-           { "{\em " * series * "\/}" * }
-         if$
-       }
-       { key * }
-      if$
-    }
-    { format.crossref.editor * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{ editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-       { booktitle empty$
-           { "need editor, key, or booktitle for " cite$ * " to crossref " *
-             crossref * warning$
-             ""
-           }
-           { "In {\em " booktitle * "\/}" * }
-         if$
-       }
-       { "In " key * }
-      if$
-    }
-    { "In " format.crossref.editor * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-
-% DFK added
-% top of stack is the string we want to be a quoted paragraph
-FUNCTION {format.quotedParagraph}
-{ duplicate$ empty$
-    { skip$ }
-    { "<P><QUOTE> " swap$ * "  </QUOTE></P>" *}
-  if$
-}
-
-
-% DFK added, to support comment, private, keyword, etc
-% next-to-top is field name (eg, "Comment")
-% top is field value (eg, value of comment)
-% both are popped; resulting top is either empty,
-%    or string describing field
-FUNCTION {format.dfkfield}
-{ duplicate$ empty$
-       { pop$ pop$ "" }
-       { swap$
-          "<strong> " swap$ * ":</strong> " * swap$ * }
-  if$
-}
-
-% DFK added
-FUNCTION {dfk.stuff}
-{ new.block
-  "Abstract" abstract format.dfkfield format.quotedParagraph write$ newline$
-  "Keyword" keyword format.dfkfield format.quotedParagraph write$ newline$
-  "Comment" comment format.dfkfield format.quotedParagraph write$ newline$
-}
-
-% DFK: added a call to dfk.stuff in all entry-type functions below
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { journal emphasize "journal" output.check
-      format.vol.num.pages output
-      format.date "year" output.check
-    }
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-       { "author and editor" editor either.or.check }
-       'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-    }
-    { new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  new.block
-  format.title "title" output.check
-  howpublished address new.block.checkb
-  howpublished output
-  address output
-  format.date output
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-       { "author and editor" editor either.or.check }
-       'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-    }
-    { format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.number.series output
-      format.chapter.pages output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-      format.edition output
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.number.series output
-      format.pages output
-      address empty$
-       { organization publisher new.sentence.checkb
-         organization output
-         publisher output
-         format.date "year" output.check
-       }
-       { address output.nonnull
-         format.date "year" output.check
-         new.sentence
-         organization output
-         publisher output
-       }
-      if$
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization empty$
-       'skip$
-       { organization output.nonnull
-         address output
-       }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  new.block
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-       { address new.block.checka
-         address output
-       }
-       'skip$
-      if$
-    }
-    { organization address new.block.checkb
-      organization output
-      address output
-    }
-  if$
-  format.edition output
-  format.date output
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  "Master's thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  title howpublished new.block.checkb
-  format.title output
-  howpublished new.block.checka
-  howpublished output
-  format.date output
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-  empty.misc.check
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.btitle "title" output.check
-  new.block
-  "PhD thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization output }
-    { format.editors output.nonnull }
-  if$
-  new.block
-  format.btitle "title" output.check
-  format.bvolume output
-  format.number.series output
-  address empty$
-    { editor empty$
-       { publisher new.sentence.checka }
-       { organization publisher new.sentence.checkb
-         organization output
-       }
-      if$
-      publisher output
-      format.date "year" output.check
-    }
-    { address output.nonnull
-      format.date "year" output.check
-      new.sentence
-      editor empty$
-       'skip$
-       { organization output }
-      if$
-      publisher output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution "institution" output.check
-  address output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  note "note" output.check
-  format.date output
-  fin.entry
-  dfk.stuff
-}
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-READ
-
-FUNCTION {sortify}
-{ purify$
-  "l" change.case$
-}
-
-INTEGERS { len }
-
-FUNCTION {chop.word}
-{ 's :=
-  'len :=
-  s #1 len substring$ =
-    { s len #1 + global.max$ substring$ }
-    's
-  if$
-}
-
-INTEGERS { et.al.char.used }
-
-FUNCTION {initialize.et.al.char.used}
-{ #0 'et.al.char.used :=
-}
-
-EXECUTE {initialize.et.al.char.used}
-
-FUNCTION {format.lab.names}
-{ 's :=
-  s num.names$ 'numnames :=
-  numnames #1 >
-    { numnames #4 >
-       { #3 'namesleft := }
-       { numnames 'namesleft := }
-      if$
-      #1 'nameptr :=
-      ""
-       { namesleft #0 > }
-       { nameptr numnames =
-           { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-               { "{\etalchar{+}}" *
-                 #1 'et.al.char.used :=
-               }
-               { s nameptr "{v{}}{l{}}" format.name$ * }
-             if$
-           }
-           { s nameptr "{v{}}{l{}}" format.name$ * }
-         if$
-         nameptr #1 + 'nameptr :=
-         namesleft #1 - 'namesleft :=
-       }
-      while$
-      numnames #4 >
-       { "{\etalchar{+}}" *
-         #1 'et.al.char.used :=
-       }
-       'skip$
-      if$
-    }
-    { s #1 "{v{}}{l{}}" format.name$
-      duplicate$ text.length$ #2 <
-       { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ }
-       'skip$
-      if$
-    }
-  if$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
-    { key empty$
-       { cite$ #1 #3 substring$ }
-       { key #3 text.prefix$ }
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
-    { editor empty$
-       { key empty$
-           { cite$ #1 #3 substring$ }
-           { key #3 text.prefix$ }
-         if$
-       }
-       { editor format.lab.names }
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {author.key.organization.label}
-{ author empty$
-    { key empty$
-       { organization empty$
-           { cite$ #1 #3 substring$ }
-           { "The " #4 organization chop.word #3 text.prefix$ }
-         if$
-       }
-       { key #3 text.prefix$ }
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {editor.key.organization.label}
-{ editor empty$
-    { key empty$
-       { organization empty$
-           { cite$ #1 #3 substring$ }
-           { "The " #4 organization chop.word #3 text.prefix$ }
-         if$
-       }
-       { key #3 text.prefix$ }
-      if$
-    }
-    { editor format.lab.names }
-  if$
-}
-
-FUNCTION {calc.label}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.key.label
-    { type$ "proceedings" =
-       'editor.key.organization.label
-       { type$ "manual" =
-           'author.key.organization.label
-           'author.key.label
-         if$
-       }
-      if$
-    }
-  if$
-  duplicate$
-  year field.or.null purify$ #-1 #2 substring$
-  *
-  'label :=
-  year field.or.null purify$ #-1 #4 substring$
-  *
-  sortify 'sort.label :=
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
-  #1 'nameptr :=
-  ""
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { nameptr #1 >
-       { "   " * }
-       'skip$
-      if$
-      s nameptr "{vv{ } }{ll{ }}{  ff{ }}{  jj{ }}" format.name$ 't :=
-      nameptr numnames = t "others" = and
-       { "et al" * }
-       { t sortify * }
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
-  "A " #2
-    "An " #3
-      "The " #4 t chop.word
-    chop.word
-  chop.word
-  sortify
-  #1 global.max$ substring$
-}
-
-FUNCTION {author.sort}
-{ author empty$
-    { key empty$
-       { "to sort, need author or key in " cite$ * warning$
-         ""
-       }
-       { key sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {author.editor.sort}
-{ author empty$
-    { editor empty$
-       { key empty$
-           { "to sort, need author, editor, or key in " cite$ * warning$
-             ""
-           }
-           { key sortify }
-         if$
-       }
-       { editor sort.format.names }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {author.organization.sort}
-{ author empty$
-    { organization empty$
-       { key empty$
-           { "to sort, need author, organization, or key in " cite$ * warning$
-             ""
-           }
-           { key sortify }
-         if$
-       }
-       { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {editor.organization.sort}
-{ editor empty$
-    { organization empty$
-       { key empty$
-           { "to sort, need editor, organization, or key in " cite$ * warning$
-             ""
-           }
-           { key sortify }
-         if$
-       }
-       { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { editor sort.format.names }
-  if$
-}
-
-FUNCTION {presort}
-{ calc.label
-  sort.label
-  "    "
-  *
-  type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.sort
-    { type$ "proceedings" =
-       'editor.organization.sort
-       { type$ "manual" =
-           'author.organization.sort
-           'author.sort
-         if$
-       }
-      if$
-    }
-  if$
-  *
-  "    "
-  *
-  year field.or.null sortify
-  *
-  "    "
-  *
-  title field.or.null
-  sort.format.title
-  *
-% DFK throw away stuff above and use cite$ for sort key
-  pop$
-  cite$
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-
-ITERATE {presort}
-
-SORT
-
-STRINGS { longest.label last.sort.label next.extra }
-
-INTEGERS { longest.label.width last.extra.num }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #0 int.to.chr$ 'last.sort.label :=
-  "" 'next.extra :=
-  #0 'longest.label.width :=
-  #0 'last.extra.num :=
-}
-
-FUNCTION {forward.pass}
-{ last.sort.label sort.label =
-    { last.extra.num #1 + 'last.extra.num :=
-      last.extra.num int.to.chr$ 'extra.label :=
-    }
-    { "a" chr.to.int$ 'last.extra.num :=
-      "" 'extra.label :=
-      sort.label 'last.sort.label :=
-    }
-  if$
-}
-
-FUNCTION {reverse.pass}
-{ next.extra "b" =
-    { "a" 'extra.label := }
-    'skip$
-  if$
-  label extra.label * 'label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-  extra.label 'next.extra :=
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-% DFK removed code about et.al.char
-% DFK changed to texinfo
-FUNCTION {begin.bib}
-{ "@c bib -> itexi intro" write$ newline$
-  "@itemize" write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-% DFK changed to texinfo
-FUNCTION {end.bib}
-{ newline$
-  "@end itemize" write$ newline$
-  "@c bib -> itexi end" write$ newline$
-}
-
-EXECUTE {end.bib}
index 17c793a50412bd5140291ac4bb0712a4b3f991dd..aeae6d4435f25e59cf738d2087c3e21742ee72ce 100644 (file)
@@ -1,7 +1,6 @@
-# use two {{ for title, but one { for all others.
 
 @inproceedings{hanwen06,
-  title = {{LilyPond, Automated music formatting and the Art of Shipping}},
+  title = {LilyPond, Automated music formatting and the Art of Shipping},
   author = {Han-Wen Nienhuys},
   booktitle = {Forum Internacional Software Livre 2006 (FISL7.0)},
   year = 2006,
@@ -9,7 +8,7 @@
 }
 
 @mastersthesis{sandberg06,
-  title = {{Separating input language and formatter in GNU LilyPond}},
+  title = {Separating input language and formatter in GNU LilyPond},
   author = {Erik Sandberg},
   year = 2006,
   month = "March",
 }
 
 @inproceedings{hanwen03,
-  title = {{LilyPond, a system for automated music engraving}},
+  title = {LilyPond, a system for automated music engraving},
   author = {Han-Wen Nienhuys and Jan Nieuwenhuizen},
   booktitle = {Colloquium on Musical Informatics (XIV CIM 2003)},
   year = 2003,
-  month = May,
+  month = "May",
   location = {Firenze, Italy},
   note = {(@uref{http://lilypond.org/web/images/xivcim.pdf, PDF 95k})}
 }
diff --git a/input/regression/page-spacing-staff-group-nested.ly b/input/regression/page-spacing-staff-group-nested.ly
new file mode 100644 (file)
index 0000000..95124a7
--- /dev/null
@@ -0,0 +1,29 @@
+\version "2.13.52"
+
+\header {
+  texidoc = "StaffGroups can be nested, in which case the inner StaffGroup wins."
+}
+
+\score {
+ <<
+   \new StaffGroup <<
+     \new Staff {
+       c'1
+     }
+     \new StaffGroup \with {
+       \override StaffGrouper #'staffgroup-staff-spacing #'basic-distance = #20
+     } <<
+       \new Staff {
+         c'1
+       }
+       \new Staff {
+         c'1
+       }
+     >>
+     \new Staff {
+       c'1
+     }
+   >>
+ >>
+}
+
index cb876f5bbf1de0297f590d7e79c3902a26af3ebe..cabce9e97464f81e607b3ae2098e9f359d459ca6 100644 (file)
@@ -167,12 +167,13 @@ Align_interface::get_minimum_translations_without_min_dist (Grob *me,
   return internal_get_minimum_translations (me, all_grobs, a, false, false, 0, 0);
 }
 
-// If include_fixed_spacing is true, the manually fixed spacings
-// induced by stretchable=0 or alignment-distances are included
-// in the minimum translations here.  If you want to find the minimum
-// height of a system, include_fixed_spacing should be true.  If you
-// want to actually lay out the page, then it should be false (or
-// else centered dynamics will break when there is a fixed alignment).
+// If include_fixed_spacing is false, the only constraints that will be measured
+// here are those that result from collisions (+ padding).  That is, all
+// minimum-distances, line-break-system-details, basic-distance+stretchable=0
+// constraints will be ignored.
+// - If you want to find the minimum height of a system, include_fixed_spacing should be true.
+// - If you're going to actually lay out the page, then it should be false (or
+//   else centered dynamics will break when there is a fixed alignment).
 vector<Real>
 Align_interface::internal_get_minimum_translations (Grob *me,
                                                    vector<Grob*> const &all_grobs,
@@ -212,12 +213,14 @@ Align_interface::internal_get_minimum_translations (Grob *me,
          SCM spec = Page_layout_problem::get_spacing_spec (elems[j-1], elems[j], pure, start, end);
          Page_layout_problem::read_spacing_spec (spec, &padding, ly_symbol2scm ("padding"));
 
-         Real min_distance = 0;
-         if (Page_layout_problem::read_spacing_spec (spec, &min_distance, ly_symbol2scm ("minimum-distance")))
-           dy = max (dy, min_distance);
-
          if (include_fixed_spacing)
-           dy = max (dy, Page_layout_problem::get_fixed_spacing (elems[j-1], elems[j], spaceable_count, pure, start, end));
+           {
+             Real min_distance = 0;
+             if (Page_layout_problem::read_spacing_spec (spec, &min_distance, ly_symbol2scm ("minimum-distance")))
+               dy = max (dy, min_distance);
+
+             dy = max (dy, Page_layout_problem::get_fixed_spacing (elems[j-1], elems[j], spaceable_count, pure, start, end));
+           }
 
          if (Page_layout_problem::is_spaceable (elems[j]) && last_spaceable_element)
            {
@@ -231,15 +234,17 @@ Align_interface::internal_get_minimum_translations (Grob *me,
                                                      ly_symbol2scm ("padding"));
              padding = max (padding, spaceable_padding);
 
-             Real min_distance = 0;
-             if (Page_layout_problem::read_spacing_spec (spec,
-                                                         &min_distance,
-                                                         ly_symbol2scm ("minimum-distance")))
-               dy = max (dy, min_distance + stacking_dir*(last_spaceable_element_pos - where));
-
              if (include_fixed_spacing)
-               dy = max (dy, Page_layout_problem::get_fixed_spacing (last_spaceable_element, elems[j], spaceable_count,
-                                                                     pure, start, end));
+               {
+                 Real min_distance = 0;
+                 if (Page_layout_problem::read_spacing_spec (spec,
+                                                             &min_distance,
+                                                             ly_symbol2scm ("minimum-distance")))
+                   dy = max (dy, min_distance + stacking_dir*(last_spaceable_element_pos - where));
+
+                 dy = max (dy, Page_layout_problem::get_fixed_spacing (last_spaceable_element, elems[j], spaceable_count,
+                                                                       pure, start, end));
+               }
            }
        }
 
index 99f9298209f6b9a57cff2d27abd5e1c8b1275917..39e614c2a15dea10f3b72f88110959c35dc389a1 100644 (file)
@@ -37,7 +37,6 @@ protected:
   DECLARE_ACKNOWLEDGER (clef);
   DECLARE_ACKNOWLEDGER (key_signature);
   DECLARE_ACKNOWLEDGER (time_signature);
-  DECLARE_ACKNOWLEDGER (bar_line);
   DECLARE_ACKNOWLEDGER (beam);
   DECLARE_END_ACKNOWLEDGER (beam);
   void stop_translation_timestep ();
@@ -48,12 +47,22 @@ public:
 void
 Beam_collision_engraver::stop_translation_timestep ()
 {
+  /* 
+     First, for all grobs that fall to the left of a beam during
+     a timestep (i.e. clefs, time signatures), add these to
+     the beams that are currently active.
+  */
   for (vsize i = 0; i < covered_interior_grobs_.size (); i++)
     for (vsize j = 0; j < active_beams_.size (); j++)
       Pointer_group_interface::add_grob (active_beams_[j], ly_symbol2scm ("covered-grobs"), covered_interior_grobs_[i]);
 
   covered_interior_grobs_.clear ();
 
+  /*
+     If a signaled beam is already in active_beams_, we erase it so as
+     not to have a beam represented in active_beams_ more than once.
+   */
+  
   for (vsize i = 0; i < active_beams_.size (); i++)
     for (vsize j = 0; j < signaled_beams_.size (); j++)
       if (active_beams_[i] == signaled_beams_[j])
@@ -63,9 +72,11 @@ Beam_collision_engraver::stop_translation_timestep ()
         }
 
   /*
-    hack.
-    in auto beaming, end beams are signaled with their beams at a later timestep.
-    we need to scrub these.
+     In auto beaming, beams both begin and end during the same timestep.
+     This means that if there is a beam that is both in signaled_beams_ and
+     end_beams_, it must either be an auto beam (likely) or a beam that
+     has no notes under it (highly unlikely).  In either case, we cannot account
+     for the grobs under this beam, and we erase it from signaled beams.
   */
   for (vsize i = 0; i < end_beams_.size (); i++)
     for (vsize j = 0; j < signaled_beams_.size (); j++)
@@ -75,25 +86,58 @@ Beam_collision_engraver::stop_translation_timestep ()
           break;
         }
 
-  for (vsize i = 0; i < signaled_beams_.size (); i++)
-    active_beams_.push_back (signaled_beams_[i]);
+  /*
+     We want to know how big active beams was originally so that we do not
+     get any cyclical dependencies (see below).
+  */
+  vsize orig_size = active_beams_.size ();
 
-  signaled_beams_.clear ();
+  /*
+     All signaled beams that are left now become active beams that are fair
+     game to collect covered grobs.
+  */
+  for (vsize i=0; i < signaled_beams_.size (); i++)
+    active_beams_.push_back (signaled_beams_[i]);
 
+  /*
+     Add all covered grobs that fall to the right of a beam (like noteheads)
+     as to covered-grobs of the beam.  Note that noteheads that part of a beam
+     are not added to that list, as note heads should not never collide with
+     their own beams due to minimum stem length penalties in beam-quanting.cc.
+  */
   for (vsize i = 0; i < covered_grobs_.size (); i++)
     for (vsize j = 0; j < active_beams_.size (); j++)
       {
-        Grob *g = covered_grobs_[i];
-        if (Grob *stem = unsmob_grob (g->get_object ("stem")))
+        bool my_beam = false;
+        if (Grob *stem = unsmob_grob (covered_grobs_[i]->get_object ("stem")))
           if (Grob *beam = unsmob_grob (stem->get_object ("beam")))
-            if (beam == active_beams_[j])
-              continue;
-
-        Pointer_group_interface::add_grob (active_beams_[j], ly_symbol2scm ("covered-grobs"), g);
+            if (beam == active_beams_.at (j))
+              my_beam = true;
+        if (!my_beam)
+          Pointer_group_interface::add_grob (active_beams_.at (j), ly_symbol2scm ("covered-grobs"), covered_grobs_[i]);
       }
 
   covered_grobs_.clear ();
 
+  /*
+     This is where cyclical dependencies are avoided.  In beam collision avoidance,
+     beams often need to avoid other beams.  To do this, they need to know the beam's
+     position.  But, if that second beam needs to know the first beam's position, we
+     have a cyclical dependency.  So, we only ever add signaled beams to active_beams_
+     that existed BEFORE this time step.  This is controlled by the orig_size variable.
+     The for loop stops before it gets to the signaled beams added above so that beams
+     added during this timestep are never dependent on each other for positioning.
+  */
+  for (vsize i = 0; i < signaled_beams_.size (); i++)
+    for (vsize j = 0; j < orig_size; j++)
+      Pointer_group_interface::add_grob (active_beams_[j], ly_symbol2scm ("covered-grobs"), signaled_beams_[i]);
+
+  signaled_beams_.clear ();
+
+  /*
+     If the end of a beam has been announced, it is no longer active.  So, remove this beam
+     from active_beams_.
+  */
   for (vsize i = 0; i < end_beams_.size (); i++)
     for (vsize j = 0; j < active_beams_.size (); j++)
       if (end_beams_[i] == active_beams_[j])
@@ -119,12 +163,6 @@ Beam_collision_engraver::acknowledge_accidental (Grob_info i)
   covered_grobs_.push_back (i.grob ());
 }
 
-void
-Beam_collision_engraver::acknowledge_bar_line (Grob_info i)
-{
-  covered_interior_grobs_.push_back (i.grob ());
-}
-
 void
 Beam_collision_engraver::acknowledge_clef (Grob_info i)
 {
@@ -163,7 +201,6 @@ ADD_ACKNOWLEDGER (Beam_collision_engraver, clef);
 ADD_ACKNOWLEDGER (Beam_collision_engraver, key_signature);
 ADD_ACKNOWLEDGER (Beam_collision_engraver, time_signature);
 ADD_ACKNOWLEDGER (Beam_collision_engraver, beam);
-ADD_ACKNOWLEDGER (Beam_collision_engraver, bar_line);
 ADD_END_ACKNOWLEDGER (Beam_collision_engraver, beam);
 
 ADD_TRANSLATOR (Beam_collision_engraver,
index 05fa591d7d2ba51986cf1ed53de4e9d5c51bf680..db9b1c1b5568f3412e7c170999c46c3b6907f63d 100644 (file)
@@ -208,7 +208,7 @@ void Beam_scoring_problem::init_collisions (vector<Grob*> grobs)
     while (flip (&d) != LEFT);
 
     Grob* stem = unsmob_grob (grobs[i]->get_object ("stem"));
-    if (stem && Stem::has_interface (stem))
+    if (stem && Stem::has_interface (stem) && Stem::is_normal_stem (stem))
       {
         stems.insert (stem);
       }
@@ -450,10 +450,12 @@ Beam_scoring_problem::solve () const {
 
   Beam_configuration *best = NULL;  
 
+  bool debug =
+    to_boolean (beam->layout ()->lookup_variable (ly_symbol2scm ("debug-beam-scoring")));
   SCM inspect_quants = beam->get_property ("inspect-quants");
-  if (to_boolean (beam->layout ()->lookup_variable (ly_symbol2scm ("debug-beam-scoring")))
-      && scm_is_pair (inspect_quants))
+  if (scm_is_pair (inspect_quants)) 
     {
+      debug = true;
       best = force_score (inspect_quants, configs);
     }
   else
@@ -463,7 +465,6 @@ Beam_scoring_problem::solve () const {
       for (vsize i = 0; i < configs.size(); i++)
         queue.push(configs[i]);
 
-
       /*
         TODO
 
@@ -494,7 +495,7 @@ Beam_scoring_problem::solve () const {
   Interval final_positions = best->y;
 
 #if DEBUG_BEAM_SCORING
-  if (to_boolean (beam->layout ()->lookup_variable (ly_symbol2scm ("debug-beam-scoring"))))
+  if (debug)
     {
       // debug quanting
       int completed = 0;
@@ -505,7 +506,7 @@ Beam_scoring_problem::solve () const {
         }
 
       string card = best->score_card_ + to_string (" c%d/%d", completed, configs.size());
-      beam->set_property ("quant-score", ly_string2scm (card));
+      beam->set_property ("annotation", ly_string2scm (card));
     }
 #endif
 
index c485813a5a797cfaf29217e619bc6015a30327eb..58ac5d44d276d61fa98ec69eeada4a68feb71003 100644 (file)
@@ -610,13 +610,6 @@ Beam::print (SCM grob)
 
 #if (DEBUG_BEAM_SCORING)
   SCM annotation = me->get_property ("annotation");
-  if (!scm_is_string (annotation))
-    {
-      SCM debug = me->layout ()->lookup_variable (ly_symbol2scm ("debug-beam-scoring"));
-      if (to_boolean (debug))
-       annotation = me->get_property ("quant-score");
-    }
-
   if (scm_is_string (annotation))
     {
       extract_grob_set (me, "stems", stems);
@@ -1646,7 +1639,6 @@ ADD_INTERFACE (Beam,
               "neutral-direction "
               "normal-stems "
               "positions "
-              "quant-score "
               "quantized-positions "
               "shorten "
               "stems "
index 59893503f5b2a24e01b1553754be8097306e04b1..ae31e1eb9f8433d024faf3b9d8856db64730b83b 100644 (file)
@@ -689,6 +689,15 @@ ly_run_command (char *argv[], char **standard_output, char **standard_error)
   return exit_status;
 }
 
+static char *
+ly_scm2utf8 (SCM str)
+{
+  char *p = ly_scm2str0 (str);
+  char *g = g_locale_to_utf8 (p, -1, 0, 0, 0);
+  free (p);
+  return g;
+}
+
 LY_DEFINE (ly_spawn, "ly:spawn",
           1, 0, 1, (SCM command, SCM rest),
           "Simple interface to g_spawn_sync"
@@ -702,9 +711,9 @@ LY_DEFINE (ly_spawn, "ly:spawn",
   char **argv = new char*[argc + 2];
 
   int n = 0;
-  argv[n++] = ly_scm2str0 (command);
+  argv[n++] = ly_scm2utf8 (command);
   for (SCM s = rest; scm_is_pair (s); s = scm_cdr (s))
-    argv[n++] = ly_scm2str0 (scm_car (s));
+    argv[n++] = ly_scm2utf8 (scm_car (s));
   argv[n] = 0;
 
   char *standard_output = 0;
index c0af4dae1e0dd54b6cebdfb4e03edd3c285eef87..c1cfeb0656bbdff88e9eb0c2b56cb4ba3e91de55 100644 (file)
@@ -424,8 +424,7 @@ Page_layout_problem::find_system_offsets ()
                      loose_line_min_distances.clear ();
                    }
                  last_spaceable_line = staff;
-                 // Negative is down but the translation is relative to the whole page.
-                 last_spaceable_line_translation = -system_position + translation;
+                 last_spaceable_line_translation = -solution_[spring_idx - 1];
 
                  staff->translate_axis (translation, Y_AXIS);
                  found_spaceable_staff = true;
@@ -436,6 +435,10 @@ Page_layout_problem::find_system_offsets ()
                    loose_lines.push_back (last_spaceable_line);
 
                  if (staff_idx)
+                   // NOTE: the way we do distances between loose lines (and other lines too, actually)
+                   // is not the most accurate way possible: we only insert rods between adjacent
+                   // lines.  To be more accurate, we could insert rods between non-adjacent lines
+                   // using a scheme similar to the one in set_column_rods.
                    loose_line_min_distances.push_back (min_offsets[staff_idx-1] - min_offsets[staff_idx]);
                  else
                    {
index 551d4b4524e0e1946d11e74fe9aa7f00463b567a..63160a99171872556acb773a43bc046b773ebdce 100644 (file)
@@ -306,8 +306,14 @@ Slur::calc_control_points (SCM smob)
 
   SCM end_ys = me->get_property ("positions");
   SCM inspect_quants = me->get_property ("inspect-quants");
+  bool debug_slurs = to_boolean (me->layout ()
+                                ->lookup_variable (ly_symbol2scm ("debug-slur-scoring")));
+
   if (is_number_pair (inspect_quants))
-    end_ys = inspect_quants;
+    {
+      debug_slurs = true;
+      end_ys = inspect_quants;
+    }
   
   Slur_configuration *best = NULL;
   if (is_number_pair (end_ys))
@@ -316,13 +322,11 @@ Slur::calc_control_points (SCM smob)
     best = state.get_best_curve ();
 
 #if DEBUG_SLUR_SCORING
-  bool debug_slurs = to_boolean (me->layout ()
-                                ->lookup_variable (ly_symbol2scm ("debug-slur-scoring")));
   if (debug_slurs)
     {
       string total = best->card ();
       total += to_string (" TOTAL=%.2f idx=%d", best->score (), best->index_); 
-      me->set_property ("quant-score", ly_string2scm (total));
+      me->set_property ("annotation", ly_string2scm (total));
     }
 #endif
   
index 41db62b1afae8356b322e4eff2317b901217ecf9..433406c92a57d9471daab3524cf5c32091af7ebe 100644 (file)
@@ -141,13 +141,6 @@ Slur::print (SCM smob)
 
 #if DEBUG_SLUR_SCORING
   SCM annotation = me->get_property ("annotation");
-  if (!scm_is_string (annotation))
-    {
-      SCM debug = me->layout ()->lookup_variable (ly_symbol2scm ("debug-slur-scoring"));
-      if (to_boolean (debug))
-       annotation = me->get_property ("quant-score");
-    }
-  
   if (scm_is_string (annotation))
     {
       string str;
@@ -504,7 +497,6 @@ ADD_INTERFACE (Slur,
               "line-thickness "
               "note-columns "
               "positions "
-              "quant-score "
               "ratio "
               "thickness "
               );
index 11cf6def8b6e66d4d02045fb85b1dd31aa77a76c..04bc4105922e0ecfbca2ea41da058b007ff25fe7 100644 (file)
@@ -331,6 +331,7 @@ Stem::calc_length (SCM smob)
   int durlog = duration_log (me);
 
   Real ss = Staff_symbol_referencer::staff_space (me);
+  Real staff_rad = Staff_symbol_referencer::staff_radius (me);
   Real length = 7;
   SCM s = ly_assoc_get (ly_symbol2scm ("lengths"), details, SCM_EOL);
   if (scm_is_pair (s))
@@ -346,11 +347,25 @@ Stem::calc_length (SCM smob)
       SCM sshorten = ly_assoc_get (ly_symbol2scm ("stem-shorten"), details, SCM_EOL);
       SCM scm_shorten = scm_is_pair (sshorten)
        ? robust_list_ref (max (duration_log (me) - 2, 0), sshorten) : SCM_EOL;
-      Real shorten = 2* robust_scm2double (scm_shorten, 0);
-
-      /* On boundary: shorten only half */
-      if (abs (head_positions (me)[dir]) <= 1)
-       shorten *= 0.5;
+      Real shorten_property = 2 * robust_scm2double (scm_shorten, 0);
+      /*  change in length between full-size and shortened stems is executed gradually.
+          "transition area" = stems between full-sized and fully-shortened.
+          */
+      Real quarter_stem_length = 2 * scm_to_double (robust_list_ref (0, s));
+      /*  shortening_step = difference in length between consecutive stem lengths
+          in transition area. The bigger the difference between full-sized
+          and shortened stems, the bigger shortening_step is.
+          (but not greater than 1/2 and not smaller than 1/4).
+          value 6 is heuristic; it determines the suggested transition slope steepnesas.
+          */
+      Real shortening_step = min (max (0.25, (shorten_property / 6)), 0.5);
+      /*  Shortening of unflagged stems should begin on the first stem that sticks
+          more than 1 staffspace (2 units) out of the staff.
+          Shortening of flagged stems begins in the same moment as unflagged ones,
+          but not earlier than on the middle line note.
+          */
+      Real which_step = (min (1.0, quarter_stem_length - (2 * staff_rad) - 2.0)) + abs(hp[dir]);
+      Real shorten = min (max (0.0, (shortening_step * which_step)), shorten_property);
 
       length -= shorten;
     }
index 5bd8fff234bd4d800c064208fc1ee9a669aa94e7..6e0eaecec0e09fa987aeb4b73bf70f57fea38eca 100644 (file)
@@ -90,9 +90,7 @@ Tie_column::calc_positioning_done (SCM smob)
   if (!ties.size ())
     return SCM_BOOL_T;
 
-
   me->set_property ("positioning-done", SCM_BOOL_T);
-
   vector_sort (ties, Tie::less);
 
   Tie_formatting_problem problem;
@@ -101,9 +99,7 @@ Tie_column::calc_positioning_done (SCM smob)
   SCM manual_configs = me->get_property ("tie-configuration");
   problem.set_manual_tie_configuration (manual_configs);
 
-
   Ties_configuration base = problem.generate_optimal_configuration ();
-
   for (vsize i = 0; i < base.size (); i++)
     {
       SCM cp = Tie::get_control_points (ties[i], problem.common_x_refpoint (),
index 4d9d58ee5c0467ed4372bcec202300d602dc4595..0c3279ce21479b7ed790e16552777c2908c40071 100644 (file)
@@ -1241,7 +1241,7 @@ Tie_formatting_problem::set_debug_scoring (Ties_configuration const &base)
       for (vsize i = 0; i < base.size (); i++)
        {
          string card = base.complete_tie_card (i);
-         specifications_[i].tie_grob_->set_property ("quant-score",
+         specifications_[i].tie_grob_->set_property ("annotation",
                                                      ly_string2scm (card));
        }
     }
index 54dbd19670c36b8b9ee38cd61d714d3029d7b166..e8b21d8544bad329473b39445c5e80dadb973cf5 100644 (file)
@@ -281,12 +281,6 @@ Tie::print (SCM smob)
 
 #if DEBUG_TIE_SCORING
   SCM annotation = me->get_property ("annotation");
-  if (!scm_is_string (annotation))
-    {
-      SCM debug = me->layout ()->lookup_variable (ly_symbol2scm ("debug-tie-scoring"));
-      if (to_boolean (debug))
-       annotation = me->get_property ("quant-score");
-    }
   if (scm_is_string (annotation))
     {
       string str;
@@ -323,7 +317,6 @@ ADD_INTERFACE (Tie,
               "head-direction "
               "line-thickness "
               "neutral-direction "
-              "quant-score "
               "staff-position "
               "thickness "
               );
index 8516044f2a590052feb23f5437fcd65692b5713a..094967d98dc30518c576dbdc4cdf0ee0dfdf8ebd 100644 (file)
@@ -163,7 +163,7 @@ Vertical_align_engraver::acknowledge_axis_group (Grob_info i)
            }
        }
     }
-  else if (qualifies (i))
+  else if (qualifies (i) && !unsmob_grob (i.grob ()->get_object ("staff-grouper")))
     {
       Pointer_group_interface::add_grob (valign_, ly_symbol2scm ("elements"), i.grob ());
       i.grob ()->set_object ("staff-grouper", valign_->self_scm ());
index 28c7c9706f09b042de8b02f442eb9ff946bbe52c..91bc12ccbdd99d24d8c71ae3b475c970a0346381 100644 (file)
@@ -394,6 +394,7 @@ a collection of staves, with a bracket in front and spanning bar lines."
   \consists "Text_engraver"
   \consists "Text_spanner_engraver"
   \consists "Axis_group_engraver"
+  \consists "Tweak_engraver"
 
   pedalSustainStrings = #'("Ped." "*Ped." "*")
   pedalUnaCordaStrings = #'("una corda" "" "tre corde")
@@ -1070,4 +1071,3 @@ RemoveEmptyTabStaffContext = \context {
   \TabStaff
   \RemoveEmptyStaves
 }
-
index 0f1d10849a10513df10bdc2d818a1a52ff804741..e05aa8ff9d9f770b34b9d2a9a77c949f4de54834 100644 (file)
@@ -86,10 +86,12 @@ website-xrefs: website-version
 website-bibs: website-version
        BSTINPUTS=$(top-src-dir)/Documentation/web \
                $(WEB_BIBS) -s web \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(OUT)/others-did.itexi \
                $(top-src-dir)/Documentation/web/others-did.bib
        BSTINPUTS=$(top-src-dir)/Documentation/web \
                $(WEB_BIBS) -s web \
+               -s $(top-src-dir)/Documentation/lily-bib \
                -o $(OUT)/we-wrote.itexi \
                $(top-src-dir)/Documentation/web/we-wrote.bib
 
index 168a4f43d8a3432621128d76f0e48b0c90d3bd05..b47a7bfc39fa7e06e7ba5a8b684857d85b8da458 100644 (file)
@@ -1087,9 +1087,6 @@ did its job.  This ensures that a positioning is only done once.")
      (pure-Y-extent ,number-pair? "The estimated height of a system.")
      (pure-Y-offset-in-progress ,boolean? "A debugging aid for catching
 cyclic dependencies.")
-
-     (quant-score ,string? "The beam quanting score; stored for
-debugging.")
      (quantize-position ,boolean? "If set, a vertical alignment is aligned
 to be within staff spaces.")
      (quantized-positions ,number-pair? "The beam positions after
index 032f0c5de1f263beae33126e2ce1edd09b3b9233..bd4846654add4ffda7d5d482a886197c972af411 100644 (file)
            (dir-helper dir (cons e lst)))))
     (reverse (dir-helper (opendir dir-name) '())))
 
-  (define (handle-mac-font name filename)
+  (define (handle-mac-font name file-name)
     (let* ((dir-name (tmpnam))
           (files '())
           (status 0)
          (begin
            (set! embed "% failed\n")
            (ly:warning (_ "cannot extract file matching ~a from ~a")
-                       name filename)))
+                       name file-name)))
       embed))
 
   (define (font-file-as-ps-string name file-name font-index)
index 217ae297752b7dac6a878f8c6c13ffe3e4e7bfc9..58a272e58f5e4dd99629c618022308681e81649c 100755 (executable)
@@ -30,8 +30,8 @@
 #
 #  Customize the file here
 #
-FROMDIR="$HOME/lilypond"
-DOCDIR="$HOME/lilypond/tempdocs"
+FROMDIR="$HOME/lilypond-git"
+DOCDIR="$HOME/lilypond-git/tempdocs"
 LILYPONDBOOK="lilypond-book"
 TEXI2HTML="texi2html"
 REFCHECK="$FROMDIR/scripts/auxiliar/ref_check.py"
index a7d89eb4da9b6e8dca25c1e1d6a2f97891cf0a60..adf8681638f72781bbb915979403ff47ad613668 100755 (executable)
@@ -21,13 +21,19 @@ If a snippet is present in both directories, the one
 from %(NEW_LYS)s is preferred.
 ''' % vars ()
 
-LY_HEADER_LSR = '''%% Do not edit this file; it is automatically
+LY_HEADER_LSR = '''%% DO NOT EDIT this file manually; it is automatically
 %% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 '''
 
-LY_HEADER_NEW = '''%% Do not edit this file; it is automatically
+LY_HEADER_NEW = '''%% DO NOT EDIT this file manually; it is automatically
 %% generated from %s
+%% Make any changes in Documentation/snippets/new/
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
 ''' % NEW_LYS
 
index 51b7d7b6f470d6dbeb836d82ea3cbf221ed821c1..dd896fa8b00b096bd3cec9bcd31b135908cfe7e9 100644 (file)
@@ -24,10 +24,6 @@ for (o,a) in options:
     else:
         raise Exception ('unknown option: %s' % o)
 
-
-if style not in ['alpha','index','long','longp','long-pario','short','short-pario','split']:
-    sys.stderr.write ("Unknown style \`%s'\n" % style)
-
 if not files:
    usage ()
    sys.exit (2)
@@ -47,32 +43,39 @@ files = ','.join (nf)
 
 tmpfile = tempfile.mkstemp ('bib2texi')[1]
 
+#This writes a .aux file to the temporary directory.
+#The .aux file contains the commands for bibtex
+#PEH changed the bibstyle to allow a single template file in the parent directory
+#The template filename is texi-*.bst, where * defaults to 'long' but can be a parameter
 open (tmpfile + '.aux', 'w').write (r'''
 \relax
 \citation{*}
-\bibstyle{texi-%(style)s}
+\bibstyle{%(style)s}
 \bibdata{%(files)s}''' % vars ())
 
 tmpdir = tempfile.gettempdir ()
 
+#The command line to invoke bibtex
 cmd = "TEXMFOUTPUT=%s bibtex %s" % (tmpdir, tmpfile)
 
 sys.stdout.write ("Invoking `%s'\n" % cmd)
+#And invoke it
 stat = os.system (cmd)
 if stat <> 0:
     sys.exit(1)
 
-
 #TODO: do tex -> itexi on output
-
+# Following 2 lines copy tmpfile.bbl to the desired output file
 bbl = open (tmpfile + '.bbl').read ()
 
 open (output, 'w').write  (bbl)
 
-
 def cleanup (tmpfile):
     for a in ['aux','bbl', 'blg']:
         os.unlink (tmpfile + '.' + a)
 
+
 cleanup (tmpfile)
+#Following line added by PEH - script was leaving a dangling temporary file with no extension
+os.unlink (tmpfile)