]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' into lilypond/translation
authorFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 16 Apr 2012 09:06:00 +0000 (11:06 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 16 Apr 2012 09:06:00 +0000 (11:06 +0200)
478 files changed:
Documentation/common-macros.itexi
Documentation/contributor/lsr-work.itexi
Documentation/contributor/quick-start.itexi
Documentation/contributor/source-code.itexi
Documentation/cs/learning/templates.itely
Documentation/cs/usage/lilypond-book.itely
Documentation/de/learning/templates.itely
Documentation/de/notation/vocal.itely
Documentation/de/usage/lilypond-book.itely
Documentation/es/learning/templates.itely
Documentation/es/notation/vocal.itely
Documentation/es/usage/lilypond-book.itely
Documentation/fr/learning/templates.itely
Documentation/fr/notation/vocal.itely
Documentation/fr/usage/lilypond-book.itely
Documentation/hu/usage/lilypond-book.itely
Documentation/included/authors.itexi
Documentation/included/compile.itexi
Documentation/it/learning/templates.itely
Documentation/it/usage/lilypond-book.itely
Documentation/ja/learning/templates.itely
Documentation/ja/notation/vocal.itely
Documentation/ja/usage/lilypond-book.itely
Documentation/learning/templates.itely
Documentation/learning/tweaks.itely
Documentation/notation/spacing.itely
Documentation/notation/text.itely
Documentation/notation/vocal.itely
Documentation/po/cs.po
Documentation/po/de.po
Documentation/po/es.po
Documentation/po/fr.po
Documentation/po/hu.po
Documentation/po/it.po
Documentation/po/ja.po
Documentation/po/lilypond-doc.pot
Documentation/po/nl.po
Documentation/po/zh.po
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-extra-fingering-with-scheme.ly [new file with mode: 0644]
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-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/alternative-breve-note.ly
Documentation/snippets/ambitus-with-multiple-voices.ly
Documentation/snippets/ambitus.ly
Documentation/snippets/analysis-brackets-above-the-staff.ly
Documentation/snippets/ancient-headword.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/automatic-notation.snippet-list [new file with mode: 0644]
Documentation/snippets/automatically-change-durations.ly
Documentation/snippets/avoiding-collisions-with-chord-fingerings.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/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 [deleted file]
Documentation/snippets/changing-the-tuplet-number.ly
Documentation/snippets/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
Documentation/snippets/chord-glissando-in-tablature.ly
Documentation/snippets/chord-name-exceptions.ly
Documentation/snippets/chord-name-major7.ly
Documentation/snippets/chordchanges-for-fretboards.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/connecting-notes.snippet-list [new file with mode: 0644]
Documentation/snippets/contemporary-glissando.ly
Documentation/snippets/contemporary-notation.snippet-list [new file with mode: 0644]
Documentation/snippets/contexts-and-engravers.snippet-list
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/correction-wanted.snippet-list [new file with mode: 0644]
Documentation/snippets/creating-a-delayed-turn.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-double-digit-fingerings.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-chords---beaming-problems-workaround.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 [new file with mode: 0644]
Documentation/snippets/defining-an-engraver-in-scheme-ambitus-engraver.ly [deleted file]
Documentation/snippets/defining-predefined-fretboards-for-other-instruments.ly
Documentation/snippets/demo-midiinstruments.ly
Documentation/snippets/demonstrating-all-headers.ly
Documentation/snippets/devel.snippet-list [new file with mode: 0644]
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 [deleted file]
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/expressive-marks.snippet-list
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-string-harmonics-in-tablature.ly
Documentation/snippets/fretted-strings.snippet-list
Documentation/snippets/generating-random-notes.ly
Documentation/snippets/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly [new file with mode: 0644]
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 [deleted file]
Documentation/snippets/guitar-strum-rhythms.ly
Documentation/snippets/hairpins-with-different-line-styles.ly
Documentation/snippets/headword.snippet-list [new file with mode: 0644]
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/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/keep-change-clefs-full-sized.ly
Documentation/snippets/keyboard-headword.ly
Documentation/snippets/keyboards.snippet-list
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 [deleted file]
Documentation/snippets/makam-example.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 [deleted file]
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/adding-fingerings-to-tablatures.ly [deleted file]
Documentation/snippets/new/adjusting-lyrics-vertical-spacing.ly [deleted file]
Documentation/snippets/new/alternative-breve-note.ly [deleted file]
Documentation/snippets/new/ancient-headword.ly [deleted file]
Documentation/snippets/new/automatic-beam-subdivisions.ly [deleted file]
Documentation/snippets/new/beam-endings-in-score-context.ly [deleted file]
Documentation/snippets/new/beam-grouping-in-7-8-time.ly [deleted file]
Documentation/snippets/new/changing-the-ambitus-gap.ly [deleted file]
Documentation/snippets/new/changing-the-number-of-augmentation-dots-per-note.ly [deleted file]
Documentation/snippets/new/changing-the-size-of-woodwind-diagrams.ly [deleted file]
Documentation/snippets/new/changing-the-time-signature-without-affecting-the-beaming.ly [deleted file]
Documentation/snippets/new/chord-glissando-in-tablature.ly [deleted file]
Documentation/snippets/new/chordchanges-for-fretboards.ly [deleted file]
Documentation/snippets/new/clip-systems.ly [deleted file]
Documentation/snippets/new/compound-time-signatures.ly [deleted file]
Documentation/snippets/new/controlling-spanner-visibility-after-a-line-break.ly [deleted file]
Documentation/snippets/new/defining-an-engraver-in-scheme--ambitus-engraver.ly [new file with mode: 0644]
Documentation/snippets/new/defining-an-engraver-in-scheme-ambitus-engraver.ly [deleted file]
Documentation/snippets/new/defining-predefined-fretboards-for-other-instruments.ly [deleted file]
Documentation/snippets/new/displaying-complex-chords.ly [deleted file]
Documentation/snippets/new/displaying-grob-ancestry.ly [deleted file]
Documentation/snippets/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly [deleted file]
Documentation/snippets/new/dynamics-custom-text-spanner-postfix.ly [deleted file]
Documentation/snippets/new/dynamics-text-spanner-postfix.ly [deleted file]
Documentation/snippets/new/editorial-headword.ly [deleted file]
Documentation/snippets/new/engravers-one-by-one.ly [deleted file]
Documentation/snippets/new/expressive-headword.ly [deleted file]
Documentation/snippets/new/faking-a-hammer-in-tablatures.ly [deleted file]
Documentation/snippets/new/figured-bass-headword.ly [deleted file]
Documentation/snippets/new/flamenco-notation.ly [deleted file]
Documentation/snippets/new/fretboards-alternate-tables.ly [deleted file]
Documentation/snippets/new/fretted-string-harmonics-in-tablature.ly [deleted file]
Documentation/snippets/new/graphical-and-text-woodwind-diagrams.ly [deleted file]
Documentation/snippets/new/grouping-beats.ly [deleted file]
Documentation/snippets/new/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly [deleted file]
Documentation/snippets/new/keyboard-headword.ly [deleted file]
Documentation/snippets/new/letter-tablature-formatting.ly [deleted file]
Documentation/snippets/new/lyrics-old-spacing-settings.ly [deleted file]
Documentation/snippets/new/makam-example.ly [deleted file]
Documentation/snippets/new/making-slurs-with-complex-dash-structure.ly [deleted file]
Documentation/snippets/new/modern-tab-text-clef.ly [deleted file]
Documentation/snippets/new/non-default-tuplet-numbers.ly [deleted file]
Documentation/snippets/new/non-traditional-key-signatures.ly [deleted file]
Documentation/snippets/new/open-string-harmonics-in-tablature.ly [deleted file]
Documentation/snippets/new/piano-template-with-centered-dynamics.ly [deleted file]
Documentation/snippets/new/pitches-headword.ly [deleted file]
Documentation/snippets/new/repeats-headword.ly [deleted file]
Documentation/snippets/new/reverting-default-beam-endings.ly [deleted file]
Documentation/snippets/new/rhythms-headword.ly [deleted file]
Documentation/snippets/new/screech-boink.ly [deleted file]
Documentation/snippets/new/setting-the-double-repeat-default-for-volte.ly [deleted file]
Documentation/snippets/new/showing-the-same-articulation-above-and-below-a-note-or-chord.ly [deleted file]
Documentation/snippets/new/simultaneous-headword.ly [deleted file]
Documentation/snippets/new/slides-in-tablature.ly [deleted file]
Documentation/snippets/new/snap-pizzicato-bartok-pizzicato.ly [deleted file]
Documentation/snippets/new/stem-and-beam-behavior-in-tablature.ly [deleted file]
Documentation/snippets/new/subdividing-beams.ly [deleted file]
Documentation/snippets/new/text-headword.ly [deleted file]
Documentation/snippets/new/unfretted-headword.ly [deleted file]
Documentation/snippets/new/using-ly-grob-object-to-access-grobs-with--tweak.ly [deleted file]
Documentation/snippets/new/using-the-whiteout-property.ly [deleted file]
Documentation/snippets/new/vocal-ensemble-template-with-automatic-piano-reduction.ly [deleted file]
Documentation/snippets/new/vocal-ensemble-template-with-verse-and-refrain.ly [deleted file]
Documentation/snippets/new/vocal-ensemble-template.ly [deleted file]
Documentation/snippets/new/vocal-headword.ly [deleted file]
Documentation/snippets/new/wind-headword.ly [deleted file]
Documentation/snippets/new/woodwind-diagrams-listing.ly [deleted file]
Documentation/snippets/non-default-tuplet-numbers.ly
Documentation/snippets/non-traditional-key-signatures.ly
Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly [new file with mode: 0644]
Documentation/snippets/open-string-harmonics-in-tablature.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 [deleted file]
Documentation/snippets/piano-template-with-centered-lyrics.ly
Documentation/snippets/piano-template-with-melody-and-lyrics.ly
Documentation/snippets/pitches-headword.ly
Documentation/snippets/pitches.snippet-list
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-segno-and-coda-with-line-break.ly
Documentation/snippets/positioning-text-markups-inside-slurs.ly
Documentation/snippets/preparing-parts.snippet-list [new file with mode: 0644]
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/real-music.snippet-list [new file with mode: 0644]
Documentation/snippets/really-cool.snippet-list [new file with mode: 0644]
Documentation/snippets/really-simple.snippet-list [new file with mode: 0644]
Documentation/snippets/recorder-fingering-chart.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/rhythms.snippet-list
Documentation/snippets/satb-choir-template---four-staves.ly
Documentation/snippets/scheme-language.snippet-list [new file with mode: 0644]
Documentation/snippets/screech-and-boink.ly [new file with mode: 0644]
Documentation/snippets/screech-boink.ly [deleted file]
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/slides-in-tablature.ly
Documentation/snippets/snap-pizzicato-bartok-pizzicato.ly [deleted file]
Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly [new file with mode: 0644]
Documentation/snippets/specific-notation.snippet-list [new file with mode: 0644]
Documentation/snippets/staff-headword.ly
Documentation/snippets/staff-notation.snippet-list
Documentation/snippets/stand-alone-two-column-markup.ly
Documentation/snippets/stem-and-beam-behavior-in-tablature.ly
Documentation/snippets/stemlets.ly
Documentation/snippets/string-quartet-template-simple.ly
Documentation/snippets/string-quartet-template-with-separate-parts.ly
Documentation/snippets/stylesheet.snippet-list [new file with mode: 0644]
Documentation/snippets/subdividing-beams.ly
Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
Documentation/snippets/symbols-and-glyphs.snippet-list [new file with mode: 0644]
Documentation/snippets/syntax-and-expressions.snippet-list [new file with mode: 0644]
Documentation/snippets/table-of-contents.ly
Documentation/snippets/template.snippet-list
Documentation/snippets/text-headword.ly
Documentation/snippets/three-sided-box.ly
Documentation/snippets/tick-bar-lines.ly
Documentation/snippets/time-signature-in-parentheses---method-3.ly [new file with mode: 0644]
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/tweaks-and-overrides.snippet-list
Documentation/snippets/unfretted-headword.ly
Documentation/snippets/unfretted-strings.snippet-list
Documentation/snippets/use-square-bracket-at-the-start-of-a-staff-group.ly
Documentation/snippets/using-arpeggiobracket-to-make-divisi-more-visible.ly
Documentation/snippets/using-double-slurs-for-legato-chords.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/version-specific.snippet-list [new file with mode: 0644]
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/vocal-music.snippet-list
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/snippets/workaround.snippet-list [new file with mode: 0644]
Documentation/usage/lilypond-book.itely
Documentation/web/community.itexi
Documentation/web/news-front.itexi
Documentation/web/news.itexi
VERSION
input/regression/completion-heads-unit.ly [new file with mode: 0644]
input/regression/flag-stem-begin-position.ly [new file with mode: 0644]
input/regression/lilypond-book/include/example.ly [new file with mode: 0644]
input/regression/lilypond-book/include/myvar.ily [new file with mode: 0644]
input/regression/lilypond-book/tex-compatibility-mode.lytex
input/regression/lilypond-book/tex-include-file.lytex
input/regression/lilypond-book/tex-include-options.lytex
input/regression/lilypond-book/tex-verbatim.lytex
input/regression/lilypond-book/texinfo-include-file.tely [new file with mode: 0644]
input/regression/page-breaks.ly
lily/beam.cc
lily/completion-note-heads-engraver.cc
lily/flag.cc
lily/include/smobs.hh
lily/music-function-scheme.cc
lily/music-function.cc
lily/stem-tremolo.cc
lily/stem.cc
lily/undead.cc
ly/articulate.ly
make/lilypond-book-rules.make
scm/define-context-properties.scm
scm/define-grobs.scm
scm/define-markup-commands.scm
scripts/auxiliar/makelsr.py

index 37422c7ed4bfdd0c85d13d8149160438222ce761..baff739e3cfce1bde7ccf04a13d4708ae16d9ce8 100644 (file)
@@ -182,7 +182,7 @@ UNTRANSLATED NODE: IGNORE ME
 @end ifset
 
 @macro miscLink{MISC-FILE,MISC-TEXT}
-@uref{http://www.lilypond.org/website/misc/\MISC-FILE\,\MISC-TEXT\}
+@uref{http://lilypond.org/website/misc/\MISC-FILE\,\MISC-TEXT\}
 @end macro
 
 @macro spanClass {CLASS}
index 9cc0d1805df515b35729d3c54a769e48463f0603..be4493838a6d1de902163928d7f88ac092aaaf7c 100644 (file)
@@ -9,7 +9,7 @@
 * LSR to Git::
 * Fixing snippets in LilyPond sources::
 * Renaming a snippet::
-* Updating LSR to a new version::
+* Updating the LSR to a new version::
 @end menu
 
 
@@ -29,16 +29,16 @@ Texinfo.
 
 @subheading General guidelines
 
-When you create (or find!) a nice snippet, if it supported by LilyPond
-version running on LSR, please add it to LSR.  Go to
-@uref{http://lsr.dsi.unimi.it/, LSR} and log in -- if you haven't
+When you create (or find!) a nice snippet, if it is supported by
+the LilyPond version running on the LSR, please add it to the LSR.
+Go to @uref{http://lsr.dsi.unimi.it/, LSR} and log in -- if you haven't
 already, create an account.  Follow the instructions on the website.
 These instructions also explain how to modify existing snippets.
 
 If you think the snippet is particularly informative and you think it
 should be included in the documentation, tag it with @qq{docs} and one
-or more other categories, or ask somebody who has editing permissions to
-do it on the development list.
+or more other categories, or ask on the development list for
+somebody who has editing permissions to do it .
 
 Please make sure that the lilypond code follows the guidelines in
 @ref{LilyPond formatting}.
@@ -46,6 +46,10 @@ Please make sure that the lilypond code follows the guidelines in
 If a new snippet created for documentation purposes compiles with
 LilyPond version currently on LSR, it should be added to LSR, and a
 reference to the snippet should be added to the documentation.
+Please ask a documentation editor to add a reference to it in an
+appropriate place in the docs.  (Note -- it should appear in the
+snippets document automatically, once it has been imported into
+git and built.  See @ref{LSR to Git}.
 
 If the new snippet uses new features that are not available in the
 current LSR version, the snippet should be added to
@@ -61,7 +65,7 @@ scripts/auxiliar/makelsr.py
 @end example
 
 @noindent
-This also copies translated texidoc fields and snippet titles into
+@command{makelsr} also copies translated texidoc fields and snippet titles into
 snippets in @file{Documentation/snippets}.  Note: this, in turn, could
 make the translated texidoc fields to appear as out of sync when you
 run @code{make check-translation}, if the originals changed from the
@@ -97,6 +101,19 @@ This code demonstrates ...
 @noindent
 and name the file @file{snippet-title.ly}.
 
+@noindent
+Please ensure that the version number you use at the top of the
+example is the minimum version that the file will compile with:
+for example, if the LSR is currently at 2.14.2 and your example
+requires 2.15.30, but the current development version of
+@code{lilypond} is 2.17.5, put @code{\version "2.15.30"} in the
+example.
+
+@noindent
+Please also pay particular attention to the lines beginning
+@code{lsrtags = } and @code{doctitle =}.  The tags must match tags used
+in the documentation, and the @code{doctitle} must match the
+filename.
 
 @node Approving snippets
 @section Approving snippets
@@ -132,17 +149,46 @@ there are no security risks.
 command into our source tree if you do not do this!  Take this
 step @strong{VERY SERIOUSLY}.}
 
+@item
+If all is well, check the box labelled @qq{approved} and save the
+snippet.
+
 @end enumerate
 
 
 @node LSR to Git
 @section LSR to Git
 
+@subheading Introduction
+Snippets used in the documentation are in
+@file{$LILYPOND_GIT/Documentation/snippets}.  This directory
+contains a complete set of the snippets in the LSR which are
+tagged with 'docs'.  The exact method for getting them there is
+described below, but in essence they come from downloading a
+tarball from the LSR and importing into the directory using the
+@code{makelsr} script.
+
+Any snippets which are too bleeding edge to run on the LSR (which
+uses a stable development version) are put into
+@file{$LILYPOND_GIT/Documentation/snippets/new}.  Once the LSR has
+been upgraded so that these will run, then they are transferred to
+the LSR and deleted from @file{/snippets/new}.
+
+'Git' is the shorthand name for the Git repository that contains
+all the development code.  For further information on setting this
+up see, @ref{Working with source code}.  An alternative to setting
+up a Git repository for people wanting to do LSR work is to get
+the source code from
+@uref{http://lilypond.org/website/development.html}.
+
+@subheading Importing the LSR to Git
+
 @enumerate
 
 @item
-Make sure that @command{convert-ly} and @command{lilypond} are a
-bleeding edge version -- the latest release or even better a fresh
+Make sure that @command{convert-ly} script and the
+@command{lilypond} binary are a
+bleeding edge version -- the latest release or even better, a fresh
 snapshot from Git master.
 
 @item
@@ -206,16 +252,16 @@ If a Review is not needed, commit the changes and push to staging.
 
 @end enumerate
 
-Note that whenever there is one snippet from
-@file{Documentation/snippets/new} and the other from LSR with the same
-file name, the one from @file{Documentation/snippets/new} will be copied
-by @command{makelsr.py}.
+Note that whenever there is a snippet in
+@file{Documentation/snippets/new} and another from the LSR with
+the same file name, @command{makelsr.py} will overwrite the LSR
+version with the one from @file{Documentation/snippets/new}.
 
 
 @node Fixing snippets in LilyPond sources
 @section Fixing snippets in LilyPond sources
 
-In case some snippet from @file{Documentation/snippets} causes the
+If some snippet from @file{Documentation/snippets} causes the
 documentation compilation to fail, the following steps should be
 followed to fix it reliably.
 
@@ -234,8 +280,8 @@ head -1 Documentation/snippets/@var{foo}.ly
 @end example
 
 @item
-@strong{In case the snippet comes from LSR}, apply the fix to the
-snippet in LSR and send a notification email to a LSR editor with CC to
+@strong{If the snippet comes from the LSR}, also apply the fix to the
+snippet in the LSR and send a notification email to an LSR editor with CC to
 the development list -- see @ref{Adding and editing snippets}.  The
 failure may sometimes not be caused by the snippet in LSR but by the
 syntax conversion made by @command{convert-ly}; in this case, try to fix
@@ -247,15 +293,16 @@ is simpler and recommended to write a new version of the snippet in
 @file{Documentation/snippets/new}, then run @command{makelsr.py}.
 
 @item
-@strong{In case the snippet comes from}
-@file{Documentation/snippets/new}, apply in
-@file{Documentation/snippets/new/@var{foo}.ly} the same fix you did in
-@file{Documentation/snippets/@var{foo}.ly}.  In case the build failure
+@strong{If the snippet comes from}
+@file{Documentation/snippets/new}, apply the same fix in
+@file{Documentation/snippets/new/@var{foo}.ly} that you did in
+@file{Documentation/snippets/@var{foo}.ly}.  If the build failure
 was caused by a translation string, you may have to fix
 @file{input/texidocs/@var{foo}.texidoc} instead.
 
 @item
-In any case, commit all changes to Git.
+When you've done, commit your changes to Git and ensure they're
+pushed to the correct branch.
 
 @end enumerate
 
@@ -286,50 +333,83 @@ any instances of the snippet name in the documentation.
 @end enumerate
 
 
-@node Updating LSR to a new version
-@section Updating LSR to a new version
+@node Updating the LSR to a new version
+@section Updating the LSR to a new version
 
-To update LSR, perform the following steps:
+To update the LSR, perform the following steps:
 
 @enumerate
 
 @item
-Download the latest snippet tarball, extract it, and run
-@code{convert-ly} on all files using the command-line option
-@option{--to=@var{version}} to ensure snippets are updated to the
-correct stable version.
+Start by emailing the LSR maintainer, Sebastiano, and liaising
+with him to ensure that updating the snippets is synchronised with
+updating the binary running the LSR.
+
+@item
+Download the latest snippet tarball from
+@uref{http://lsr.dsi.unimi.it/download/} and extract it.
+The relevant files can be found in the @file{all} subdirectory.
+Make sure your shell is using an English language version, for
+example @code{LANG=en_US}, then run @command{convert-ly} on all
+the files.  Use the command-line option @code{--to=version} to
+ensure the snippets are updated to the correct stable version.
 
-Make sure you use @code{convert-ly} from the latest available release to gain
-all advantages from the latest converting-rules-updates.
+@item
+Make sure that you are using @command{convert-ly} from the latest
+available release to gain best advantage from the latest
+@code{converting-rules-updates}.
 
-Example:
+For example:
 
 @itemize
 
 @item
 LSR-version: 2.12.2
-
 @item
 intended LSR-update to 2.14.2
-
 @item
 latest release 2.15.30
 
 @end itemize
 
-Use @code{convert-ly} from 2.15.30 and the following terminal
-command for all files:
+Use convert-ly from 2.15.30 and the following terminal command
+for all files:
 
 @example
 convert-ly -e -t2.14.2 *.ly
 @end example
 
 @item
-Copy relevant snippets (i.e., snippets whose version is equal to or less
-than the new version of LilyPond) from
-@file{Documentation/snippets/new/} into the tarball.
+There might be no conversion rule for some old commands. To make
+an initial check for possible problems you can run the following
+script on a copy of the @file{all} subdirectory:
 
-You must not rename any files during this, or the next, stage.
+@example
+#!/bin/bash
+
+for LILYFILE in *.ly
+do
+  STEM=$(basename "$LILYFILE" .ly)
+  echo "running $LILYFILE..."
+  convert-ly -e -t<version> "$LILYFILE" >& "$STEM".txt
+done
+
+grep refer *.txt
+grep smart *.txt
+TODO: better script
+@end example
+
+@item
+Copy relevant snippets (i.e. snippets whose version is equal to
+or less than the new version of LilyPond running on the LSR) from
+@file{Documentation/snippets/new/} into the set of files to be
+used to make the tarball.  Make sure
+you only choose snippets which are already present in the LSR,
+since the LSR software isn't able to create new snippets this way.
+If you don't have a Git repository for LilyPond, you'll find these
+snippets in the source-tarball on
+@uref{http://lilypond.org/website/development.html}.
+Don't rename any files at this stage.
 
 @item
 Verify that all files compile with the new version of LilyPond,
@@ -340,22 +420,49 @@ Due to the workload involved, we @emph{do not} require that you
 verify that all snippets produce the expected output.  If you
 happen to notice any such snippets and can fix them, great; but as
 long as all snippets compile, don't delay this step due to some
-weird output.  If a snippet is broken, the hordes of willing
-web-2.0 volunteers will fix it.  It's not our problem.
+weird output.  If a snippet is not compiling, update it manually.
+If it's not possible, delete it for now.
+
+@item
+Remove all headers and version-statements from the files.  Phil
+Holmes has a @code{python} script that will do this and which
+needs testing.  Please ask him for a copy if you wish to do this.
+
+@item
+Create a tarball and send it back to Sebastiano. Don't forget to
+tell him about any deletions.
 
 @item
-Create a tarball and send it back to Sebastiano.
+Use the LSR web interface to change any descriptions you want to.
+Changing the titles of snippets is a bit fraught, since this also
+changes the filenames.  Only do this as a last resort.
 
 @item
-When LSR has been updated, download another snippet tarball, verify that
-the relevant snippets from @file{Documentation/snippets/new/} were
-included, then delete those snippets from
+Use the LSR web interface to add the other snippets from
+@file{Documentation/snippets/new/} which compile with the new
+LilyPond version of the LSR.  Ensure that they are correctly
+tagged, including the tag @code{docs} and that they are approved.
+
+@item
+When LSR has been updated, wait a day for the tarball to update,
+then download another snippet tarball. Verify that
+the relevant snippets from @file{Documentation/snippets/new/} are
+now included, then delete those snippets from
 @file{Documentation/snippets/new/}.
 
+@item
+Commit all the changes.  @emph{Don't forget to add new files to
+the git repository with @code{git add}}.  Run @code{make},
+@code{make doc} and
+@code{make test} to ensure the changes don't break the build. Any
+snippets that have had their file name changed or have been
+deleted could break the build, and these will need correcting
+step by step.
+
 @end enumerate
 
 
-Here is a shell script to run all @file{.ly} files in a directory
+Below is a shell script to run all @file{.ly} files in a directory
 and redirect terminal output to text files, which are then
 searched for the word "failed" to see which snippets do not compile.
 
@@ -370,4 +477,14 @@ do
 done
 
 grep failed *.txt
+TODO: better script
 @end smallexample
+
+Sometimes @code{grep failed *.txt} will not discover all
+problematic files. In addition you may want to use:
+
+@example
+grep ERROR *.txt
+grep error *.txt
+grep warning *.txt
+@end example
index d6d7e24d4f5c741612f4bef3e66e45cfb951c23e..903cb3862e68b0783d83a881a3710d8c7d3b573c 100644 (file)
@@ -55,21 +55,13 @@ In virtualization terminology, your main operating system is the
 @strong{host}, while lilydev is the @strong{guest}.
 
 @item
-Download the Ubuntu LilyPond Developer Remix disk image:
-(approximately 1 GB)
+Download the Ubuntu LilyPond Developer Remix disk image (approximately
+1 GB) from here:
 
 @example
-@uref{http://www.et.byu.edu/~sorensen/ubuntu-lilydev-remix-1.1.iso}
+@uref{http://www.philholmes.net/lilypond/lilydev/ubuntu-lilydev-remix-2.6.iso}
 @end example
 
-@advanced{Some users might want these files, but if you don't
-recognize what they are, then you don't want them:
-@*
-@uref{http://www.et.byu.edu/~sorensen/ubuntu-lilydev-remix-1.1.iso.md5}
-@c @*
-@c @uref{http://files.lilynet.net/ubuntu-lilydev-remix-1.0.iso.torrent}
-}
-
 @item
 Create a new @qq{virtual machine} inside your virtualization
 software.
@@ -80,13 +72,13 @@ for the virtual hard drive.  A complete compile of everything
 (code, docs, regression tests) can reach 10 GB.
 
 @item
-Install @file{ubuntu-lilydev-remix-1.1.iso} as the @strong{guest}
+Install @file{ubuntu-lilydev-remix-2.6.iso} as the @strong{guest}
 operating system on your virtualized system.
 
 @enumerate
 
 @item
-When @file{ubuntu-lilydev-remix-1.1.iso} boots, it shows an
+When @file{ubuntu-lilydev-remix-2.6.iso} boots, it shows an
 ISOLINUX @code{boot:} prompt.  Type:
 
 @example
@@ -102,7 +94,7 @@ drive.
 @item
 When prompted to remove the installation CD, go to
 @clicksequence{Devices @click{} CD/DVD Devices} and de-select
-@file{ubuntu-lilydev-remix-1.1.iso}.
+@file{ubuntu-lilydev-remix-2.6.iso}.
 
 @end enumerate
 
index 930f7857afbe350783f8620e1becf444639f5b37..84779698997b387d85f9beec5779ac0e1c9d2f28 100644 (file)
@@ -1683,10 +1683,10 @@ git am @var{patch}
 
 Patches created without @code{git@tie{}format-patch} can be
 applied in two steps.  The first step is to apply the patch to the
-working tree:
+working tree and the index:
 
 @example
-git apply @var{patch}
+git apply --index @var{patch}
 @end example
 
 @noindent
@@ -1694,9 +1694,16 @@ The second step is to commit the changes and give credit to the
 author of the patch.  This can be done with the following command:
 
 @example
-git commit -a --author="@var{John Smith} <@var{john@@example.com}>"
+git commit --author="@var{John Smith} <@var{john@@example.com}>"
 @end example
 
+Please note that using the @code{--index} option for patching is quite
+important here and @emph{cannot} reliably be replaced by using the
+@code{-a} option when committing: that would only commit files from the
+working tree that are already registered with git, so every file that
+the patch actually @emph{adds}, like a regtest for a fixed bug, would
+get lost.  For the same reason, you should not use the git-independent
+@samp{patch} program for applying patches.
 
 @node Sending and receiving patches via email
 @subsection Sending and receiving patches via email
index 47bc3830037006dea52388d872878da0506b637b..7cf3641076cc8626a20f241a0b2ce7b0f594d76c 100644 (file)
@@ -83,12 +83,6 @@ not!
 {piano-template-with-centered-lyrics.ly}
 
 
-@appendixsubsec Klavír s vystředěným označením hlasitosti
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
-
 @node Smyčcový kvartet
 @appendixsec Smyčcový kvartet
 @translationof String quartet
index 979a1ad5faad3800a16055c1567284cc006c0fbb..cbc89e16a9017ab1950016cd599c11aa7b048ba3 100644 (file)
@@ -108,9 +108,9 @@ Optionen für \verb+lilypond+ werden dabei in eckige Klammern gesetzt.
 Größere Beispiele können auch in einer eigenständigen Datei gespeichert
 und dann mit \verb+\lilypondfile+ eingebunden werden.
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(Falls nötig kann @file{screech-boink.ly} durch eine beliebige andere
+(Falls nötig kann @file{screech-and-boink.ly} durch eine beliebige andere
 @file{.ly}-Datei im selben Verzeichnis wie diese Datei ersetzt werden.)
 
 \end{document}
@@ -168,7 +168,7 @@ c'4 f16
 Größere Beispiele können auch in einer eigenständigen Datei gespeichert
 und dann mit @code{\lilypondfile} eingebunden werden.
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 
 @page
index 73e066c6a7f233daf337195a71f65ef633a7185a..716c64140ac7597ecd92b98d6b02ef4501a38f8d 100644 (file)
@@ -83,12 +83,6 @@ schönen Notenbild erfreuen!
 {piano-template-with-centered-lyrics.ly}
 
 
-@appendixsubsec Klavier mit zentrierten Lautstärkebezeichnungen
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
-
 @node Streichquartett
 @appendixsec Streichquartett
 @translationof String quartet
index 0b42e925436e75a4b4378430c62e2f7357a26629..dec9c62c78d61ea828d44130d53ac02dacaf967f 100644 (file)
@@ -1108,7 +1108,7 @@ indem man die gegebenen Beispiele modifiziert oder auch die
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{lyrics-old-spacing-settings.ly}
+{obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
 
 @seealso
 Handbuch zum Lernen:
index 2069e0b3e08f27a563a41b60bfdc0a6dc026fd2c..fa95139ecfef386b08abf12a54ea6d1164e6cfb3 100644 (file)
@@ -109,9 +109,9 @@ Optionen für \verb+lilypond+ werden dabei in eckige Klammern gesetzt.
 Größere Beispiele können auch in einer eigenständigen Datei gespeichert
 und dann mit \verb+\lilypondfile+ eingebunden werden.
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(Falls nötig kann @file{screech-boink.ly} durch eine beliebige andere
+(Falls nötig kann @file{screech-and-boink.ly} durch eine beliebige andere
 @file{.ly}-Datei im selben Verzeichnis wie diese Datei ersetzt werden.)
 
 \end{document}
@@ -170,7 +170,7 @@ c'4 f16
 Größere Beispiele können auch in einer eigenständigen Datei gespeichert
 und dann mit @code{\lilypondfile} eingebunden werden.
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 Wenn man eine @code{tagline} (die Zeile unten auf der Seite) braucht
 (in Standard oder angepasst), dann muss der ganze Schnipsel in eine
index ed3bcdc5b545d0c79ca2284817b6b0c576e129c3..250f12ce786db0d1190dbd0aab049f552b8f8d19 100644 (file)
@@ -75,11 +75,6 @@ unas hermosas partituras impresas!
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-with-centered-lyrics.ly}
 
-@appendixsubsec Piano con dinámicas centradas
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
 
 @node Cuarteto de cuerda
 @appendixsec Cuarteto de cuerda
index 1f2ec7fa8fbb64cfdca53663c58292bbb1ee2f26..86c3a402d0d9c33e5f5be8fdf56c73c14c69c5cb 100644 (file)
@@ -1126,7 +1126,7 @@ elaboración de los ejemplos anteriores, o examinando las plantillas de
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{lyrics-old-spacing-settings.ly}
+{obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
 
 @seealso
 Manual de aprendizaje:
index 23ae458b436489786d8633927c7f9aa9ffc31606..c0e3f245eb8125f4a990fe88ca097bea46401431 100644 (file)
@@ -105,9 +105,9 @@ Las opciones se escriben entre corchetes.
 Los ejemplos grandes se pueden grabar en archivos separados e
 introducirse con \verb+\lilypondfile+.
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(Si es necesario, sustituya @file{screech-boink.ly}
+(Si es necesario, sustituya @file{screech-and-boink.ly}
 por cualquier archivo @file{.ly}
 situado en el mismo directorio que este archivo.)
 
@@ -167,7 +167,7 @@ c'4 f16
 Los ejemplos grandes se pueden grabar en archivos separados e
 introducirse con @code{\lilypondfile}.
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 Si se requiere un campo @code{tagline}, ya sea predeterminado o
 personalizado, entonces el fragmento completo se debe incluir dentro
index fe31845c5d2448be6aaa43667d774889210d3c93..bc071ab284074cac70e71473974cb6f468254c12 100644 (file)
@@ -75,11 +75,6 @@ de lancer LilyPond, et d'aprécier le résultat.
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-with-centered-lyrics.ly}
 
-@appendixsubsec Piano et nuances entre les portées
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
 
 @node Quatuor à cordes
 @appendixsec Quatuor à cordes
index 70c28a2df2c9988f000d556f0ffc7c5191cc6f3f..424980ae0a2e1593f3aa51c3cfe0f6c111e241f5 100644 (file)
@@ -1115,7 +1115,7 @@ d'initiation.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{lyrics-old-spacing-settings.ly}
+{obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
 
 @seealso
 Manuel d'initiation :
index c4de53c3901cf218fd917bc65ab494f54d237b56..141c3167316a44100627c75624c40e132719ad3c 100644 (file)
@@ -113,9 +113,9 @@ Les options sont indiquées entre crochets.
 Des extraits plus conséquents peuvent faire l'objet d'un fichier
 indépendant, alors inclus avec \verb+\lilypondfile+.
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(Si besoin, remplacez @file{screech-boink.ly} par
+(Si besoin, remplacez @file{screech-and-boink.ly} par
 n'importe quel fichier @file{.ly} qui se trouve dans
 le même répertoire que le présent fichier.)
 
@@ -178,7 +178,7 @@ c'4 f16
 Des extraits plus conséquents peuvent faire l'objet d'un fichier
 indépendant, alors inclus avec @code{\lilypondfile}.
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 Lorsque vous désirez y inclure un @code{tagline}, personnalisé ou non,
 l'intégralité de l'extrait devra apparaître dans une construction de
index 62151e72d4c53c42f324e8a6aec85738307cf251..9218de8264c414179f68d2d7c2ede180f684af48 100644 (file)
@@ -98,7 +98,7 @@ A beállításokat szögletes zárójelbe kell tenni:
 A nagyobb kottapéldákat ki lehet emelni külön fájlba, majd beilleszteni
 őket a \verb+\lilypondfile+ paranccsal:
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 \end{document}
 @end verbatim
@@ -154,7 +154,7 @@ c'4 f16
 A nagyobb kottapéldákat ki lehet emelni külön fájlba, majd beilleszteni
 őket a @code{\lilypondfile} paranccsal:
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 
 @page
index e2ab80640e3d81119e65ec9ec397868675e75b3b..91e0e7fe8e7ab10eb1e3193c92aaf4355c0cc719 100644 (file)
@@ -336,7 +336,7 @@ Marc Hohl,
 Chris Jackson,
 Alexander Kobel,
 Keith OHara,
-Carsten Steger
+Carsten Steger,
 Arno Waschk,
 Rune Zedeler
 
@@ -351,13 +351,12 @@ Rune Zedeler
 @c use commas not colons
 
 Erlend Aasland,
-Trevor Bača
+Trevor Bača,
 Alard de Boer,
 Colin Campbell,
 Jay Hamilton,
 Joseph Harfouch,
 Andrew Hawryluk,
-Andrew Hawryluk,
 Cameron Horsburgh,
 Geoff Horton,
 Ian Hulin,
@@ -370,7 +369,6 @@ Christian Mondrup,
 Mike Moral,
 Eyolf Østrem,
 Ralph Palmer,
-Ralph Palmer,
 François Pinard,
 David Pounder,
 Michael Rasmussen,
@@ -435,18 +433,15 @@ Neil Jerram,
 Heikki Junes,
 Nicolas Klutchnikoff,
 Jean-Charles Malahieude,
-Jean-Charles Malahieude,
 Adrian Mariano,
 Christian Mondrup,
 Tineke de Munnik,
-Tineke de Munnik,
 Steven Michael Murphy,
 Till Paala,
 François Pinard,
 Gauvain Pocentek,
 Till Rettig,
 Ludovic Sardain,
-Yoshiki Sawada
 Yoshiki Sawada,
 Thomas Scharkowski,
 Clytie Siddall,
index c3aa45de1cffeaaae70ba9c589b04c9e68eec87c..933f5c9829e3789f9df86369d1de9844d66df2a2 100644 (file)
@@ -672,53 +672,10 @@ done separately by issuing:
 make info
 @end example
 
-@knownissues
-
-If source files have changed since the last documentation build,
-output files that need to be rebuilt are normally rebuilt, even if
-you do not run @code{make@tie{}doc-clean} first.  However, build
-dependencies in the documentation are so complex that some
-newly-edited files may not be rebuilt as they should be; a
-workaround is to @command{touch} the top source file for any
-manual you've edited.  For example, if you make changes to a file
-in @file{notation/}, do:
-
-@example
-touch Documentation/notation.tely
-@end example
-
-@noindent
-The top sources possibly affected by this are:
-
-@example
-Documentation/extend.texi
-Documentation/changes.tely
-Documentation/contributor.texi
-Documentation/essay.tely
-Documentation/extending.tely
-Documentation/learning.tely
-Documentation/notation.tely
-Documentation/snippets.tely
-Documentation/usage.tely
-Documentation/web.texi
-@end example
-
-@noindent
-You can @command{touch} all of them at once with:
-
-@example
-touch Documentation/*te??
-@end example
-
-@noindent
-However, this will rebuild all of the manuals
-indiscriminately---it is more efficient to @command{touch} only
-the affected files.
-
 @noindent
-Another typical issue when switching branches between master and
-lilypond/translation is the appearance/disappearance of translated
-versions of some manuals.  If you see such a warning from make:
+An issue when switching branches between master and lilypond/translation
+is the appearance/disappearance of translated versions of some manuals.
+If you see such a warning from make:
 
 @example
 No rule to make target `X', needed by `Y'
index c42fc9f004fb717726897156f47e0891c9f41825..7dabc1b487fd8e69e306704ab58bfa309983747f 100644 (file)
@@ -75,11 +75,6 @@ LilyPond e goderti dei belli spartiti!
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-with-centered-lyrics.ly}
 
-@appendixsubsec Pianoforte con dinamiche al centro
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
 
 @node Quartetto d'archi
 @appendixsec Quartetto d'archi
index 053adb263ecfa43beb0fd92c03e857610388d502..e31ca33d1358722f26ae5d252b2496660d7e93d3 100644 (file)
@@ -100,9 +100,9 @@ Le opzioni vengono specificate tra parentesi quadre.
 Se l'esempio è più grande, è possibile metterlo in un file separato e inserirlo
 con \verb+\lilypondfile+.
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(Se vuoi provare, sostituisci @file{screech-boink.ly} con qualsiasi file @file{.ly}
+(Se vuoi provare, sostituisci @file{screech-and-boink.ly} con qualsiasi file @file{.ly}
 che si trovi nella stessa directory di questo file.)
 
 \end{document}
@@ -160,7 +160,7 @@ c'4 f16
 Se l'esempio è più grande, è possibile riportarlo in un file a parte e inserirlo
 con \verb+\lilypondfile+.
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 Perché sia visibile la @code{tagline}, predefinita o personalizzata, l'intero
 frammento deve essere compreso in un costrutto @code{\book @{ @}}.
index a2ccae7daecb14890264a84c317a7972f1f7af08..59dbe20645fb6058aab2c15a3603a0b02430566f 100644 (file)
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-with-centered-lyrics.ly}
 
-@appendixsubsec 強弱記号が中央に配置されたピアノ譜
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
 
 @node 弦楽四重奏
 @appendixsec 弦楽四重奏
index 9b60692ed3cf19f0542ae97aaeb0929875c25060..d781ac533cc6bbe5d9f82c4036f51bc90771dc78 100644 (file)
@@ -1105,7 +1105,7 @@ contraltoWords = \lyricmode { Con -- tral -- to words }
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{lyrics-old-spacing-settings.ly}
+{obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
 
 @seealso
 学習マニュアル:
index 96c03db9433f2948fb192c1c812b39074a63f5a7..6c1f34f6c4bde962a28becced5aa8e650eb86d9b 100644 (file)
@@ -108,9 +108,9 @@ Windows や Mac OS X のコマンド ラインを用いて @code{lilypond-book}
 大きな楽譜例は別のファイルに配置して、\verb+\lilypondfile+ で
 インポートすることができます。
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(必要があれば、@file{screech-boink.ly} をこのファイルと同じディレクトリ
+(必要があれば、@file{screech-and-boink.ly} をこのファイルと同じディレクトリ
 にある任意の @file{.ly} に置き換えてください。)
 
 \end{document}
@@ -170,7 +170,7 @@ c'4 f16
 大きな楽譜例は別のファイルに配置して、@code{\lilypondfile} で
 インポートすることができます。
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 デフォルトあるいはカスタムの @code{tagline} が必要であれば、
 楽譜コード断片全体を @code{\book @{ @}} 構造で囲んでください。
index 039d4a97250dc175a91b257e8cf82962ffc11683..22e8be8771c9b55ca3d92bd9ed760b1b30cb2db4 100644 (file)
@@ -72,11 +72,6 @@ beautiful printed scores!
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-with-centered-lyrics.ly}
 
-@appendixsubsec Piano centered dynamics
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-dynamics.ly}
-
 
 @node String quartet
 @appendixsec String quartet
index 569ea32b2711384e445fe5f8c38854bb2a494474..1af29f9eb45c7a43a44178a61b78ce22db3fc9c2 100644 (file)
@@ -214,9 +214,10 @@ level contexts, i.e., @code{Voice}, @code{ChordNames} or
 examples.  We shall see later when it must be specified.
 
 Later sections deal comprehensively with properties and their
-values, but to illustrate the format and use of these commands
-we shall use just a few simple properties and values which are
-easily understood.
+values, see @ref{Types of properties}.  But in this section we shall 
+use just a few simple properties and values which are easily
+understood in order to illustrate the format and use of these
+commands.
 
 For now, don't worry about the @code{#'}, which must precede the
 layout property, and the@tie{}@code{#}, which must precede the value.
index 68208d201092204f0a9173f20d3467816fcdea77..05509f51f0e211cccd8bef1b95ea35701cff088b 100644 (file)
@@ -233,7 +233,8 @@ placed @emph{before} any other functions used within the same
 
 Paper sizes are defined in @file{scm/paper.scm}, and while it is
 possible to add custom sizes, they will be overwritten on subsequent
-software updates.
+software updates.  The available paper sizes are listed in
+@ref{Predefined paper sizes}.
 
 @c An appendix entry exists for paper sizes but is not auto-generated
 
@@ -268,7 +269,8 @@ The music output will @emph{not} be rotated, just the paper size.
 
 @seealso
 Notation Reference:
-@ref{Automatic scaling to paper size}.
+@ref{Automatic scaling to paper size},
+@ref{Predefined paper sizes}.
 
 Installed Files:
 @file{scm/paper.scm}.
index 3ba9e554a6342262a9ee34cbd49c02165b147ad5..023b5380a7859e01ed5dc099f1e14e1b34975592 100644 (file)
@@ -520,6 +520,7 @@ f1 d2 r
 @cindex font size
 @cindex text size
 
+@funindex \abs-fontsize
 @funindex \fontsize
 @funindex fontsize
 @funindex \smaller
@@ -529,38 +530,41 @@ f1 d2 r
 @funindex \magnify
 @funindex magnify
 
-The size of the characters can also be altered in different ways:
-@itemize
-@item
-the font size can be set to predefined standard sizes,
+The font size can be altered, relative to the global staff size, in a
+number of different ways
 
-@item
-the font size can be set to an absolute value,
+It can be set to predefined size,
 
-@item
-the font size can also be changed relatively to its previous value.
-@end itemize
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \huge Sinfonia }
+b1^\markup { \teeny da }
+b1-\markup { \normalsize camera }
+@end lilypond
 
-@noindent
-The following example demonstrates these three methods:
+It can be set relative to its previous value,
 
-@lilypond[quote,verbatim,relative=1]
-f1_\markup {
-  \tiny espressivo
-  \large e
-  \normalsize intenso
-}
-a^\markup {
-  \fontsize #5 Sinfonia
-  \fontsize #2 da
-  \fontsize #3 camera
-}
-bes^\markup { (con
-  \larger grande
-  \smaller emozione
-  \magnify #0.6 { e sentimento } )
-}
-d c2 r8 c bes a g1
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \larger Sinfonia }
+b1^\markup { \smaller da }
+b1-\markup { \magnify #0.6  camera }
+@end lilypond
+
+It can be increased or decreased relative to the value set by the
+global staff size,
+
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \fontsize #-2 Sinfonia }
+b1^\markup { \fontsize #1 da }
+b1-\markup { \fontsize #3 camera }
+@end lilypond
+
+It can also be set to a fixed point-size, regardless of the global staff
+size,
+
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \abs-fontsize #20 Sinfonia }
+b1^\markup { \abs-fontsize #8 da }
+b1-\markup { \abs-fontsize #14 camera }
 @end lilypond
 
 @cindex subscript
@@ -570,6 +574,8 @@ d c2 r8 c bes a g1
 @funindex super
 @funindex \sub
 @funindex sub
+@funindex \normal-size-super
+@funindex normal-size-super
 
 Text may be printed as subscript or superscript.  By default these are
 printed in a smaller size, but a normal size can be used as well:
index c159c4cf1882003b9030e721a76ce62c9e68bfb7..f2ea75ca29d57ef72cbe5acfff8bbd6c13896cc3 100644 (file)
@@ -1092,7 +1092,7 @@ elaborating these examples, or by examining the
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{lyrics-old-spacing-settings.ly}
+{obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
 
 @seealso
 Learning Manual:
index 3c73e6ba6a54439ced7d8253c1b5df14ea955a89..b308bbe35d8889d9bee600628a3fc385113f5393 100644 (file)
@@ -1174,7 +1174,6 @@ msgstr "Hudební značky určující hlasitost (dynamika)"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr "Hudební značky určující hlasitost"
 
@@ -1451,7 +1450,6 @@ msgstr "Klavír"
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1479,7 +1477,6 @@ msgstr "nahoře"
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1693,9 +1690,8 @@ msgstr "jeden"
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1999,7 +1995,7 @@ msgstr "SopránText"
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -2017,7 +2013,7 @@ msgstr "AltText"
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2036,7 +2032,7 @@ msgstr "TenorText"
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2061,7 +2057,7 @@ msgstr "Dávat dohromady souběžně SborOsnova a PianoOsnova"
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2072,7 +2068,7 @@ msgstr "Soprány"
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2083,7 +2079,7 @@ msgstr "Alty"
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2094,7 +2090,7 @@ msgstr "Tenory"
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5355,7 +5351,7 @@ msgstr "Doprovod"
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr "Slova"
 
@@ -8458,13 +8454,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr "Nahoře"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr "Dole"
 
@@ -10028,26 +10024,26 @@ msgstr "První věta"
 msgid "fermataLong"
 msgstr "DlouháFermáta"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr "SopránNoty"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr "Ženy"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10294,10 +10290,6 @@ msgstr "Povolit zalomení trámců na zalomeních řádků"
 msgid "Insert a manual line break within a tuplet"
 msgstr "Vložit do rytmické notové skupiny ruční zalomení řádku"
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr "Pedál"
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr "L. v. Beethoven"
index d3eee73c6d278425bcf694c7bf221dc334bd2a5f..cdc50927d7a377c2c0d86e32f3c8db74a3fb4859 100644 (file)
@@ -1164,7 +1164,6 @@ msgstr "Dynamik"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr "Dynamik"
 
@@ -1441,7 +1440,6 @@ msgstr "Klavier"
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1469,7 +1467,6 @@ msgstr "oben"
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1681,9 +1678,8 @@ msgstr "eins"
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1987,7 +1983,7 @@ msgstr "SopranText"
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -2005,7 +2001,7 @@ msgstr "AltText"
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2024,7 +2020,7 @@ msgstr "TenorText"
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2049,7 +2045,7 @@ msgstr "ChoirStaff und PianoStaff parallel kombinieren"
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2060,7 +2056,7 @@ msgstr "Sopran"
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2071,7 +2067,7 @@ msgstr "Alt"
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2082,7 +2078,7 @@ msgstr "Tenor"
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5304,7 +5300,7 @@ msgstr "Begleitung"
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr "Worte"
 
@@ -8356,13 +8352,13 @@ msgstr "(7 ist der Standard)"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr "oben"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr "unten"
 
@@ -9919,26 +9915,26 @@ msgstr "Erster Satz"
 msgid "fermataLong"
 msgstr "LangeFermate"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr "SopranNoten"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr "Strophe 1"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr "Frauen"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10174,10 +10170,6 @@ msgstr "Balken können an Umbrüchen gebrochen werden"
 msgid "Insert a manual line break within a tuplet"
 msgstr "Manuellen Zeilenumbruch in N-tole"
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr "Pedal"
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr "L. v. Beethoven"
index fa51bf1c00987d81ccff25c0976b12b08c21c2c1..b30b887c14c4df0887508cbfbc841cb10e7661e8 100644 (file)
@@ -1162,7 +1162,6 @@ msgstr "Matices dinámicos"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr "matices dinámicos"
 
@@ -1439,7 +1438,6 @@ msgstr "piano"
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1467,7 +1465,6 @@ msgstr "superior"
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1680,9 +1677,8 @@ msgstr "uno"
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1989,7 +1985,7 @@ msgstr "letraSoprano"
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -2007,7 +2003,7 @@ msgstr "letraContralto"
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2026,7 +2022,7 @@ msgstr "letraTenor"
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2051,7 +2047,7 @@ msgstr "combinar ChoirStaff y PianoStaff en paralelo"
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2062,7 +2058,7 @@ msgstr "sopranos"
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2073,7 +2069,7 @@ msgstr "altos"
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2084,7 +2080,7 @@ msgstr "tenores"
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5312,7 +5308,7 @@ msgstr "acompanamiento"
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr "letra"
 
@@ -8365,13 +8361,13 @@ msgstr "(7 es la longitud de plica predeterminada)"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr "arriba"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr "abajo"
 
@@ -9934,26 +9930,26 @@ msgstr "Primer movimiento"
 msgid "fermataLong"
 msgstr "calderonLargo"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr "musicaSoprano"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr "ESTROFA UNO"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr "mujeres"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10189,10 +10185,6 @@ msgstr "Permitir romper barras en saltos de línea"
 msgid "Insert a manual line break within a tuplet"
 msgstr "Insertar salto de línea manual dentro de un grupo especial"
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr "pedal"
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr "L. van Beethoven"
index e27fece46390858119af961db38ae23d15c69c47..912bb288f77dad3437bbe934526e26925f46da00 100644 (file)
@@ -1110,7 +1110,6 @@ msgstr "Nuances"
 #. @rglos in Documentation/learning/common-notation.itely
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr "nuances"
 
@@ -1364,7 +1363,6 @@ msgstr "piano"
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1387,7 +1385,6 @@ msgstr "superieur"
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1563,9 +1560,8 @@ msgstr "un"
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1806,7 +1802,7 @@ msgstr "sopranoParoles"
 
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -1822,7 +1818,7 @@ msgstr "altoParoles"
 
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -1839,7 +1835,7 @@ msgstr "tenorParoles"
 
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -1860,7 +1856,7 @@ msgstr "combinaison en parallèle du ChoirStaff et du PianoStaff"
 
 #. Documentation/learning/fundamental.itely:2613 (context id)
 #. Documentation/learning/fundamental.itely:2615 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -1869,7 +1865,7 @@ msgstr "soprani"
 
 #. Documentation/learning/fundamental.itely:2623 (context id)
 #. Documentation/learning/fundamental.itely:2625 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -1878,7 +1874,7 @@ msgstr "alti"
 
 #. Documentation/learning/fundamental.itely:2633 (context id)
 #. Documentation/learning/fundamental.itely:2635 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -1887,7 +1883,7 @@ msgstr "tenors"
 
 #. Documentation/learning/fundamental.itely:2643 (context id)
 #. Documentation/learning/fundamental.itely:2645 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -4979,7 +4975,7 @@ msgstr "accompagnement"
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr "mots"
 
@@ -7182,13 +7178,13 @@ msgstr "(7 est la longueur par défaut des hampes)"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr "haut"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr "bas"
 
@@ -8726,26 +8722,26 @@ msgstr "Premier mouvement"
 msgid "fermataLong"
 msgstr "pointdOrgue"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr "sopranoMusique"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr "PREMIER COUPLET"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr "femmes"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -8980,10 +8976,6 @@ msgstr "Autorise le saut de ligne dans une ligature"
 msgid "Insert a manual line break within a tuplet"
 msgstr "Insertion d'un saut de ligne manuel au milieu du triolet"
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr "pedale"
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr "L. van Beethoven"
index f913d56ad60dadd9c3dd4deb6a60f1b9f2a83464..abfdfb70784a76f824ed0ff20eaaf5b10a8f826a 100644 (file)
@@ -1196,7 +1196,6 @@ msgstr "Dinamika"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr "dinamika"
 
@@ -1476,7 +1475,6 @@ msgstr "Szólózongora"
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1504,7 +1502,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1721,9 +1718,8 @@ msgstr ""
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -2032,7 +2028,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -2050,7 +2046,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2069,7 +2065,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2094,7 +2090,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2105,7 +2101,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2116,7 +2112,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2127,7 +2123,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5489,7 +5485,7 @@ msgstr "módosítójel"
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 #, fuzzy
 msgid "words"
 msgstr "akkord"
@@ -8607,13 +8603,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr ""
 
@@ -10178,26 +10174,26 @@ msgstr ""
 msgid "fermataLong"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10437,10 +10433,6 @@ msgstr ""
 msgid "Insert a manual line break within a tuplet"
 msgstr ""
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr ""
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr ""
index b804c423b873bc6bb1bfb7a8d1d5a9f460b791ce..1d9e2464fba2857d750d1ffd1ab8e29d47c641e2 100644 (file)
@@ -1151,7 +1151,6 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr ""
 
@@ -1428,7 +1427,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1456,7 +1454,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1669,9 +1666,8 @@ msgstr ""
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1975,7 +1971,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -1993,7 +1989,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2012,7 +2008,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2037,7 +2033,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2048,7 +2044,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2059,7 +2055,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2070,7 +2066,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5285,7 +5281,7 @@ msgstr ""
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr ""
 
@@ -8311,13 +8307,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr ""
 
@@ -9851,26 +9847,26 @@ msgstr ""
 msgid "fermataLong"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10105,10 +10101,6 @@ msgstr ""
 msgid "Insert a manual line break within a tuplet"
 msgstr ""
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr ""
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr ""
index 78205f379b998ca2ed90b0339efc2e7899c0c2a6..76ffe4467f0753899b5056f5696b1076cabc7ca6 100644 (file)
@@ -1214,7 +1214,6 @@ msgstr "強弱記号"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr "強弱記号 (dynamics)"
 
@@ -1498,7 +1497,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1527,7 +1525,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1743,9 +1740,8 @@ msgstr ""
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -2049,7 +2045,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -2067,7 +2063,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2086,7 +2082,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2111,7 +2107,7 @@ msgstr "ChoirStaff と PianoStaff を並列に組み合わせる"
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2122,7 +2118,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2133,7 +2129,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2144,7 +2140,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5497,7 +5493,7 @@ msgstr "臨時記号 (accidental)"
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 #, fuzzy
 msgid "words"
 msgstr "和音 (chord)"
@@ -8573,13 +8569,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr ""
 
@@ -10129,26 +10125,26 @@ msgstr ""
 msgid "fermataLong"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10386,10 +10382,6 @@ msgstr ""
 msgid "Insert a manual line break within a tuplet"
 msgstr ""
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr ""
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr ""
index 445b6ab5d7d8163e5f1be72e8f95910bef81d11a..ab5444e9300d0e9a61318e1e7f37d387519358b1 100644 (file)
@@ -1149,7 +1149,6 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr ""
 
@@ -1426,7 +1425,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1454,7 +1452,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1666,9 +1663,8 @@ msgstr ""
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1972,7 +1968,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -1990,7 +1986,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2009,7 +2005,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2034,7 +2030,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2045,7 +2041,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2056,7 +2052,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2067,7 +2063,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5275,7 +5271,7 @@ msgstr ""
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr ""
 
@@ -8296,13 +8292,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr ""
 
@@ -9830,26 +9826,26 @@ msgstr ""
 msgid "fermataLong"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10084,10 +10080,6 @@ msgstr ""
 msgid "Insert a manual line break within a tuplet"
 msgstr ""
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr ""
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr ""
index 5346a25f24740c01cc9a3c18ceac916f3118462b..0ce4b27c82dfe2a8537b8aac39e4d9bd8be5223a 100644 (file)
@@ -1152,7 +1152,6 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr ""
 
@@ -1429,7 +1428,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1457,7 +1455,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1673,9 +1670,8 @@ msgstr ""
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1979,7 +1975,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -1997,7 +1993,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2016,7 +2012,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2041,7 +2037,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2052,7 +2048,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2063,7 +2059,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2074,7 +2070,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5293,7 +5289,7 @@ msgstr ""
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr ""
 
@@ -8325,13 +8321,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr ""
 
@@ -9865,26 +9861,26 @@ msgstr ""
 msgid "fermataLong"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10119,10 +10115,6 @@ msgstr ""
 msgid "Insert a manual line break within a tuplet"
 msgstr ""
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr ""
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr ""
index 69eaad25c07cee9dd775908cde225cea1f574038..fdaeb1ddd0d748d6f1317e0f21b3017ac05f598d 100644 (file)
@@ -1157,7 +1157,6 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:82 (variable)
 msgid "dynamics"
 msgstr ""
 
@@ -1434,7 +1433,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:253 (context id)
 #. Documentation/snippets/piano-template-simple.ly:49 (variable)
 #. Documentation/snippets/piano-template-simple.ly:68 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:72 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:59 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:81 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:71 (variable)
@@ -1462,7 +1460,6 @@ msgstr ""
 #. Documentation/snippets/jazz-combo-template.ly:254 (context id)
 #. Documentation/snippets/piano-template-simple.ly:57 (variable)
 #. Documentation/snippets/piano-template-simple.ly:69 (context id)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:77 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:67 (variable)
 #. Documentation/snippets/piano-template-with-centered-lyrics.ly:83 (context id)
 #. Documentation/snippets/piano-template-with-melody-and-lyrics.ly:79 (variable)
@@ -1674,9 +1671,8 @@ msgstr ""
 #. Documentation/snippets/hymn-template.ly:89 (variable)
 #. Documentation/snippets/incipit.ly:73 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:106 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:48 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:48 (variable)
 #. Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly:56 (variable)
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:67 (variable)
 #. Documentation/snippets/printing-music-with-different-time-signatures.ly:36 (variable)
 #. Documentation/snippets/satb-choir-template---four-staves.ly:52 (variable)
 #. Documentation/snippets/string-quartet-template-simple.ly:61 (variable)
@@ -1980,7 +1976,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2580 (variable)
 #. Documentation/notation/input.itely:1603 (variable)
 #. Documentation/cs/learning/fundamental.itely:2807 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:59 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:59 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:96 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:98 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:78 (variable)
@@ -1998,7 +1994,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2585 (variable)
 #. Documentation/notation/input.itely:1604 (variable)
 #. Documentation/cs/learning/fundamental.itely:2812 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:65 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:65 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:93 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:103 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:105 (variable)
@@ -2017,7 +2013,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2590 (variable)
 #. Documentation/notation/input.itely:1605 (variable)
 #. Documentation/cs/learning/fundamental.itely:2817 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:70 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:70 (variable)
 #. Documentation/snippets/orchestra,-choir-and-piano-template.ly:101 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:110 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:112 (variable)
@@ -2042,7 +2038,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2615 (context id)
 #. Documentation/cs/learning/fundamental.itely:2840 (context id)
 #. Documentation/cs/learning/fundamental.itely:2842 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:83 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:83 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:124 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:127 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:102 (context id)
@@ -2053,7 +2049,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2625 (context id)
 #. Documentation/cs/learning/fundamental.itely:2850 (context id)
 #. Documentation/cs/learning/fundamental.itely:2852 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:87 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:87 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:128 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:103 (context id)
@@ -2064,7 +2060,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2635 (context id)
 #. Documentation/cs/learning/fundamental.itely:2860 (context id)
 #. Documentation/cs/learning/fundamental.itely:2862 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:96 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:96 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:140 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:115 (context id)
@@ -2075,7 +2071,7 @@ msgstr ""
 #. Documentation/learning/fundamental.itely:2645 (context id)
 #. Documentation/cs/learning/fundamental.itely:2870 (context id)
 #. Documentation/cs/learning/fundamental.itely:2872 (context id)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:100 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:100 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:144 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:139 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:116 (context id)
@@ -5286,7 +5282,7 @@ msgstr ""
 #. Documentation/notation/changing-defaults.itely:491 (variable)
 #. Documentation/notation/changing-defaults.itely:540 (variable)
 #. Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly:117 (variable)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:75 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:75 (variable)
 msgid "words"
 msgstr ""
 
@@ -8309,13 +8305,13 @@ msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:47 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:273 (variable)
-#. Documentation/snippets/screech-boink.ly:18 (context id)
+#. Documentation/snippets/screech-and-boink.ly:18 (context id)
 msgid "up"
 msgstr ""
 
 #. Documentation/snippets/cross-staff-tremolos.ly:52 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:279 (variable)
-#. Documentation/snippets/screech-boink.ly:48 (context id)
+#. Documentation/snippets/screech-and-boink.ly:48 (context id)
 msgid "down"
 msgstr ""
 
@@ -9843,26 +9839,26 @@ msgstr ""
 msgid "fermataLong"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:53 (variable)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:53 (variable)
 #. Documentation/snippets/vocal-ensemble-template.ly:89 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:91 (variable)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:71 (variable)
 msgid "sopMusic"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:54 (comment)
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:60 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:54 (comment)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:60 (comment)
 msgid "VERSE ONE"
 msgstr ""
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:82 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:82 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:123 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:126 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:101 (context id)
 msgid "women"
 msgstr "女"
 
-#. Documentation/snippets/lyrics-old-spacing-settings.ly:94 (context id)
+#. Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly:94 (context id)
 #. Documentation/snippets/vocal-ensemble-template.ly:138 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly:136 (context id)
 #. Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:113 (context id)
@@ -10097,10 +10093,6 @@ msgstr ""
 msgid "Insert a manual line break within a tuplet"
 msgstr ""
 
-#. Documentation/snippets/piano-template-with-centered-dynamics.ly:86 (variable)
-msgid "pedal"
-msgstr ""
-
 #. Documentation/snippets/pitches-headword.ly:27 (comment)
 msgid "L. v. Beethoven"
 msgstr ""
index eb06bb7fc57aacc015c78b5809e91c8a58bbda2e..fa75b68e40b27b4444bad034a1bc4795f15cbeac 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
-  lsrtags = "keyboards"
+  lsrtags = "specific-notation, keyboards, workaround, symbols-and-glyphs"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -38,6 +38,7 @@ vertical placement of the symbols can be tweaked by changing the
   doctitle = "Accordion-discant symbols"
 } % begin verbatim
 
+
 discant = \markup {
   \musicglyph #"accordion.discant"
 }
index d5fa2f1c3de8f3f774af50c02b667ac1487ab9fd..1fdbc0e7705224fb9876f40f4d7e6e4f1f9ecca9 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords, ancient-notation, contexts-and-engravers"
+  lsrtags = "ancient-notation, contexts-and-engravers, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -45,19 +45,20 @@ whole score.
   doctitle = "Adding a figured bass above or below the notes"
 } % begin verbatim
 
+
 bass = {
   \clef bass
   g4 b, c d
   e d8 c d2
 }
 continuo = \figuremode {
-  <_>4 <6>8
-  \once \override Staff.BassFigureAlignmentPositioning #'direction = #CENTER
-  <5/>8 <_>4
+  <_>4 <6>4 <5/>4
   \override Staff.BassFigureAlignmentPositioning #'direction = #UP
-  <_+>4 <6>
+  %\bassFigureStaffAlignmentUp
+  < _+ >4 <6>
   \set Staff.useBassFigureExtenders = ##t
   \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
+  %\bassFigureStaffAlignmentDown
   <4>4. <4>8 <_+>4
 }
 \score {
index 0578e2d15824a3b76f0677322fbf743f9a7a3783..5be4ccd60fafca29109308a973912e502b6da246 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, staff-notation, vocal-music"
+  lsrtags = "vocal-music, pitches, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   doctitlees = "Añadir un ámbito por voz"
@@ -50,6 +50,7 @@ manually to prevent collisions.
   doctitle = "Adding ambitus per voice"
 } % begin verbatim
 
+
 \new Staff <<
   \new Voice \with {
     \consists "Ambitus_engraver"
index 5ab3cd9432ed0e11cf2455ca985965a518a336de..155e25f5dfde2b9687f48e68590237c28572772d 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, contexts-and-engravers, breaks"
+  lsrtags = "workaround, breaks, contexts-and-engravers, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -33,6 +33,7 @@ workaround is to add a setting of
   doctitle = "Adding an extra staff at a line break"
 } % begin verbatim
 
+
 \score {
   \new StaffGroup \relative c'' {
     \new Staff
index e765b91988bb04f08871da06e22f8c14139c5739..73918168ab1d968e0ae762de51bedcd68d670080 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, contexts-and-engravers"
+  lsrtags = "contexts-and-engravers, staff-notation, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -25,6 +25,7 @@ piece.
   doctitle = "Adding an extra staff"
 } % begin verbatim
 
+
 \score {
   <<
     \new Staff \relative c'' {
index dbfd4278cf13017602a7a29a1dd0fe0d3dbd76be..d988abb0dae2db27e35603c547cfb899e8fc0d6b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords"
+  lsrtags = "specific-notation, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -43,6 +43,7 @@ To add bar line indications in the @code{ChordNames} context, add the
   doctitle = "Adding bar lines to ChordNames context"
 } % begin verbatim
 
+
 \new ChordNames \with {
   \override BarLine #'bar-extent = #'(-2 . 2)
   \consists "Bar_engraver"
index 9daffa3dc38d77411b2574ea9a9e99603980e04a..2f4ffc5f7993e82988ff1a3ccacdc39784db455b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms, expressive-marks"
@@ -41,6 +41,7 @@ sections (enclosed within curly braces).
   doctitle = "Adding beams slurs ties etc. when using tuplet and non-tuplet rhythms"
 } % begin verbatim
 
+
 {
   r16[ g16 \times 2/3 { r16 e'8] }
   g16( a \times 2/3 { b d e') }
index 1330b5c197eb379739bfe9a4a2a259f6a8590d68..a290166166ed65e9d3cd552c1ccbcc5dadd6314b 100644 (file)
@@ -7,7 +7,7 @@
 \version "2.15.32"
 
 \header {
-  lsrtags = "rhythms, percussion"
+  lsrtags = "preparing-parts, specific-notation, percussion, really-simple, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -49,6 +49,7 @@ lines is possible.
   doctitle = "Adding drum parts"
 } % begin verbatim
 
+
 drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh hhc8 hho hhc8 hh16 hh hhc4 r4 r2 }
 drl = \drummode { bd4 sn8 bd bd4 << bd ss >>  bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
 timb = \drummode { timh4 ssh timl8 ssh r timh r4 ssh8 timl r4 cb8 cb }
diff --git a/Documentation/snippets/adding-extra-fingering-with-scheme.ly b/Documentation/snippets/adding-extra-fingering-with-scheme.ly
new file mode 100644 (file)
index 0000000..00d0049
--- /dev/null
@@ -0,0 +1,53 @@
+%% 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.14.2"
+
+\header {
+  lsrtags = "scheme-language"
+
+  texidoc = "
+You can add various stuff to notes using @code{make-music}. In this
+example, an extra fingering is attached to a note.
+
+
+In general, first do a @code{display} of the music you want to create,
+then write a function that will structure the music for you.
+
+
+
+"
+  doctitle = "Adding extra fingering with scheme"
+} % begin verbatim
+
+
+#(define (make-text-script x)
+   (make-music 'TextScriptEvent
+               'direction DOWN
+               'text (make-simple-markup x)))
+
+#(define (add-text-script m x)
+   (if (equal? (ly:music-property m 'name) 'EventChord)
+       (set! (ly:music-property m 'elements)
+             (cons (make-text-script x)
+                  (ly:music-property m 'elements)))
+       (let ((es (ly:music-property m 'elements))
+            (e (ly:music-property m 'element)))
+        (map (lambda (y) (add-text-script y x)) es)
+        (if (ly:music? e)
+            (add-text-script e x))))
+   m)
+
+addScript =
+#(define-music-function (parser location script music )
+                                       ( string? ly:music? )
+               (add-text-script music script))
+
+\score {
+  {
+    \addScript "6" { c'4-3 }
+  }
+}
index 9be53a6096283cde0a4b3a335a9445a811253a21..c976ace38729b39da2a1ece1c0f78f4419dbe241 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, fretted-strings"
+  lsrtags = "editorial-annotations, fretted-strings, really-simple"
 
   texidoc = "
 Fingering instructions can be entered using a simple syntax.
@@ -16,6 +16,7 @@ Fingering instructions can be entered using a simple syntax.
   doctitle = "Adding fingerings to a score"
 } % begin verbatim
 
+
 \relative c'' {
   c4-1 d-2 f-4 e-3
 }
index d874f03cda860d980f6aedd803c24b6b166e96c9..b85e45cc4a0a771f183bae277ed2f23f1b12ddab 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "specific-notation, fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Para añadir digitaciones a las tablaturas, utilice una combinación de
@@ -25,15 +26,16 @@ L'ajout de doigtés à des tablatures s'obtient en conjuguant des
 "
   doctitlefr = "Ajout de doigtés à des tablatures"
 
-  lsrtags = "fretted-strings"
   texidoc = "
 To add fingerings to tablatures, use a combination of @code{\\markup}
 and @code{\\finger}.
+
 "
   doctitle = "Adding fingerings to tablatures"
 } % begin verbatim
 
 
+
 one = \markup { \finger 1 }
 two = \markup { \finger 2 }
 threeTwo = \markup {
index 4bf11a836248105deb2c0277b5bafffce882fd1d..4d666d5fc85eec862d95d709cd5eb47da8339069 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, vocal-music"
+  lsrtags = "vocal-music, symbols-and-glyphs, staff-notation"
 
   texidoc = "
 This snippet defines the @code{\\splitStaffBarLine} command, which adds
index 5b88027b3500512d936d44433cde95cf6b0eb9e5..1752ba00066a60e5313e7ebf2173e345e57797f7 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks"
+  lsrtags = "workaround, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -26,6 +26,7 @@ objects in parentheses.  The associated grob is @code{ParenthesesItem}.
   doctitle = "Adding parentheses around an expressive mark or chordal note"
 } % begin verbatim
 
+
 \relative c' {
   c2-\parenthesize ->
   \override ParenthesesItem #'padding = #0.1
index 0faa84c6b455461dd2604f4ce4344b39e1f68875..8f0ee5833bf01d9b725213cc63186eab502db05a 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, titles"
+  lsrtags = "text, really-cool, titles, scheme-language"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -32,6 +32,7 @@ score.
   doctitle = "Adding the current date to a score"
 } % begin verbatim
 
+
 % first, define a variable to hold the formatted date:
 date = #(strftime "%d-%m-%Y" (localtime (current-time)))
 
index 5bfcae9cb10078f9d8029013f1afabbecd962eb5..9cd608229bda41ea14f8d0be455de70a48473900 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats"
@@ -56,6 +56,7 @@ should appear; see also the @qq{Volta multi staff} snippet.
   doctitle = "Adding volta brackets to additional staves"
 } % begin verbatim
 
+
 <<
   \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
   \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
index a3b2dec582131cc6d9cb7e4229dad455ad93b67f..ebdf72e0130a23e6bb4c35e7a47a41ed010c5ced 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "simultaneous-notes"
@@ -51,6 +51,7 @@ a variable using the Scheme function @code{context-spec-music}.
   doctitle = "Additional voices to avoid collisions"
 } % begin verbatim
 
+
 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
 
 \relative c'' {
index e6aa391fa7e704bb0a7bf170aa9d5aedf4bb4e90..645acd39e042a953177a1b26b2423a3a6245edd8 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -26,6 +26,7 @@ The space given to grace notes can be adjusted using the
   doctitle = "Adjusting grace note spacing"
 } % begin verbatim
 
+
 graceNotes = {
   \grace { c4 c8 c16 c32 }
   c8
index 11f6268aba11c29585a6d92e03f7302082b36a39..ad3d37f4b0479995986b29a38e7f1bb78e779887 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "correction-wanted, vocal-music, workaround, text, spacing"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Este fragmento de código muestra cómo situar la línea de base de la
@@ -26,7 +27,6 @@ de la portée.
   doctitlefr = "Ajustement de l'espacement vertical des paroles"
 
 
-  lsrtags = "text, vocal-music, spacing"
   texidoc = "
 This snippet shows how to bring the lyrics line closer to the staff.
 
@@ -34,7 +34,6 @@ This snippet shows how to bring the lyrics line closer to the staff.
   doctitle = "Adjusting lyrics vertical spacing"
 } % begin verbatim
 
-
 % Default layout:
 <<
   \new Staff \new Voice = melody \relative c' {
@@ -44,7 +43,6 @@ This snippet shows how to bring the lyrics line closer to the staff.
   }
   \new Lyrics \lyricsto melody { aa aa aa aa aa aa aa aa aa }
 
-  % Reducing the minimum space below the staff and above the lyrics:
   \new Staff {
     \new Voice = melody \relative c' {
       c4 d e f
@@ -52,6 +50,7 @@ This snippet shows how to bring the lyrics line closer to the staff.
       c1
     }
   }
+  % Reducing the minimum space below the staff and above the lyrics:
   \new Lyrics \with {
     \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing = #'((basic-distance . 1))
   }
index 37f7fa372e4b7a493c56466fd04835ba4cfdeac0..18bd8efaf6837815948968bb76959bdfc795c3a4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -44,6 +44,7 @@ adjust the shape of falls and doits.
   doctitle = "Adjusting the shape of falls and doits"
 } % begin verbatim
 
+
 \relative c'' {
   \override Score.SpacingSpanner #'shortest-duration-space = #4.0
   c2-\bendAfter #5
index 547c31a1818c638d82c0dc51e8fbb3a08fdad3c0..6b18419444a3b859285c83d37816279ab81bd22b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text, paper-and-layout, titles"
@@ -32,6 +32,7 @@ and the following systems, respectively.
   doctitle = "Aligning and centering instrument names"
 } % begin verbatim
 
+
 \paper {
   left-margin = 3\cm
 }
index 314e55888d6422fd8c2efbb433dceded1660250c..9a50378be926d6ce5d48cc22ef2f1fb969a48663 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -58,6 +58,7 @@ positioned directly over the bar line or left-aligned to the bar line.
   doctitle = "Aligning bar numbers"
 } % begin verbatim
 
+
 \relative c' {
   \set Score.currentBarNumber = #111
   \override Score.BarNumber #'break-visibility = #all-visible
index 9eab5e7f4ef51b5952fe0e40340e704e5d1e3efb..cca927d4a64980f27e5a07ab42c4f4698f002fa8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text"
@@ -83,6 +83,7 @@ be done for all the staves).
   doctitle = "Aligning marks with various notation objects"
 } % begin verbatim
 
+
 \relative c' {
   e1
 
index 5c55788f947392c513793ae439a45c0256e6f809..bb807fa7f23820b2b272f16d97b5c0bbe7f36597 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text"
@@ -17,6 +17,7 @@ This behavior can be modified to align at right or left.
   doctitle = "Aligning objects created with the \\mark command"
 } % begin verbatim
 
+
 \relative c' {
   c1 \mark "(Center)"
   c1
index 862816efa312a8b99328b087684319ed8fd470bf..8a1b4edd7bb267c0901bb4b9652bb72eb3d6a161 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, fretted-strings, spacing"
+  lsrtags = "specific-notation, editorial-annotations, fretted-strings, spacing"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
@@ -48,6 +48,7 @@ chord construct <>, even if it is only a single note.
   doctitle = "Allowing fingerings to be printed inside the staff"
 } % begin verbatim
 
+
 \relative c' {
   <c-1 e-2 g-3 b-5>2
   \override Fingering #'staff-padding = #'()
index 953db324611ff2e8fb76ec91a3ad3d6f56e77307..a6cf24896b80cf0f2f54ecd921c30bfcd8bbf7a6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
@@ -40,6 +40,7 @@ of the final argument.  Non-integer arguments may also be used.
   doctitle = "Altering the length of beamed stems"
 } % begin verbatim
 
+
 \relative c'' {
   \override Stem #'(details beamed-lengths) = #'(2)
   a8[ a] a16[ a] a32[ a]
index 7b90b4982a8e0a2e6be60362b4aa34fbc0cc0b27..a3508cc1ed7bb8ebc1d96a687c8b5a996d2224de 100644 (file)
@@ -1,12 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
 \header {
+  lsrtags = "rhythms, expressive-marks"
+
 %% Translation of GIT committish: ea0b270e14781707ab52683acddf9302bbe337f3
   texidoces = "
 Este código muestra cómo usar la forma alternativa de la breve con dos
@@ -31,15 +33,19 @@ flanquée de deux barres verticales, au lieu d'une comme habituellement.
 "
   doctitlefr = "Brève alternative avec deux barres verticales"
 
-  lsrtags = "rhythms,expressive-marks"
-  texidoc = "This code demonstrates how to use the alternative breve note
-with two vertical lines on each side of the notehead instead of one line."
-  doctitle = "Alternative breve notehead with double vertical lines"
-} % begin verbatim
+  texidoc = "
+This code demonstrates how to use the alternative breve note with two
+vertical lines on each side of the notehead instead of one line.
 
+"
+  doctitle = "Alternative breve note"
+} % begin verbatim
 
 \relative c'' {
   \time 4/2
+  c\breve |
   \override Staff.NoteHead #'style = #'altdefault
-  c\breve | b\breve
+  b\breve
+  \revert Staff.NoteHead #'style
+  a\breve
 }
index 3e35634b2c0e6c401e383dd7dd39b71a36b77e3a..cf8049dc95f739ebc23ae3157990d85b789aad81 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, vocal-music"
+  lsrtags = "vocal-music, pitches"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   doctitlees = "Ámbitos con varias voces"
@@ -55,6 +55,7 @@ voices.
   doctitle = "Ambitus with multiple voices"
 } % begin verbatim
 
+
 \new Staff \with {
   \consists "Ambitus_engraver"
   }
index 882dab4608737d3ea67acc282e627f9750da7f7d..9bd73a090c490ccbc160731ec1859f31a416e924 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, vocal-music"
+  lsrtags = "vocal-music, pitches"
 
   texidoc = "
 Ambitus indicate pitch ranges for voices.
@@ -20,6 +20,7 @@ Accidentals only show up if they are not part of the key signature.
   doctitle = "Ambitus"
 } % begin verbatim
 
+
 \layout {
   \context {
     \Voice
index a4d0431fa9cc8383ae738534d6546335012435f1..1efc7b6f3ec4e1d3acbab299eb674c14dc465ff0 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -27,6 +27,7 @@ staff instead.
   doctitle = "Analysis brackets above the staff"
 } % begin verbatim
 
+
 \layout {
   \context {
     \Voice
index dc9cc0c34bf902ec63448d6504b4049333e4766f..360be3f64fb80c55ca966c7ec8cfea8b1d284993 100644 (file)
@@ -1,11 +1,21 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
+\header {
+  lsrtags = "headword"
+
+  texidoc = "
+.
+
+"
+  doctitle = "Ancient headword"
+} % begin verbatim
+
 
 #(set-global-staff-size 15)
 \paper {
@@ -19,8 +29,7 @@
   lsrtags = "headwords"
   texidoc = ""
   doctitle = "headword"
-} % begin verbatim
-
+}
 
 \include "gregorian.ly"
 
index 7301cd2b62a30d094dbc4272fa1a7142b72dd13a..092931e5c18df37d572ce69c341bf12febdaad81 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "ancient-notation, template"
+  lsrtags = "template, ancient-notation, really-cool, real-music"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -79,6 +79,7 @@ on the staves.
   doctitle = "Ancient notation template -- modern transcription of mensural music"
 } % begin verbatim
 
+
 global = {
   \set Score.skipBars = ##t
 
index 4c778fb0668cdfe75f4a3067c5317ce0f52d7b7d..06274e800f1c9f686a0b514b448c86a1f2446bd1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "ancient-notation"
@@ -25,6 +25,7 @@ Time signatures may also be engraved in an old style.
   doctitle = "Ancient time signatures"
 } % begin verbatim
 
+
 {
   \override Staff.TimeSignature #'style = #'neomensural
   s1
index 3386a79c7eed2f1805fcd797cab4bed39e0b54ab..0a6b932e9291ccf22d5cde2eb4fb0b69f9cbfdc3 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, template"
+  lsrtags = "template, vocal-music"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -61,6 +61,7 @@ more possibilities.
   doctitle = "Anglican psalm template"
 } % begin verbatim
 
+
 SopranoMusic = \relative g' {
   g1 | c2 b | a1 | \bar "||"
   a1 | d2 c | c b | c1 | \bar "||"
index c24b94053ea58650465299560ef5f52363b70033..6ec6d4d49647ab82042791b241a9e995d04aaf47 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, editorial-annotations"
+  lsrtags = "editorial-annotations, pitches"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   doctitlees = "Aplicar estilos de cabeza según la nota de la escala"
@@ -119,6 +119,7 @@ correspondence between harmonic functions and note head styles.
   doctitle = "Applying note head styles depending on the step of the scale"
 } % begin verbatim
 
+
 fragment = {
   \key c \major
   c2 d
index cfdc21c1452b4411826811f04fe1ae277b478134..82e1db1c8988eaebb7fa9b4481f9387765db5860 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
   lsrtags = "world-music"
@@ -58,6 +58,7 @@ of what could be the start of a hijaz improvisation:
   doctitle = "Arabic improvisation"
 } % begin verbatim
 
+
 \include "arabic.ly"
 
 \relative sol' {
index d5206e4ff5cd3ba9a35d09a69ce732f0dac7ee38..758ce46a03b6c8a7f81695582b4ae19f984fcff6 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -27,6 +27,7 @@ better.
   doctitle = "Asymmetric slurs"
 } % begin verbatim
 
+
 slurNotes = { d,8( a' d f a f' d, a) }
 
 \relative c' {
index d2d6159f27904d24ae372d2dce9f922b429a9483..7eaf30d82584d22d9ebd2e5a46ee3f603c039320 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "automatic-notation, connecting-notes, rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Se pueden subdividir las barras automáticamente.  Estableciendo la
@@ -17,8 +18,6 @@ posiciones de pulso (tal y como se especifica en @code{beatLength}).
 "
   doctitlees = "Subdivisiones de barra automáticas"
 
-  lsrtags = "rhythms"
-
   texidoc = "
 Beams can be subdivided automatically.  By setting the property
 @code{subdivideBeams}, beams are subdivided at beat positions (as
@@ -28,7 +27,6 @@ specified in @code{baseMoment}).
   doctitle = "Automatic beam subdivisions"
 } % begin verbatim
 
-
 \new Staff {
   \relative c'' {
     <<
diff --git a/Documentation/snippets/automatic-notation.snippet-list b/Documentation/snippets/automatic-notation.snippet-list
new file mode 100644 (file)
index 0000000..dfed0d8
--- /dev/null
@@ -0,0 +1,6 @@
+automatic-beam-subdivisions.ly
+forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
+generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly
+preventing-extra-naturals-from-being-automatically-added.ly
+preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
index 72f05c0337c0f79e85c8647a7cbb64bd89aadc2c..a378f9721f6d5534b8e8b700dc98e119488e2f69 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -18,6 +18,7 @@ of two, and the number of dots to be added as a positive integer.
   doctitle = "Automatically change durations"
 } % begin verbatim
 
+
 \paper { indent = 0 }
 
 music = \relative c'' { a1 b2 c4 d8 r }
index f7f2cd37edf7caa8da0691cdf210fed93ecabc84..3a25a7a30c1e463f9df5349834fff093cf870fa8 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, editorial-annotations, chords, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, chords, tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
@@ -35,6 +35,7 @@ overridden.
   doctitle = "Avoiding collisions with chord fingerings"
 } % begin verbatim
 
+
 \relative c' {
   \set fingeringOrientations = #'(up)
   \set stringNumberOrientations = #'(up)
index b746d6fe3e1257853d5c6a2288e20984732825be..8f2651a6bb878366089bb9a3fd4f9e15332c3f89 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Las reglas de final de barra especificadas en el contexto
@@ -39,11 +40,11 @@ moduler au niveau @code{Staff} ou @code{Voice}@tie{}:
 "
   doctitlefr = "Définition de règles de ligature pour la partition"
 
-  lsrtags = "rhythms"
   texidoc = "
-Beat structure rules specified in the @code{Score} context apply to all
+Beam-ending rules specified in the @code{Score} context apply to all
 staves, but can be modified at both @code{Staff} and @code{Voice}
 levels:
+
 "
   doctitle = "Beam endings in Score context"
 } % begin verbatim
index 93ebd3e74c1f2df38ec9f89087ca06d890b663e9..5df79024ba56f2c59cbfc547fd5eec260543709c 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 No está especificada ninguna agrupación predeterminada automática
@@ -41,17 +42,16 @@ il faudra donc définir les terminaisons de 2/8 et 5/8 :
 "
   doctitlefr = "Règle de ligature dans une mesure à 7/8"
 
-  lsrtags = "rhythms"
   texidoc = "
-There is no default beat structure specified for 7/8 time,
-so if automatic beams are required the structure must be specified.  For
-example, to group all beams 2-3-2 in 7/8 time, specify the
-beat structure to be (2 3 2):
+There are no default automatic beam groupings specified for 7/8 time,
+so if automatic beams are required the grouping must be specified using
+<code>beatStructure</code>.  For example, to  group all beams 2-3-2 in
+7/8 time, specify beam endings at 2/8 and 5/8:
+
 "
   doctitle = "Beam grouping in 7/8 time"
 } % begin verbatim
 
-
 \relative c'' {
   \time 7/8
   % rhythm 2-3-2
index 485931f37c088a88ae23c546f53e352bd1b6b8cd..af3989917968532440f81f138824cc4ec89d2771 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -45,6 +45,7 @@ behavior can be changed as shown:
   doctitle = "Beams across line breaks"
 } % begin verbatim
 
+
 \relative c'' {
   \override Beam #'breakable = ##t
   c8 c[ c] c[ c] c[ c] c[ \break
index 4e5934ed5e00913d6417f26a501d840f8492034b..2f6ae1e8d8c0e4ecf606d54e47e771c185a4a199 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, text"
+  lsrtags = "editorial-annotations, text, really-cool"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -29,6 +29,7 @@ white box will not overlap any other grob.
   doctitle = "Blanking staff lines using the \\whiteout command"
 } % begin verbatim
 
+
 \layout { ragged-right = ##f }
 \relative c' {
   \override TextScript #'extra-offset = #'(2 . 4)
index ed6865ca353e6c07155c3852a44427b0d9845d4b..12cfaafe7fa22c1fa0c3597a1037262d4ad84341 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "paper-and-layout"
@@ -19,6 +19,7 @@ with the book last page.
   doctitle = "Book parts"
 } % begin verbatim
 
+
 #(set-default-paper-size "a6")
 
 \book {
index 85c5d222fd40cf96a8e82fd10c81cfb988b5ea44..1896b08689451b63e49bffa420716bed6c1f7bea 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks"
+  lsrtags = "symbols-and-glyphs, expressive-marks"
 
   texidoc = "
 Breathing signs are available in different tastes: commas (default),
@@ -17,6 +17,7 @@ ticks, vees and @qq{railroad tracks} (caesura).
   doctitle = "Breathing signs"
 } % begin verbatim
 
+
 \new Staff \relative c'' {
   \key es \major
   \time 3/4
index fe438c326095e77cbeacc1b5e6c5230427447ef9..7717cc5d9f6cfeadd3ca94d1a0aac0f08b78142f 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks"
+  lsrtags = "contemporary-notation, symbols-and-glyphs, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -53,6 +53,7 @@ draw the rectangle over the hairpin.
   doctitle = "Broken Crescendo Hairpin"
 } % begin verbatim
 
+
 \relative c' {
   <<
     {
index 517acb3c467b863d23b7ef0b60d296e8ee61b3aa..c6180204455af064e83fe76ab5b26aa28d7c718b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "symbols-and-glyphs, tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -28,6 +28,7 @@ pleasing combination of railtracks and fermata.
   doctitle = "Caesura (\"railtracks\") with fermata"
 } % begin verbatim
 
+
 \relative c'' {
   c2.
   % construct the symbol
index 7436726a2f291b4469f5dd0ea7049fb92bf6f283..5df30566407927c65092681c098b868795f0394f 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
-  lsrtags = "expressive-marks, text"
+  lsrtags = "text, really-cool, expressive-marks, scheme-language"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -29,6 +29,7 @@ normally printed, using some Scheme code.
   doctitle = "Center text below hairpin dynamics"
 } % begin verbatim
 
+
 hairpinWithCenteredText =
 #(define-music-function (parser location text) (markup?)
 #{
index 0e9544a13368848e425dcb310a8b7a72bd61249a..01a7607ae0eeb7244b8fdb9fd8e4da65035d9e17 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, unfretted-strings"
+  lsrtags = "specific-notation, symbols-and-glyphs, unfretted-strings, expressive-marks, scheme-language"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -43,6 +43,7 @@ function.
   doctitle = "Changing \\flageolet mark size"
 } % begin verbatim
 
+
 smallFlageolet =
 #(let ((m (make-articulation "flageolet")))
    (set! (ly:music-property m 'tweaks)
index 75ea5347809fbdf12813b64edda526b0cb0c5913..3d35a43e5b62eed6bf975eea1b7fbbff64dcd260 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "simultaneous-notes, editorial-annotations, tweaks-and-overrides"
+  lsrtags = "specific-notation, editorial-annotations, simultaneous-notes, tweaks-and-overrides, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -39,6 +39,7 @@ note head).
   doctitle = "Changing a single note's size in a chord"
 } % begin verbatim
 
+
 \relative c' {
   <\tweak #'font-size #+2 c e g c \tweak #'font-size #-2 e>1^\markup { A tiny e }_\markup { A big c }
 }
index 7222c1009fb31e1b1fc37ffc3b1b7783c201b24e..c3f151ee0ee6000c5d7cc947219312ce8c06b837 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -64,6 +64,7 @@ spaces.
   doctitle = "Changing beam knee gap"
 } % begin verbatim
 
+
 {
   f8 f''8 f8 f''8
   \override Beam #'auto-knee-gap = #6
index 167b892a783191cb67d2833e86c49bb470336d41..971508e1a3cb81069a2fbc4d4dbc6b1a2df5c4e2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "chords"
@@ -42,6 +42,7 @@ markup.
   doctitle = "Changing chord separator"
 } % begin verbatim
 
+
 \chords {
   c:7sus4
   \set chordNameSeparator
index ddce19f882c20b842441f674b0933e833fa8f74d..9b9f9ad48fd6fb9e3a1f9543666a28a2ceffc02b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
  doctitlees = "Cambiar la forma de los silencios multicompás"
@@ -54,6 +54,7 @@ default number of ten may be changed by overriding the
   doctitle = "Changing form of multi-measure rests"
 } % begin verbatim
 
+
 \relative c'' {
   \compressFullBarRests
   R1*2 | R1*5 | R1*9
index be9ca1dead9e37633eae7b3b5e81965e73428b9c..0c4e53b704f1d6e2e7b93beb4388a9c5a96ead65 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings"
@@ -39,6 +39,7 @@ or fret in the different orientations will be aligned.
   doctitle = "Changing fret orientations"
 } % begin verbatim
 
+
 \include "predefined-guitar-fretboards.ly"
 
 <<
index 74147ae8c6a8939362c6300e88e956f6bb364efe..04f4e9bc36ce343c4bae8c2508508f25d79d146e 100644 (file)
@@ -7,7 +7,7 @@
 \version "2.15.32"
 
 \header {
-  lsrtags = "contexts-and-engravers, midi"
+  lsrtags = "real-music, contexts-and-engravers, midi"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -61,6 +61,7 @@ two MIDI channels are created, each with a different
   doctitle = "Changing MIDI output to one channel per voice"
 } % begin verbatim
 
+
 \score {
   \new Staff <<
     \new Voice \relative c''' {
index 44fecd97b32178a76d85e2bf5112ec62cd0a2fe1..791c335c4096c7ec3784d8a5d6776f4c4d4a3757 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "simultaneous-notes"
@@ -45,6 +45,7 @@ the solo and unison sections may be changed:
   doctitle = "Changing partcombine texts"
 } % begin verbatim
 
+
 \new Staff <<
   \set Staff.soloText = #"girl"
   \set Staff.soloIIText = #"boy"
index ead69c26346708e090a8dee91c16919447202ab0..f13e5b00cd9bbcd2f48db9d1b8159f848bda1c96 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "tweaks-and-overrides"
+  lsrtags = "really-cool, tweaks-and-overrides, scheme-language"
 
   texidoc = "
 The @code{\\applyOutput} command allows the tuning of any layout
@@ -18,6 +18,7 @@ arguments.
   doctitle = "Changing properties for individual grobs"
 } % begin verbatim
 
+
 #(define (mc-squared grob grob-origin context)
   (let ((sp (ly:grob-property grob 'staff-position)))
     (if (grob::has-interface grob 'note-head-interface)
index ca922e73fdf33b86752a768d85b40c25fd620611..d3574bfd05e97607b7f671379d65942662f73f90 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music"
+  lsrtags = "vocal-music, really-simple"
 
   texidoc = "
 Fonts can be changed independently for each stanza, including the font
index 736ca18f588bd85f450f716ef5b6107c89507287..4e318327d76dd521ac482df6148bffafa47d240d 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -64,6 +64,7 @@ is @code{'dashed-line}, and other possible values include @code{'line},
   doctitle = "Changing text and spanner styles for text dynamics"
 } % begin verbatim
 
+
 \relative c'' {
   \set crescendoText = \markup { \italic { cresc. poco } }
   \set crescendoSpanner = #'text
index 660adb671dae650079392d21f679997f33c4328e..c8a1be77dc62b203f277b5b00d22f1fe2f33359d 100644 (file)
@@ -1,12 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
 \header {
+  lsrtags = "pitches"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -32,15 +34,13 @@ préférences en matière d'esthétique.
   doctitlefr = "Réglage de l'affichage d'un ambitus"
 
 
-  lsrtags = "pitches"
-  texidoc = "It is possible to change the default gap setting for
-ambitus."
+  texidoc = "
+It is possible to change the default gap setting for ambitus.
 
+"
   doctitle = "Changing the ambitus gap"
 } % begin verbatim
 
-
-
 \layout {
   \context {
     \Voice
index 6a8c50eede3c21d22d5f72388f3f5e00fcbabbe1..8321f795ee2610c13bf35d1326a5cdc3a2a71842 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, editorial-annotations"
+  lsrtags = "editorial-annotations, really-simple, connecting-notes, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -24,6 +24,7 @@ The appearance of slurs may be changed from solid to dotted or dashed.
   doctitle = "Changing the appearance of a slur from solid to dotted or dashed"
 } % begin verbatim
 
+
 \relative c' {
   c4( d e c)
   \slurDotted
index 7ce141534c69b940eec70db7220a7d3040488707..6bcac177726c7898591679e42e59156853e3b4a4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -47,6 +47,7 @@ text.
   doctitle = "Changing the breath mark symbol"
 } % begin verbatim
 
+
 \relative c'' {
   c2
   \override BreathingSign #'text = \markup { \musicglyph #"scripts.rvarcomma" }
index a5b068977cbb96f754554a86829a67455dd2ad39..374813565a1e546aa6551f360db4148c41afcc02 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords"
+  lsrtags = "chords, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -31,6 +31,7 @@ The english naming of chords (default) can be changed to german
   doctitle = "Changing the chord names to German or semi-German notation"
 } % begin verbatim
 
+
 music = \chordmode {
   c1/c | cis/cis
   b1/b | bis/bis | bes/bes
index bbd0565c97ad0bcadcffee4ee1bd975f0595373a..e025d0e4269517ea33abffb262c96cffabbc3c01 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text, tweaks-and-overrides"
@@ -17,6 +17,7 @@ The default font families for text can be overridden with
   doctitle = "Changing the default text font family"
 } % begin verbatim
 
+
 \paper {
   % change for other default global staff size.
   myStaffSize = #20
index 3d71b5253b6be2c20ce6c445834e805fff859015..a515d8aff527e3e7197d40538d5eb088d2acdf85 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches"
@@ -19,6 +19,7 @@ and line of the stave equal to one semitone.
   doctitle = "Changing the interval of lines on the stave"
 } % begin verbatim
 
+
 scale = \relative c' {
   a4 ais b c
   cis4 d dis e
index 8c69e09a16eeeefa5589aa898045c0fb76a7609d..05717c441512c9a28d70608d8b75b22a4e7c9045 100644 (file)
@@ -1,12 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
 \header {
+  lsrtags = "rhythms, expressive-marks"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -26,13 +28,14 @@ affectés à une note en particulier.
   doctitlefr = "Spécification du nombre de points d'augmentation d'une note"
 
 
-  lsrtags = "rhythms,expressive-marks"
-  texidoc = "This code demonstrates how to change the number of
-augmentation dots on a single note."
+  texidoc = "
+This code demonstrates how to change the number of augmentation dots on
+a single note.
+
+"
   doctitle = "Changing the number of augmentation dots per note"
 } % begin verbatim
 
-
 \relative c' {
   c4.. a16 r2 |
   \override Dots #'dot-count = #4
index ce4d1cec6289c17054592e0f3090b7b1072386ab..eaf825037aadd4bcca8c943ea3fe4b4888f9f6e5 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation"
+  lsrtags = "specific-notation, staff-notation"
 
   texidoc = "
 The number of lines in a staff may changed by overriding the
@@ -20,6 +20,7 @@ The number of lines in a staff may changed by overriding the
   doctitle = "Changing the number of lines in a staff"
 } % begin verbatim
 
+
 upper = \relative c'' {
   c4 d e f
 }
index aa1ec6b0347562bde375b36656d8e05e8144b46c..5e1ca472a3bc8fbc0fb2e4382705e0173eae8a90 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "chords"
@@ -48,6 +48,7 @@ depending on the @code{figuredBassAlterationDirection} and
   doctitle = "Changing the positions of figured bass alterations"
 } % begin verbatim
 
+
 \figures {
   <6\+> <5+> <6 4-> r
   \set figuredBassAlterationDirection = #RIGHT
index 582dd03538092a5f9e697e9fe63690b28e8c2523..9fc2ae5e8d45e93c64c852d8502d7cb796158a24 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "winds"
+
 %%%    Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -38,15 +39,13 @@ La taille et l'épaisseur des diagrammes de doigté pour bois est modifiable
   doctitlefr = "Modification de la taille d'un diagramme pour bois"
 
 
-  lsrtags="winds"
-  texidoc="
+  texidoc = "
 The size and thickness of woodwind diagrams can be changed.
-"
 
+"
   doctitle = "Changing the size of woodwind diagrams"
 } % begin verbatim
 
-
 \relative c'' {
   \textLengthOn
   c1^\markup
index 4ec923b18bcb8d3908996deb7b3dfb8c6e6fab2c..a8f47679d81d47f7f786792163898e710a3012bf 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
+  lsrtags = "paper-and-layout, staff-notation, tweaks-and-overrides"
 
   texidoc = "
 Though the simplest way to resize staves is to use
@@ -19,6 +19,7 @@ changed by scaling the properties @code{'staff-space} and
   doctitle = "Changing the staff size"
 } % begin verbatim
 
+
 <<
   \new Staff {
     \relative c'' {
index af24daca37804fac8362bf75d6fe7f99a2e89a9c..7e83cf7bfe484ecffdf8e897e805d231fa95ebbc 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides, midi"
+  lsrtags = "tweaks-and-overrides, midi, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -46,6 +46,7 @@ metronome mark invisible.
   doctitle = "Changing the tempo without a metronome mark"
 } % begin verbatim
 
+
 \score {
   \new Staff \relative c' {
     \tempo 4 = 160
index 248b2620c1faab333aea2c510d76e24daf92b71d..8173f8a72bbea00d13fd7ce90bea4af337eb4680 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
@@ -32,6 +32,7 @@ exhaustive list.
   doctitle = "Changing the text for sustain markings"
 } % begin verbatim
 
+
 sustainNotes = { c4\sustainOn d e\sustainOff\sustainOn f\sustainOff }
 
 \relative c' {
diff --git a/Documentation/snippets/changing-the-time-signature-without-affecting-the-beaming.ly b/Documentation/snippets/changing-the-time-signature-without-affecting-the-beaming.ly
deleted file mode 100644 (file)
index 791e2cc..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-  texidoces = "
-La instrucción @code{\\time} establece las propiedades
-@code{timeSignatureFraction}, @code{beatLength}, @code{beatGrouping} y
-@code{measureLength} en el contexto @code{Timing}, que normalmente
-tiene el alias @code{Score}.  La modificación del valor de
-@code{timeSignatureFraction} hace que se imprima la nueva indicación
-de compás sin que cambie ninguna de las demás propiedades:
-
-"
-  doctitlees = "Cambio de compás sin afectar al barrado"
-
-
-
-%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
-  texidocde = "
-Der @code{\\time}-Befehl verändert die Eigenschaften
-@code{timeSignatureFraction}, @code{beatLength}, @code{beatGrouping}
-und @code{measureLength} im @code{Timing}-Kontext, welcher normalerweise
-gleichbedeutend mit @code{Score} ist.  Wenn der Wert von
-@code{timeSignatureFraction} verändert wird, wird die neue
-Taktart ausgegeben, ohne die anderen Eigenschaften zu beeinflussen:
-
-"
-  doctitlede = "Die Taktart verändern ohne die Bebalkung zu beeinflussen"
-
-
-
-%% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
-  texidocfr = "
-La commande @code{\\time} gère les propriétés
-@code{timeSignatureFraction}, @code{beatLength}, @code{beatGrouping}
-et @code{measureLength} dans le contexte @code{Timing}, normalement
-rattaché à @code{Score}.  Le fait de modifier la valeur de
-@code{timeSignatureFraction} aura pour effet de changer l'apparence du
-symbole affiché sans pour autant affecter les autres propriétés de la
-métrique@tie{}:
-
-"
-  doctitlefr = "Changement de métrique sans affecter les règles de ligature"
-
-  lsrtags = "rhythms"
-  texidoc = "
-The @code{\\time} command sets the properties
-@code{timeSignatureFraction}, @code{beatLength}, @code{beatGrouping}
-and @code{measureLength} in the @code{Timing} context, which is
-normally aliased to @code{Score}. Changing the value of
-@code{timeSignatureFraction} causes the new time signature symbol to be
-printed without changing any of the other properties:
-
-"
-  doctitle = "Changing the time signature without affecting the beaming"
-} % begin verbatim
-
-
-\markup {
-  This snippet is deprecated as of 2.13.5 and will be removed in 2.14
-}
index 52346efc9707d36a0ccb185a17a7beec35ff9546..3ed42663dad93083c8091f328f3626e2ba956ed8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -55,6 +55,7 @@ be printed, or the tuplet number may be suppressed altogether.
   doctitle = "Changing the tuplet number"
 } % begin verbatim
 
+
 \relative c'' {
   \times 2/3 { c8 c c }
   \times 2/3 { c8 c c }
index aeab1974c9cc17eb49d34c11788d12d3e692e6ff..40d47db2bb3c4ec3bf97f6af23df3336c748eaa8 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, contexts-and-engravers"
+  lsrtags = "workaround, contexts-and-engravers, contemporary-notation, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -37,6 +37,7 @@ as the second argument of @code{\\scaleDurations}.
   doctitle = "Changing time signatures inside a polymetric section using \\scaleDurations"
 } % begin verbatim
 
+
 \layout {
   \context {
     \Score
index 4bab2a97cf514ec337122937bed1c588cd55945e..74ea26935c6721b1ff94915120951292b97a98c2 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -41,16 +42,16 @@ d'arrivée.
   doctitlefr = "Glissando d'accords et tablature"
 
 
-  lsrtags = "fretted-strings"
   texidoc = "
-Slides for chords can be indicated in both Staff and TabStaff.
-String numbers are necessary for TabStaff because automatic
-string calculations are different for chords and for single notes.
+Slides for chords can be indicated in both @code{Staff} and
+@code{TabStaff}. String numbers are necessary for @code{TabStaff}
+because automatic string calculations are different for chords and for
+single notes.
+
 "
   doctitle = "Chord glissando in tablature"
 } % begin verbatim
 
-
 myMusic = \relative c' {
   <c\3 e\2 g\1>1 \glissando <f\3 a\2 c\1>
 }
index 058b46d8fa6984f759bcecf9f251c0d52e6c6cdc..ffdf1612c33920294c22ac97b330d429eeedac15 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords"
+  lsrtags = "specific-notation, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -43,6 +43,7 @@ special notations for specific chords.
   doctitle = "Chord name exceptions"
 } % begin verbatim
 
+
 % modify maj9 and 6(add9)
 % Exception music is chords with markups
 chExceptionMusic = {
index 0e2416d638ac5586b7b8317ea1862e83b2b7e846..42daf680ed1e32c963b9ef27557c76c1788d7b37 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords"
+  lsrtags = "specific-notation, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -43,6 +43,7 @@ The layout of the major 7 can be tuned with @code{majorSevenSymbol}.
   doctitle = "chord name major7"
 } % begin verbatim
 
+
 \chords {
   c:7+
   \set majorSevenSymbol = \markup { j7 }
index f2e40d0621dd39300c750abe87300727a5fa9ab9..de8662cc6f545f99eeb4d998fcc95a585dc34e3d 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Se puede hacer que los diagramas de posiciones se muestren sólo
@@ -36,12 +37,13 @@ d'un changement d'accord ou de saut de ligne.
   doctitlefr = "Changement d'accord et diagramme de fret"
 
 
-  lsrtags = "fretted-strings"
-  texidoc = "FretBoards can be set to display only when the chord changes
-or at the beginning of a new line."
-  doctitle = "chordChanges for FretBoards"
-} % begin verbatim
+  texidoc = "
+FretBoards can be set to display only when the chord changes or at the
+beginning of a new line.
 
+"
+  doctitle = "ChordChanges for FretBoards"
+} % begin verbatim
 
 \include "predefined-guitar-fretboards.ly"
 
@@ -49,7 +51,7 @@ myChords = \chordmode {
   c1 c1 \break
   \set chordChanges = ##t
   c1 c1 \break
-  c1 c1 \break
+  c1 c1
 }
 
 <<
index fbaf03dfa13a0d8e1c15227e32a80f564f7354bf..45b9b8a35d2c93708a006f1b83fdd7cb6d887c49 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches"
@@ -16,6 +16,7 @@ Clefs can be transposed by arbitrary amounts, not just by octaves.
   doctitle = "Clefs can be transposed by arbitrary amounts"
 } % begin verbatim
 
+
 \relative c' {
   \clef treble
   c4 c c c
index c61588938742a34395c25e0465e9baba2d7290fb..7dd6f138a87919408eb8a0bbe33bf01e1fac05f8 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "paper-and-layout"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Este código muestra cómo recortar (extraer) fragmentos a partir de una
@@ -35,12 +36,10 @@ varios archivos EPS.
 "
   doctitlees = "Recorte de sistemas"
 
-  lsrtags = "paper-and-layout"
-
   texidoc = "
 This code shows how to clip (extract) snippets from a full score.
 
-This file needs to be run separately with @option{-dclip-systems}; the
+This file needs to be run separately with @code{-dclip-systems}; the
 snippets page may not adequately show the results.
 
 The result will be files named
index a6c5880c8fb1f25e064277edf90758ecb9129bab..5a8d7786c624f6fbd282c7761dd6ae31bcb115ca 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "simultaneous-notes, chords, keyboards"
+  lsrtags = "specific-notation, keyboards, simultaneous-notes, really-cool, contemporary-notation, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -25,6 +25,7 @@ played.
   doctitle = "Clusters"
 } % begin verbatim
 
+
 fragment = \relative c' {
   c4 f <e d'>4
   <g a>8 <e a> a4 c2 <d b>4
index 70bdd668f31813a4ee365b2fa7d5588079adffac..ed7167439e821ac092407888d8e52908f6547007 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, editorial-annotations"
+  lsrtags = "editorial-annotations, really-cool, pitches"
 
   texidoc = "
 It is possible to color note heads depending on their pitch and/or
index 8387cfea135995bfbf90aaae2c7951b29a4b9a04..95902fea241d9a23d5c12f3dc3b62ed84dc67c59 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, text"
+  lsrtags = "text, really-simple, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -27,6 +27,7 @@ block.
   doctitle = "Combining dynamics with markup texts"
 } % begin verbatim
 
+
 piuF = \markup { \italic più \dynamic f }
 \layout { ragged-right = ##f }
 \relative c'' {
index f1f33a8e60642fe2399e40c2cd9632ae158c1b21..13d6888620069551cae35aaa0c25a6c5277d1ffd 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "simultaneous-notes, text"
+  lsrtags = "syntax-and-expressions, text, simultaneous-notes"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -94,6 +94,7 @@ staff: standard polyphony, @code{\\partcombine} without texts, and
   doctitle = "Combining two parts on the same staff"
 } % begin verbatim
 
+
 musicUp = \relative c'' {
   \time 4/4
   a4 c4.( g8) a4 |
index 120972a6e206cff8736c77d12f62145eb673c055..d638d7192db92e641152af72ab0f41763074ba14 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
  doctitlees = "Indicaciones de compases compuestos"
  texidoces = "
@@ -47,20 +48,29 @@ et en adaptant les règles de ligature automatique en conséquence.
 "
   doctitlefr = "Métrique décomposée"
 
-  lsrtags = "rhythms"
   texidoc = "
-Odd 20th century time signatures (such as \"5/8\") can often be played
-as compound time signatures (e.g. \"3/8 + 2/8\"), which combine two or
-more inequal metrics. LilyPond can make such music quite easy to read
-and play, by explicitly printing the compound time signatures and
-adapting the automatic beaming behavior. (Graphic measure grouping
-indications can also be added; see the appropriate snippet in this
-database.)
+Odd 20th century time signatures (such as \\\"5/8\\\") can often be
+played as compound time signatures (e.g. \\\"3/8 + 2/8\\\"), which
+combine two or more inequal metrics. LilyPond can make such music quite
+easy to read and play, by explicitly printing the compound time
+signatures and adapting the automatic beaming behavior.
+
 "
   doctitle = "Compound time signatures"
 } % begin verbatim
 
+#(define ((compound-time one two num) grob)
+   (grob-interpret-markup grob
+                          (markup #:override '(baseline-skip . 0) #:number
+                                  (#:line ((#:column (one num))
+                                           #:vcenter "+"
+                                           (#:column (two num)))))))
 
-\markup {
-  This snippet is deprecated as of 2.15.9 and will be removed in 2.16
+\relative c' {
+  \override Staff.TimeSignature #'stencil = #(compound-time "2" "3" "8")
+  \time 5/8
+  \set Staff.beatStructure = #'(2 3)
+  c8 d e fis gis
+  c8 fis, gis e d
+  c8 d e4 gis8
 }
diff --git a/Documentation/snippets/connecting-notes.snippet-list b/Documentation/snippets/connecting-notes.snippet-list
new file mode 100644 (file)
index 0000000..bd89eb7
--- /dev/null
@@ -0,0 +1,5 @@
+automatic-beam-subdivisions.ly
+changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+creating-slurs-across-voices.ly
+laissez-vibrer-ties.ly
+manually-controlling-beam-positions.ly
index 3ac19377c7ea78d7c63fce1163f84b4025b4b3f3..dd7c2e6042cca8a9f37b158c61c9b59d209ce597 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks"
+  lsrtags = "specific-notation, contemporary-notation, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -44,6 +44,7 @@ hidden note and cadenza timing.
   doctitle = "Contemporary glissando"
 } % begin verbatim
 
+
 \relative c'' {
   \time 3/4
   \override Glissando #'style = #'zigzag
diff --git a/Documentation/snippets/contemporary-notation.snippet-list b/Documentation/snippets/contemporary-notation.snippet-list
new file mode 100644 (file)
index 0000000..098532b
--- /dev/null
@@ -0,0 +1,13 @@
+broken-crescendo-hairpin.ly
+changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
+clusters.ly
+contemporary-glissando.ly
+double-glissando.ly
+flat-flags-and-beam-nibs.ly
+flute-slap-notation.ly
+heavily-customized-polymetric-time-signatures.ly
+laissez-vibrer-ties.ly
+marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
+non-traditional-key-signatures.ly
+printing-music-with-different-time-signatures.ly
+stemlets.ly
index 2b4356606f1acf0e45cc4c595369dfdf5671f9bf..552afb50b194b72ea4e0e9561012999603fe38dc 100644 (file)
@@ -6,7 +6,7 @@ changing-midi-output-to-one-channel-per-voice.ly
 changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
 chant-or-psalms-notation.ly
 creating-blank-staves.ly
-defining-an-engraver-in-scheme-ambitus-engraver.ly
+defining-an-engraver-in-scheme--ambitus-engraver.ly
 engravers-one-by-one.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
 nesting-staves.ly
index c6e0bd1b78e7f208571b3233094895e04039b35f..00fa74fc0bae801ec863069885a62fb8d9000b3f 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "tweaks-and-overrides, expressive-marks"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -30,23 +31,22 @@ ocultar habilitando la función de callback.
   extensión después de un salto de línea"
 
 
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-  texidoc = "The visibility of spanners which end on the first note
-following a line break is controlled by the @code{after-line-breaking}
-callback @code{ly:spanner::kill-zero-spanned-time}.
+  texidoc = "
+The visibility of spanners which end on the first note following a line
+break is controlled by the @code{after-line-breaking} callback
+@code{ly:spanner::kill-zero-spanned-time}.
 
 For objects such as glissandos and hairpins, the default behaviour is
 to hide the spanner after a break; disabling the callback will allow
 the left-broken span to be shown.
 
-Conversely, spanners which are usually visible, such as text spans,
-can be hidden by enabling the callback.
-"
+Conversely, spanners which are usually visible, such as text spans, can
+be hidden by enabling the callback.
 
+"
   doctitle = "Controlling spanner visibility after a line break"
 } % begin verbatim
 
-
 \paper { ragged-right = ##t }
 
 \relative c'' {
@@ -64,4 +64,3 @@ can be hidden by enabling the callback.
   \break
   f,1\!\stopTextSpan
 }
-
index 785763e250a8c6ffa898699504a89fe58d0238bb..6293cc6decc4dc0f93f0afb99d7790ec18bff687 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, chords, keyboards, fretted-strings"
+  lsrtags = "specific-notation, editorial-annotations, keyboards, fretted-strings, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -49,6 +49,7 @@ if it is a single note.
   doctitle = "Controlling the placement of chord fingerings"
 } % begin verbatim
 
+
 \relative c' {
   \set fingeringOrientations = #'(left)
   <c-1 e-3 a-5>4
index b7f6413bf6ec76cd6ca709b1f575ef3b0a50ff70..b674e762765854da226b89d5355e4ce21e496348 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -71,6 +71,7 @@ comes first.
   doctitle = "Controlling the vertical ordering of scripts"
 } % begin verbatim
 
+
 \relative c''' {
   \once \override TextScript #'script-priority = #-100
   a2^\prall^\markup { \sharp }
index 9d0e6186979d4efc6164c584503ecaa25bb2b06d..0cda586e2f4b7e6d80f05d6cdd9595a53e9de229 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
@@ -50,6 +50,7 @@ bracket), @code{#f} (never print a bracket) or @code{#'if-no-beam}
   doctitle = "Controlling tuplet bracket visibility"
 } % begin verbatim
 
+
 music = \relative c'' {
   \times 2/3 { c16[ d e } f8]
   \times 2/3 { c8 d e }
diff --git a/Documentation/snippets/correction-wanted.snippet-list b/Documentation/snippets/correction-wanted.snippet-list
new file mode 100644 (file)
index 0000000..b551d6e
--- /dev/null
@@ -0,0 +1,2 @@
+adjusting-lyrics-vertical-spacing.ly
+horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
index a715ead012765db364cb967ae7adfc5b9e2a14f7..ba7659acdfc312c2aad2c8d27dbb42db873b2642 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 texidoces = "
@@ -62,6 +62,7 @@ horizontally.
   doctitle = "Creating a delayed turn"
 } % begin verbatim
 
+
 \relative c'' {
   \once \override TextScript #'avoid-slur = #'inside
   \once \override TextScript #'outside-staff-priority = ##f
index 150a7494b0da1ef6f091a7662ded932702ad143b..7b4205ae15dbbfef84d4bebc48bfcc6086e03d30 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -48,6 +48,7 @@ context:
   doctitle = "Creating arpeggios across notes in different voices"
 } % begin verbatim
 
+
 \new Staff \with {
   \consists "Span_arpeggio_engraver"
 }
index 0ed458e098f6e7ac621646325c6cc2ac1515400c..03f190bd88e5a8f51e60e2d9089e56c0bfcc72ec 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, editorial-annotations, contexts-and-engravers, paper-and-layout"
+  lsrtags = "specific-notation, editorial-annotations, paper-and-layout, contexts-and-engravers, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -30,6 +30,7 @@ To create blank staves, generate empty measures then remove the
   doctitle = "Creating blank staves"
 } % begin verbatim
 
+
 #(set-global-staff-size 20)
 
 \score {
index 9e7b9d374d4ac1fd9f57a7a571e2d126cc4dc0c1..6ece21b65c38faa56f42f2e700de1d53a88a2eaa 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -47,6 +47,7 @@ the staves by setting the property @code{PianoStaff.connectArpeggios}.
   doctitle = "Creating cross-staff arpeggios in a piano staff"
 } % begin verbatim
 
+
 \new PianoStaff \relative c'' <<
   \set PianoStaff.connectArpeggios = ##t
   \new Staff {
index 257e742df7ed6800d125fe1ae7290a8ed513132e..277f0b1713b3e808069d1bb899753c398f24bbc5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -49,6 +49,7 @@ Cross-staff arpeggios can be created in contexts other than
   doctitle = "Creating cross-staff arpeggios in other contexts"
 } % begin verbatim
 
+
 \score {
   \new ChoirStaff {
     \set Score.connectArpeggios = ##t
index f86634bbbaea0a2e1bdf338ccfdb5c7daffd3099..3c2f18078dcd527e77e517728ff9363d733cdebf 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, staff-notation, editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides, expressive-marks, scheme-language"
 
   texidoc = "
 By default you cannot make double-digit fingering notation (i.e.
@@ -19,6 +19,7 @@ This snippet shows two methods of creating fingerings larger than 9.
   doctitle = "Creating double-digit fingerings"
 } % begin verbatim
 
+
 ten =
 #(make-music 'FingeringEvent
              'digit 10)
index 927eabde3a40ea337e71a0de629c131e39c4a33b..06e28d90ffd436aeffcf4bea5a3e9c373d339085 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -45,6 +45,7 @@ change the tempo in MIDI output.
   doctitle = "Creating metronome marks in markup mode"
 } % begin verbatim
 
+
 \relative c' {
   \tempo \markup {
     \concat {
index 494715ab74c8ca7bc46c94a3b7e6ed86257481ca..e2f6dd89bcfc33ba8f5f689fd50dd559b7d02c11 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, text"
+  lsrtags = "workaround, text, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -45,6 +45,7 @@ commands such as @code{\\dynamicUp} or @code{\\dynamicDown}.
   doctitle = "Creating \"real\" parenthesized dynamics"
 } % begin verbatim
 
+
 parenF = #(make-dynamic-script (markup #:line (#:normal-text #:italic
            #:fontsize 2 "(" #:hspace -0.8 #:dynamic "f" #:normal-text
            #:italic #:fontsize 2 ")")))
index bd4794ca1406fa64b9225a6cce1061a2f7dd4292..ebe3bddfefd3dcaf026898bbe71de10ce3080588 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, text, tweaks-and-overrides"
+  lsrtags = "text, tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
index f885e0bcb3db4aabcdf5e3321519b6789d6f5566..2e893c8ca33e0ccd597f6ff89c015034149b536e 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, keyboards, unfretted-strings"
+  lsrtags = "keyboards, real-music, unfretted-strings, connecting-notes, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -37,6 +37,7 @@ solo violin, BWV 1004.
   doctitle = "Creating slurs across voices"
 } % begin verbatim
 
+
 \relative c' {
   <<
     {
index d16fc527165a8597006abcf0f92cd8dbab804a02..fcfd06d1cb914d8ad7ece9ce0b9702096a2ade79 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, text, tweaks-and-overrides"
+  lsrtags = "text, tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -30,6 +30,7 @@ to modify its output.
   doctitle = "Creating text spanners"
 } % begin verbatim
 
+
 \paper { ragged-right = ##f }
 
 \relative c'' {
index b01a0ad75795a782f92fa5aa8de5fc2d1ce04d64..1e69c099b1c7573161df0d7f3b1928663c42b6a2 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords, keyboards, tweaks-and-overrides"
+  lsrtags = "keyboards, workaround, chords, tweaks-and-overrides"
 
   texidoc = "
 Sometimes it is better to use stems from the upper staff for creating
@@ -22,6 +22,7 @@ between staves using @code{\\override Staff.Beam #'collision-voice-only
   doctitle = "Cross-staff chords - beaming problems workaround"
 } % begin verbatim
 
+
 \new PianoStaff <<
   \new Staff = up
     \relative c' {
@@ -37,6 +38,7 @@ between staves using @code{\\override Staff.Beam #'collision-voice-only
           e e e }
         { s4
           \change Staff = "bottom"
+          \override NoteColumn #'ignore-collision = ##t
           c, c c
         }
       >>
index 08c09534dd96ef34cd024d5fd7d55f764ee1d0f3..52036a5d8abd23212704e2dc79845c4d654c41f8 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "repeats, keyboards"
+  lsrtags = "repeats, keyboards, real-music"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
@@ -43,6 +43,7 @@ its @code{\\change Staff} command.
   doctitle = "Cross-staff tremolos"
 } % begin verbatim
 
+
 \new PianoStaff <<
   \new Staff = "up" \relative c'' {
     \key a \major
index f76f74ab1430cf404c3e69615fa9a83c0f042043..4f7bf8841155cba70d05006a6b153e8a13790a30 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "ancient-notation, tweaks-and-overrides"
+  lsrtags = "specific-notation, ancient-notation, symbols-and-glyphs, tweaks-and-overrides"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -23,6 +23,7 @@ Custodes may be engraved in various styles.
   doctitle = "Custodes"
 } % begin verbatim
 
+
 \layout { ragged-right = ##t }
 
 \new Staff \with { \consists "Custos_engraver" } \relative c' {
index 9219df9c54ac584b72667d464ec079e9ba54a4c3..580d25548490ca1d60174d2f65899b2d29d260d3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -59,6 +59,7 @@ can be omitted in property overrides.
   doctitle = "Customizing fretboard fret diagrams"
 } % begin verbatim
 
+
 \include "predefined-guitar-fretboards.ly"
 \storePredefinedDiagram #default-fret-table \chordmode { c' }
                         #guitar-tuning
index edd954f650fc19633e1c10852f52c163ea9f0e23..2d4195f241a47e89dcbac4fc2c3e384374b6fb91 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -52,6 +52,7 @@ markup.
   doctitle = "Customizing markup fret diagrams"
 } % begin verbatim
 
+
 <<
   \chords { c1 | c | c | d }
 
index 0822c3a58c1664b58f9cfc203c98d7aa415f04a7..15ee9c5a65c10a55b5145bc449eab3925eed0462 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -35,6 +35,7 @@ by the @code{Stem} property @code{neutral-direction}.
   doctitle = "Default direction of stems on the center line of the staff"
 } % begin verbatim
 
+
 \relative c'' {
   a4 b c b
   \override Stem #'neutral-direction = #up
diff --git a/Documentation/snippets/defining-an-engraver-in-scheme--ambitus-engraver.ly b/Documentation/snippets/defining-an-engraver-in-scheme--ambitus-engraver.ly
new file mode 100644 (file)
index 0000000..dfa5ee8
--- /dev/null
@@ -0,0 +1,328 @@
+% 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.15.31
+\version "2.15.31"
+
+\header {
+
+  lsrtags = "contexts-and-engravers"
+
+
+  texidoc = "This example demonstrates how the ambitus engraver may be
+  defined on the user side, with a Scheme engraver.
+
+  This is basically a rewrite in Scheme of the code from
+  @file{lily/ambitus-engraver.cc}.
+"
+
+  doctitle = "Defining an engraver in Scheme: ambitus engraver"
+} % begin verbatim
+
+
+#(use-modules (oop goops))
+
+%%%
+%%% Grob utilities
+%%%
+%%% These are literal rewrites of some C++ methods used by the ambitus engraver.
+
+#(define (ly:separation-item::add-conditional-item grob grob-item)
+   "Add @var{grob-item} to the array of conditional elements of @var{grob}.
+Rewrite of @code{Separation_item::add_conditional_item} from @file{lily/separation-item.cc}."
+   (ly:pointer-group-interface::add-grob grob 'conditional-elements grob-item))
+
+#(define (ly:accidental-placement::accidental-pitch accidental-grob)
+   "Get the pitch from the grob cause of @var{accidental-grob}.
+Rewrite of @code{accidental_pitch} from @file{lily/accidental-placement.cc}."
+   (ly:event-property (ly:grob-property (ly:grob-parent accidental-grob Y) 'cause)
+                      'pitch))
+
+#(define (ly:accidental-placement::add-accidental grob accidental-grob)
+   "Add @var{accidental-grob}, an @code{Accidental} grob, to the
+list of the accidental grobs of @var{grob}, an @code{AccidentalPlacement}
+grob.
+Rewrite of @code{Accidental_placement::add_accidental} from @file{lily/accidental-placement.cc}."
+   (let ((pitch (ly:accidental-placement::accidental-pitch accidental-grob)))
+     (set! (ly:grob-parent accidental-grob X) grob)
+     (set! (ly:grob-property accidental-grob 'X-offset)
+           ly:grob::x-parent-positioning)
+     (let* ((accidentals (ly:grob-object grob 'accidental-grobs))
+            (handle (assq (ly:pitch-notename pitch) accidentals))
+            (entry (if handle (cdr handle) '())))
+       (set! (ly:grob-object grob 'accidental-grobs)
+             (assq-set! accidentals
+                        (ly:pitch-notename pitch)
+                        (cons accidental-grob entry))))))
+
+%%%
+%%% Ambitus data structure
+%%%
+
+%%% The <ambitus> class holds the various grobs that are created
+%%% to print an ambitus:
+%%% - ambitus-group: the grob that groups all the components of an ambitus
+%%% (Ambitus grob);
+%%% - ambitus-line: the vertical line between the upper and lower ambitus
+%%% notes (AmbitusLine grob);
+%%% - ambitus-up-note and ambitus-down-note: the note head and accidental
+%%% for the lower and upper note of the ambitus (see <ambitus-note> class
+%%% below).
+%%% The other slots define the key and clef context of the engraver:
+%%% - start-c0: position of middle c at the beginning of the piece.  It
+%%% is used to place the ambitus notes according to their pitch;
+%%% - start-key-sig: the key signature at the beginning of the piece.  It
+%%% is used to determine if accidentals shall be printed next to ambitus
+%%% notes.
+
+#(define-class <ambitus> ()
+   (ambitus-group #:accessor ambitus-group)
+   (ambitus-line #:accessor ambitus-line)
+   (ambitus-up-note #:getter ambitus-up-note
+                    #:init-form (make <ambitus-note>))
+   (ambitus-down-note #:getter ambitus-down-note
+                      #:init-form (make <ambitus-note>))
+   (start-c0 #:accessor ambitus-start-c0
+             #:init-value #f)
+   (start-key-sig #:accessor ambitus-start-key-sig
+                  #:init-value '()))
+
+%%% Accessor for the lower and upper note data of an ambitus
+#(define-method (ambitus-note (ambitus <ambitus>) direction)
+   "If @var{direction} is @code{UP}, then return the upper ambitus note
+of @var{ambitus}, otherwise return the lower ambitus note."
+   (if (= direction UP)
+       (ambitus-up-note ambitus)
+       (ambitus-down-note ambitus)))
+
+%%% The <ambitus-note> class holds the grobs that are specific to ambitus
+%%% (lower and upper) notes:
+%%% - head: an AmbitusNoteHead grob;
+%%% - accidental: an AmbitusAccidental grob, to be possibly printed next
+%%% to the ambitus note head.
+%%% Moreover:
+%%% - pitch is the absolute pitch of the note
+%%% - cause is the note event that causes this ambitus note, i.e. the lower
+%%% or upper note of the considered music sequence.
+
+#(define-class <ambitus-note> ()
+   (head #:accessor ambitus-note-head
+         #:init-value #f)
+   (accidental #:accessor ambitus-note-accidental
+               #:init-value #f)
+   (cause #:accessor ambitus-note-cause
+          #:init-value #f)
+   (pitch #:accessor ambitus-note-pitch
+          #:init-value #f))
+
+%%%
+%%% Ambitus engraving logics
+%%%
+%%% Rewrite of the code from @file{lily/ambitus-engraver.cc}.
+
+#(define (make-ambitus translator)
+   "Build an ambitus object: initialize all the grobs and their relations.
+
+The Ambitus grob contain all other grobs:
+ Ambitus
+  |- AmbitusLine
+  |- AmbitusNoteHead   for upper note
+  |- AmbitusAccidental for upper note
+  |- AmbitusNoteHead   for lower note
+  |- AmbitusAccidental for lower note
+
+The parent of an accidental is the corresponding note head,
+and the accidental is set as the 'accidental-grob of the note head
+so that is printed by the function that prints notes."
+   ;; make the ambitus object
+   (let ((ambitus (make <ambitus>)))
+     ;; build the Ambitus grob, which will contain all other grobs
+     (set! (ambitus-group ambitus) (ly:engraver-make-grob translator 'Ambitus '()))
+     ;; build the AmbitusLine grob (line between lower and upper note)
+     (set! (ambitus-line ambitus) (ly:engraver-make-grob translator 'AmbitusLine '()))
+     ;; build the upper and lower AmbitusNoteHead and AmbitusAccidental
+     (for-each (lambda (direction)
+                 (let ((head (ly:engraver-make-grob translator 'AmbitusNoteHead '()))
+                       (accidental (ly:engraver-make-grob translator 'AmbitusAccidental '()))
+                       (group (ambitus-group ambitus)))
+                   ;; The parent of the AmbitusAccidental grob is the
+                   ;; AmbitusNoteHead grob
+                   (set! (ly:grob-parent accidental Y) head)
+                   ;; The AmbitusAccidental grob is set as the accidental-grob
+                   ;; object of the AmbitusNoteHead.  This is later used by the
+                   ;; function that prints notes.
+                   (set! (ly:grob-object head 'accidental-grob) accidental)
+                   ;; both the note head and the accidental grobs are added
+                   ;; to the main ambitus grob.
+                   (ly:axis-group-interface::add-element group head)
+                   (ly:axis-group-interface::add-element group accidental)
+                   ;; the note head and the accidental grobs are added to the
+                   ;; ambitus object
+                   (set! (ambitus-note-head (ambitus-note ambitus direction))
+                         head)
+                   (set! (ambitus-note-accidental (ambitus-note ambitus direction))
+                         accidental)))
+               (list DOWN UP))
+     ;; The parent of the ambitus line is the lower ambitus note head
+     (set! (ly:grob-parent (ambitus-line ambitus) X)
+           (ambitus-note-head (ambitus-note ambitus DOWN)))
+     ;; the ambitus line is added to the ambitus main grob
+     (ly:axis-group-interface::add-element (ambitus-group ambitus) (ambitus-line ambitus))
+     ambitus))
+
+#(define-method (initialize-ambitus-state (ambitus <ambitus>) translator)
+   "Initialize the state of @var{ambitus}, by getting the starting
+position of middle C and key signature from @var{translator}'s context."
+   (if (not (ambitus-start-c0 ambitus))
+       (begin
+         (set! (ambitus-start-c0 ambitus)
+               (ly:context-property (ly:translator-context translator)
+                                    'middleCPosition
+                                    0))
+         (set! (ambitus-start-key-sig ambitus)
+               (ly:context-property (ly:translator-context translator)
+                                    'keySignature)))))
+
+#(define-method (update-ambitus-notes (ambitus <ambitus>) note-grob)
+   "Update the upper and lower ambitus pithes of @var{ambitus}, using
+@var{note-grob}."
+   ;; Get the event that caused the note-grob creation
+   ;; and check that it is a note-event.
+   (let ((note-event (ly:grob-property note-grob 'cause)))
+     (if (ly:in-event-class? note-event 'note-event)
+         ;; get the pitch from the note event
+         (let ((pitch (ly:event-property note-event 'pitch)))
+           ;; if this pitch is lower than the current ambitus lower
+           ;; note pitch (or it has not been initialized yet),
+           ;; then this pitch is the new ambitus lower pitch,
+           ;; and conversely for upper pitch.
+           (for-each (lambda (direction pitch-compare)
+                       (if (or (not (ambitus-note-pitch (ambitus-note ambitus direction)))
+                               (pitch-compare pitch
+                                              (ambitus-note-pitch (ambitus-note ambitus direction))))
+                           (begin
+                             (set! (ambitus-note-pitch (ambitus-note ambitus direction))
+                                   pitch)
+                             (set! (ambitus-note-cause (ambitus-note ambitus direction))
+                                   note-event))))
+                     (list DOWN UP)
+                     (list ly:pitch<? (lambda (p1 p2)
+                                        (ly:pitch<? p2 p1))))))))
+
+#(define-method (typeset-ambitus (ambitus <ambitus>) translator)
+   "Typeset the ambitus:
+- place the lower and upper ambitus notes according to their pitch and
+  the position of the middle C;
+- typeset or delete the note accidentals, according to the key signature.
+  An accidental, if it is to be printed, is added to an AccidentalPlacement
+  grob (a grob dedicated to the placement of accidentals near a chord);
+- both note heads are added to the ambitus line grob, so that a line should
+  be printed between them."
+   ;; check if there are lower and upper pitches
+   (if (and (ambitus-note-pitch (ambitus-note ambitus UP))
+            (ambitus-note-pitch (ambitus-note ambitus DOWN)))
+       ;; make an AccidentalPlacement grob, for placement of note accidentals
+       (let ((accidental-placement (ly:engraver-make-grob
+                                    translator
+                                    'AccidentalPlacement
+                                    (ambitus-note-accidental (ambitus-note ambitus DOWN)))))
+         ;; For lower and upper ambitus notes:
+         (for-each (lambda (direction)
+                     (let ((pitch (ambitus-note-pitch (ambitus-note ambitus direction))))
+                       ;; set the cause and the staff position of the ambitus note
+                       ;; according to the associated pitch
+                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
+                                               'cause)
+                             (ambitus-note-cause (ambitus-note ambitus direction)))
+                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
+                                               'staff-position)
+                             (+ (ambitus-start-c0 ambitus)
+                                (ly:pitch-steps pitch)))
+                       ;; determine if an accidental shall be printed for this note,
+                       ;; according to the key signature
+                       (let* ((handle (or (assoc (cons (ly:pitch-octave pitch)
+                                                       (ly:pitch-notename pitch))
+                                                 (ambitus-start-key-sig ambitus))
+                                          (assoc (ly:pitch-notename pitch)
+                                                 (ambitus-start-key-sig ambitus))))
+                              (sig-alter (if handle (cdr handle) 0)))
+                         (cond ((= (ly:pitch-alteration pitch) sig-alter)
+                                ;; the note alteration is in the key signature
+                                ;; => it does not have to be printed
+                                (ly:grob-suicide!
+                                 (ambitus-note-accidental (ambitus-note ambitus direction)))
+                                (set! (ly:grob-object (ambitus-note-head (ambitus-note ambitus direction))
+                                                      'accidental-grob)
+                                      '()))
+                               (else
+                                ;; otherwise, the accidental shall be printed
+                                (set! (ly:grob-property (ambitus-note-accidental
+                                                         (ambitus-note ambitus direction))
+                                                        'alteration)
+                                      (ly:pitch-alteration pitch)))))
+                       ;; add the AccidentalPlacement grob to the
+                       ;; conditional items of the AmbitusNoteHead
+                       (ly:separation-item::add-conditional-item
+                        (ambitus-note-head (ambitus-note ambitus direction))
+                        accidental-placement)
+                       ;; add the AmbitusAccidental to the list of the
+                       ;; AccidentalPlacement grob accidentals
+                       (ly:accidental-placement::add-accidental
+                        accidental-placement
+                        (ambitus-note-accidental (ambitus-note ambitus direction)))
+                       ;; add the AmbitusNoteHead grob to the AmbitusLine grob
+                       (ly:pointer-group-interface::add-grob
+                        (ambitus-line ambitus)
+                        'note-heads
+                        (ambitus-note-head (ambitus-note ambitus direction)))))
+                   (list DOWN UP))
+         ;; add the AccidentalPlacement grob to the main Ambitus grob
+         (ly:axis-group-interface::add-element (ambitus-group ambitus) accidental-placement))
+       ;; no notes ==> suicide the grobs
+       (begin
+         (for-each (lambda (direction)
+                     (ly:grob-suicide! (ambitus-note-accidental (ambitus-note ambitus direction)))
+                     (ly:grob-suicide! (ambitus-note-head (ambitus-note ambitus direction))))
+                   (list DOWN UP))
+         (ly:grob-suicide! ambitus-line))))
+
+%%%
+%%% Ambitus engraver definition
+%%%
+#(define ambitus-engraver
+   (lambda (context)
+     (let ((ambitus #f))
+       ;; when music is processed: make the ambitus object, if not already built
+       (make-engraver
+       ((process-music translator)
+        (if (not ambitus)
+            (set! ambitus (make-ambitus translator))))
+       ;; set the ambitus clef and key signature state
+       ((stop-translation-timestep translator)
+        (if ambitus
+            (initialize-ambitus-state ambitus translator)))
+       ;; when a note-head grob is built, update the ambitus notes
+       (acknowledgers
+          ((note-head-interface engraver grob source-engraver)
+          (if ambitus
+              (update-ambitus-notes ambitus grob))))
+       ;; finally, typeset the ambitus according to its upper and lower notes
+       ;; (if any).
+       ((finalize translator)
+        (if ambitus
+            (typeset-ambitus ambitus translator)))))))
+
+%%%
+%%% Example
+%%%
+
+\score {
+  \new StaffGroup <<
+    \new Staff { c'4 des' e' fis' gis' }
+    \new Staff { \clef "bass" c4 des ~ des ees b, }
+  >>
+  \layout { \context { \Staff \consists #ambitus-engraver } }
+}
diff --git a/Documentation/snippets/defining-an-engraver-in-scheme-ambitus-engraver.ly b/Documentation/snippets/defining-an-engraver-in-scheme-ambitus-engraver.ly
deleted file mode 100644 (file)
index 025b327..0000000
+++ /dev/null
@@ -1,341 +0,0 @@
-% 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.15.31
-\version "2.15.31"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-
-  texidoces = "
-Este ejemplo demuestra cómo se puede definir el grabador de ámbito en
-el espacio del usuario, con un grabador de Scheme.
-
-Esto es básicamente una reescritura en Scheme del código de
-@file{lily/ambitus-engraver.cc}.
-
-"
-
-  doctitlees = "Definir un grabador en Scheme: grabador de ámbito"
-
-
-  lsrtags = "contexts-and-engravers"
-
-
-  texidoc = "This example demonstrates how the ambitus engraver may be
-  defined on the user side, with a Scheme engraver.
-
-  This is basically a rewrite in Scheme of the code from
-  @file{lily/ambitus-engraver.cc}.
-"
-
-  doctitle = "Defining an engraver in Scheme: ambitus engraver"
-} % begin verbatim
-
-
-#(use-modules (oop goops))
-
-%%%
-%%% Grob utilities
-%%%
-%%% These are literal rewrites of some C++ methods used by the ambitus engraver.
-
-#(define (ly:separation-item::add-conditional-item grob grob-item)
-   "Add @var{grob-item} to the array of conditional elements of @var{grob}.
-Rewrite of @code{Separation_item::add_conditional_item} from @file{lily/separation-item.cc}."
-   (ly:pointer-group-interface::add-grob grob 'conditional-elements grob-item))
-
-#(define (ly:accidental-placement::accidental-pitch accidental-grob)
-   "Get the pitch from the grob cause of @var{accidental-grob}.
-Rewrite of @code{accidental_pitch} from @file{lily/accidental-placement.cc}."
-   (ly:event-property (ly:grob-property (ly:grob-parent accidental-grob Y) 'cause)
-                      'pitch))
-
-#(define (ly:accidental-placement::add-accidental grob accidental-grob)
-   "Add @var{accidental-grob}, an @code{Accidental} grob, to the
-list of the accidental grobs of @var{grob}, an @code{AccidentalPlacement}
-grob.
-Rewrite of @code{Accidental_placement::add_accidental} from @file{lily/accidental-placement.cc}."
-   (let ((pitch (ly:accidental-placement::accidental-pitch accidental-grob)))
-     (set! (ly:grob-parent accidental-grob X) grob)
-     (set! (ly:grob-property accidental-grob 'X-offset)
-           ly:grob::x-parent-positioning)
-     (let* ((accidentals (ly:grob-object grob 'accidental-grobs))
-            (handle (assq (ly:pitch-notename pitch) accidentals))
-            (entry (if handle (cdr handle) '())))
-       (set! (ly:grob-object grob 'accidental-grobs)
-             (assq-set! accidentals
-                        (ly:pitch-notename pitch)
-                        (cons accidental-grob entry))))))
-
-%%%
-%%% Ambitus data structure
-%%%
-
-%%% The <ambitus> class holds the various grobs that are created
-%%% to print an ambitus:
-%%% - ambitus-group: the grob that groups all the components of an ambitus
-%%% (Ambitus grob);
-%%% - ambitus-line: the vertical line between the upper and lower ambitus
-%%% notes (AmbitusLine grob);
-%%% - ambitus-up-note and ambitus-down-note: the note head and accidental
-%%% for the lower and upper note of the ambitus (see <ambitus-note> class
-%%% below).
-%%% The other slots define the key and clef context of the engraver:
-%%% - start-c0: position of middle c at the beginning of the piece.  It
-%%% is used to place the ambitus notes according to their pitch;
-%%% - start-key-sig: the key signature at the beginning of the piece.  It
-%%% is used to determine if accidentals shall be printed next to ambitus
-%%% notes.
-
-#(define-class <ambitus> ()
-   (ambitus-group #:accessor ambitus-group)
-   (ambitus-line #:accessor ambitus-line)
-   (ambitus-up-note #:getter ambitus-up-note
-                    #:init-form (make <ambitus-note>))
-   (ambitus-down-note #:getter ambitus-down-note
-                      #:init-form (make <ambitus-note>))
-   (start-c0 #:accessor ambitus-start-c0
-             #:init-value #f)
-   (start-key-sig #:accessor ambitus-start-key-sig
-                  #:init-value '()))
-
-%%% Accessor for the lower and upper note data of an ambitus
-#(define-method (ambitus-note (ambitus <ambitus>) direction)
-   "If @var{direction} is @code{UP}, then return the upper ambitus note
-of @var{ambitus}, otherwise return the lower ambitus note."
-   (if (= direction UP)
-       (ambitus-up-note ambitus)
-       (ambitus-down-note ambitus)))
-
-%%% The <ambitus-note> class holds the grobs that are specific to ambitus
-%%% (lower and upper) notes:
-%%% - head: an AmbitusNoteHead grob;
-%%% - accidental: an AmbitusAccidental grob, to be possibly printed next
-%%% to the ambitus note head.
-%%% Moreover:
-%%% - pitch is the absolute pitch of the note
-%%% - cause is the note event that causes this ambitus note, i.e. the lower
-%%% or upper note of the considered music sequence.
-
-#(define-class <ambitus-note> ()
-   (head #:accessor ambitus-note-head
-         #:init-value #f)
-   (accidental #:accessor ambitus-note-accidental
-               #:init-value #f)
-   (cause #:accessor ambitus-note-cause
-          #:init-value #f)
-   (pitch #:accessor ambitus-note-pitch
-          #:init-value #f))
-
-%%%
-%%% Ambitus engraving logics
-%%%
-%%% Rewrite of the code from @file{lily/ambitus-engraver.cc}.
-
-#(define (make-ambitus translator)
-   "Build an ambitus object: initialize all the grobs and their relations.
-
-The Ambitus grob contain all other grobs:
- Ambitus
-  |- AmbitusLine
-  |- AmbitusNoteHead   for upper note
-  |- AmbitusAccidental for upper note
-  |- AmbitusNoteHead   for lower note
-  |- AmbitusAccidental for lower note
-
-The parent of an accidental is the corresponding note head,
-and the accidental is set as the 'accidental-grob of the note head
-so that is printed by the function that prints notes."
-   ;; make the ambitus object
-   (let ((ambitus (make <ambitus>)))
-     ;; build the Ambitus grob, which will contain all other grobs
-     (set! (ambitus-group ambitus) (ly:engraver-make-grob translator 'Ambitus '()))
-     ;; build the AmbitusLine grob (line between lower and upper note)
-     (set! (ambitus-line ambitus) (ly:engraver-make-grob translator 'AmbitusLine '()))
-     ;; build the upper and lower AmbitusNoteHead and AmbitusAccidental
-     (for-each (lambda (direction)
-                 (let ((head (ly:engraver-make-grob translator 'AmbitusNoteHead '()))
-                       (accidental (ly:engraver-make-grob translator 'AmbitusAccidental '()))
-                       (group (ambitus-group ambitus)))
-                   ;; The parent of the AmbitusAccidental grob is the
-                   ;; AmbitusNoteHead grob
-                   (set! (ly:grob-parent accidental Y) head)
-                   ;; The AmbitusAccidental grob is set as the accidental-grob
-                   ;; object of the AmbitusNoteHead.  This is later used by the
-                   ;; function that prints notes.
-                   (set! (ly:grob-object head 'accidental-grob) accidental)
-                   ;; both the note head and the accidental grobs are added
-                   ;; to the main ambitus grob.
-                   (ly:axis-group-interface::add-element group head)
-                   (ly:axis-group-interface::add-element group accidental)
-                   ;; the note head and the accidental grobs are added to the
-                   ;; ambitus object
-                   (set! (ambitus-note-head (ambitus-note ambitus direction))
-                         head)
-                   (set! (ambitus-note-accidental (ambitus-note ambitus direction))
-                         accidental)))
-               (list DOWN UP))
-     ;; The parent of the ambitus line is the lower ambitus note head
-     (set! (ly:grob-parent (ambitus-line ambitus) X)
-           (ambitus-note-head (ambitus-note ambitus DOWN)))
-     ;; the ambitus line is added to the ambitus main grob
-     (ly:axis-group-interface::add-element (ambitus-group ambitus) (ambitus-line ambitus))
-     ambitus))
-
-#(define-method (initialize-ambitus-state (ambitus <ambitus>) translator)
-   "Initialize the state of @var{ambitus}, by getting the starting
-position of middle C and key signature from @var{translator}'s context."
-   (if (not (ambitus-start-c0 ambitus))
-       (begin
-         (set! (ambitus-start-c0 ambitus)
-               (ly:context-property (ly:translator-context translator)
-                                    'middleCPosition
-                                    0))
-         (set! (ambitus-start-key-sig ambitus)
-               (ly:context-property (ly:translator-context translator)
-                                    'keySignature)))))
-
-#(define-method (update-ambitus-notes (ambitus <ambitus>) note-grob)
-   "Update the upper and lower ambitus pithes of @var{ambitus}, using
-@var{note-grob}."
-   ;; Get the event that caused the note-grob creation
-   ;; and check that it is a note-event.
-   (let ((note-event (ly:grob-property note-grob 'cause)))
-     (if (ly:in-event-class? note-event 'note-event)
-         ;; get the pitch from the note event
-         (let ((pitch (ly:event-property note-event 'pitch)))
-           ;; if this pitch is lower than the current ambitus lower
-           ;; note pitch (or it has not been initialized yet),
-           ;; then this pitch is the new ambitus lower pitch,
-           ;; and conversely for upper pitch.
-           (for-each (lambda (direction pitch-compare)
-                       (if (or (not (ambitus-note-pitch (ambitus-note ambitus direction)))
-                               (pitch-compare pitch
-                                              (ambitus-note-pitch (ambitus-note ambitus direction))))
-                           (begin
-                             (set! (ambitus-note-pitch (ambitus-note ambitus direction))
-                                   pitch)
-                             (set! (ambitus-note-cause (ambitus-note ambitus direction))
-                                   note-event))))
-                     (list DOWN UP)
-                     (list ly:pitch<? (lambda (p1 p2)
-                                        (ly:pitch<? p2 p1))))))))
-
-#(define-method (typeset-ambitus (ambitus <ambitus>) translator)
-   "Typeset the ambitus:
-- place the lower and upper ambitus notes according to their pitch and
-  the position of the middle C;
-- typeset or delete the note accidentals, according to the key signature.
-  An accidental, if it is to be printed, is added to an AccidentalPlacement
-  grob (a grob dedicated to the placement of accidentals near a chord);
-- both note heads are added to the ambitus line grob, so that a line should
-  be printed between them."
-   ;; check if there are lower and upper pitches
-   (if (and (ambitus-note-pitch (ambitus-note ambitus UP))
-            (ambitus-note-pitch (ambitus-note ambitus DOWN)))
-       ;; make an AccidentalPlacement grob, for placement of note accidentals
-       (let ((accidental-placement (ly:engraver-make-grob
-                                    translator
-                                    'AccidentalPlacement
-                                    (ambitus-note-accidental (ambitus-note ambitus DOWN)))))
-         ;; For lower and upper ambitus notes:
-         (for-each (lambda (direction)
-                     (let ((pitch (ambitus-note-pitch (ambitus-note ambitus direction))))
-                       ;; set the cause and the staff position of the ambitus note
-                       ;; according to the associated pitch
-                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
-                                               'cause)
-                             (ambitus-note-cause (ambitus-note ambitus direction)))
-                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
-                                               'staff-position)
-                             (+ (ambitus-start-c0 ambitus)
-                                (ly:pitch-steps pitch)))
-                       ;; determine if an accidental shall be printed for this note,
-                       ;; according to the key signature
-                       (let* ((handle (or (assoc (cons (ly:pitch-octave pitch)
-                                                       (ly:pitch-notename pitch))
-                                                 (ambitus-start-key-sig ambitus))
-                                          (assoc (ly:pitch-notename pitch)
-                                                 (ambitus-start-key-sig ambitus))))
-                              (sig-alter (if handle (cdr handle) 0)))
-                         (cond ((= (ly:pitch-alteration pitch) sig-alter)
-                                ;; the note alteration is in the key signature
-                                ;; => it does not have to be printed
-                                (ly:grob-suicide!
-                                 (ambitus-note-accidental (ambitus-note ambitus direction)))
-                                (set! (ly:grob-object (ambitus-note-head (ambitus-note ambitus direction))
-                                                      'accidental-grob)
-                                      '()))
-                               (else
-                                ;; otherwise, the accidental shall be printed
-                                (set! (ly:grob-property (ambitus-note-accidental
-                                                         (ambitus-note ambitus direction))
-                                                        'alteration)
-                                      (ly:pitch-alteration pitch)))))
-                       ;; add the AccidentalPlacement grob to the
-                       ;; conditional items of the AmbitusNoteHead
-                       (ly:separation-item::add-conditional-item
-                        (ambitus-note-head (ambitus-note ambitus direction))
-                        accidental-placement)
-                       ;; add the AmbitusAccidental to the list of the
-                       ;; AccidentalPlacement grob accidentals
-                       (ly:accidental-placement::add-accidental
-                        accidental-placement
-                        (ambitus-note-accidental (ambitus-note ambitus direction)))
-                       ;; add the AmbitusNoteHead grob to the AmbitusLine grob
-                       (ly:pointer-group-interface::add-grob
-                        (ambitus-line ambitus)
-                        'note-heads
-                        (ambitus-note-head (ambitus-note ambitus direction)))))
-                   (list DOWN UP))
-         ;; add the AccidentalPlacement grob to the main Ambitus grob
-         (ly:axis-group-interface::add-element (ambitus-group ambitus) accidental-placement))
-       ;; no notes ==> suicide the grobs
-       (begin
-         (for-each (lambda (direction)
-                     (ly:grob-suicide! (ambitus-note-accidental (ambitus-note ambitus direction)))
-                     (ly:grob-suicide! (ambitus-note-head (ambitus-note ambitus direction))))
-                   (list DOWN UP))
-         (ly:grob-suicide! ambitus-line))))
-
-%%%
-%%% Ambitus engraver definition
-%%%
-#(define ambitus-engraver
-   (lambda (context)
-     (let ((ambitus #f))
-       ;; when music is processed: make the ambitus object, if not already built
-       (make-engraver
-       ((process-music translator)
-        (if (not ambitus)
-            (set! ambitus (make-ambitus translator))))
-       ;; set the ambitus clef and key signature state
-       ((stop-translation-timestep translator)
-        (if ambitus
-            (initialize-ambitus-state ambitus translator)))
-       ;; when a note-head grob is built, update the ambitus notes
-       (acknowledgers
-          ((note-head-interface engraver grob source-engraver)
-          (if ambitus
-              (update-ambitus-notes ambitus grob))))
-       ;; finally, typeset the ambitus according to its upper and lower notes
-       ;; (if any).
-       ((finalize translator)
-        (if ambitus
-            (typeset-ambitus ambitus translator)))))))
-
-%%%
-%%% Example
-%%%
-
-\score {
-  \new StaffGroup <<
-    \new Staff { c'4 des' e' fis' gis' }
-    \new Staff { \clef "bass" c4 des ~ des ees b, }
-  >>
-  \layout { \context { \Staff \consists #ambitus-engraver } }
-}
index 77124566c8d0ac99c217fcae3160c7c995db6017..1b9a454da56bd8a7ef2b9574ad591aeb6942a2ea 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 
@@ -65,8 +66,6 @@ contiennent des informations sur les cordes.  Ceci est amené à évoluer.
   doctitlefr = "Création de diagrammes de fret prédéfinis pour d'autres instruments"
 
 
-  lsrtags = "fretted-strings"
-
   texidoc = "
 Predefined fret diagrams can be added for new instruments in addition
 to the standards used for guitar.  This file shows how this is done by
index 63ae65d2be9a494e7a264403f71361bb3a06bf2f..23f6e4385329d045003fea8103e416798e2af660 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
-  lsrtags = "midi"
+  lsrtags = "specific-notation, real-music, midi"
 
   texidoc = "
 Problem: How to know which @code{midiInstrument} would be best for your
@@ -19,6 +19,7 @@ composition? Solution: A LilyPond demo file.
   doctitle = "Demo MidiInstruments"
 } % begin verbatim
 
+
 \header {
   title = "Demo of all midi sounds"
   arranger = "Myself "
index b20082f2b817e729ccc5c1a60d1ff7cad595da73..95192659818844bda7e4d7fe1f42f3ec2fce512c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text, paper-and-layout, titles"
@@ -16,6 +16,7 @@ A demonstration of all headers.
   doctitle = "Demonstrating all headers"
 } % begin verbatim
 
+
 \header {
   copyright = "copyright"
   title = "title"
diff --git a/Documentation/snippets/devel.snippet-list b/Documentation/snippets/devel.snippet-list
new file mode 100644 (file)
index 0000000..0bfd3b3
--- /dev/null
@@ -0,0 +1,2 @@
+displaying-grob-ancestry.ly
+using-ly-grob-object-to-access-grobs-with--tweak.ly
index c9552557c9129f43e9493277f5e451ae27db0f12..4333ea64a65261cb4c0d5def5a0c22b76bf7efc9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides"
@@ -70,6 +70,7 @@ property has to be set, as shown on the second system in the example.
   doctitle = "Display bracket with only one staff in a system"
 } % begin verbatim
 
+
 \markup \left-column {
   \score {
     \new StaffGroup <<
index 0804d76caba16652eb8c1439bee8bc631122e915..382cea1d1f2f450224d8ada1a04353a95eb4f87b 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.15.32"
 
 \header {
+  lsrtags = "workaround, simultaneous-notes, chords"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -17,15 +18,14 @@ dos veces con distintas alteraciones.
 "
   doctitlees = "Impresión de acordes complejos"
 
-  lsrtags = "simultaneous-notes, chords"
   texidoc = "
 Here is a way to display a chord where the same note is played twice
 with different accidentals.
+
 "
   doctitle = "Displaying complex chords"
 } % begin verbatim
 
-
 fixA = {
   \once \override Stem #'length = #9
 }
index c05e1369a8d37be74865370c90750680adc86f36..f1b41170631818470191c22cef5c297826dfbafd 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "devel, tweaks-and-overrides, scheme-language"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -78,35 +79,21 @@ NoteHead X,Y: NoteColumn
 
   doctitlees = "Imprimir el árbol genealógico de un grob"
 
-  lsrtags = "tweaks-and-overrides"
-
   texidoc = "
 When working with grob callbacks, it can be helpful to understand a
-grob's @qq{ancestry}.  Most grobs have @qq{parents} which influence the
-positioning of the grob.  X- and Y-parents influence the horizontal and
-vertical positions for the grob, respectively.  Additionally, each
+grob's @qq{ancestry}. Most grobs have @qq{parents} which influence the
+positioning of the grob. X- and Y-parents influence the horizontal and
+vertical positions for the grob, respectively. Additionally, each
 parent may have parents of its own.
 
 
 Unfortunately, there are several aspects of a grob's ancestry that can
 lead to confusion:
 
-
-@itemize
-
-@item
-The types of parents a grob has may depend on context.
-
-@item
-For some grobs, the X- and Y-parents are the same.
-
-@item
-A particular @qq{ancestor} may be related to a grob in multiple ways.
-
-@item
-The concept of @qq{generations} is misleading.
-
-@end itemize
+* The types of parents a grob has may depend on context. * For some
+grobs, the X- and Y-parents are the same. * A particular @qq{ancestor}
+may be related to a grob in multiple ways. * The concept of
+@qq{generations} is misleading.
 
 
 For example, the @code{System} grob can be both parent (on the Y-side)
@@ -120,18 +107,15 @@ ancestry.
 
 When called this way
 
-@example
+
 @{
-   \\once \\override NoteHead #'before-line-breaking = #display-ancestry
-   c4
-@}
-@end example
+ \\once \\override NoteHead #'before-line-breaking = #display-ancestry
+ c @}
 
 
 The following output is generated:
 
 
-@example
 ------------------------------------
 
 NoteHead X,Y: NoteColumn
@@ -144,14 +128,13 @@ NoteHead X,Y: NoteColumn
           X: NonMusicalPaperColumn
              X,Y: System
           Y: System
-@end example
+
 
 
 "
   doctitle = "Displaying grob ancestry"
 } % begin verbatim
 
-
 #(define (grob-name grob)
    (if (ly:grob? grob)
        (assoc-ref (ly:grob-property grob 'meta) 'name)
diff --git a/Documentation/snippets/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly b/Documentation/snippets/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
deleted file mode 100644 (file)
index e6d4d38..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-  doctitlees = "Alteraciones de estilo dodecafónico para todas las notas incluidas las naturales"
-  texidoces = "
-En las obras de principios del s.XX, empezando por Schoenberg, Berg y
-Webern (la @qq{Segunda} escuela de Viena), cada nota de la escala de
-doce tonos se debe tratar con igualdad, sin ninguna jerarquía como los
-grados clásicos tonales.  Por tanto, estos compositores imprimen una
-alteración accidental para cada nota, incluso en las notas naturales,
-para enfatizar su nuevo enfoque de la teoría y el lenguaje musicales.
-
-Este fragmento de código muestra cómo conseguir dichas reglas de
-notación.
-
-"
-
-
-%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
-  texidocde = "
- In Werken des frühen 20. Jahrhundert, angefangen mit Schönberg, Berg
- und Webern (die zweite Wiener Schule), wird jeder Ton der
- Zwölftonleiter als gleichwertig erachtet, ohne hierarchische
- Ordnung.  Deshalb wird in dieser Musik für jede Note ein Versetzungszeichen
- ausgegeben, auch für unalterierte Tonhöhen, um das neue Verständnis
- der Musiktheorie und Musiksprache zu verdeutlichen.
-
- Dieser Schnipsel zeigt, wie derartige Notationsregeln zu erstellen sind.
- "
-  doctitlede = "Versetzungszeichen für jede Note im Stil der Zwölftonmusik"
-
-%% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
-  texidocfr = "
-Au début du XXe siècle, Schoenberg, Berg et Webern -- la « Seconde »
-école de Vienne -- imaginèrent de donner une importance comparable aux
-douze notes de la gamme chromatique, et éviter ainsi toute tonalité.
-Pour ce faire, ces compositions font apparaître une altération à chaque
-note, y compris un bécarre, pour mettre en exergue cette nouvelle
-approche de la théorie et du langage musicaux.
-
-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
-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"
-} % begin verbatim
-
-
-\markup {
-  This snippet is deprecated as of version 2.12 and
-  will be removed from the documentation in 2.14.
-}
-
index bd942ce2bc60c4b3b26cf58dc09ac23dcead33fe..07bb3a978441a9b77709db0ee4d279a1b4451d9c 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "unfretted-strings, tweaks-and-overrides"
+  lsrtags = "real-music, tweaks-and-overrides, unfretted-strings"
 
   texidoc = "
 Artificial harmonics using @code{\\harmonic} do not show dots.  To
@@ -17,6 +17,7 @@ override this behavior, set the context property @code{harmonicDots}.
   doctitle = "Dotted harmonics"
 } % begin verbatim
 
+
 \relative c''' {
   \time 3/4
   \key f \major
index dfae5326466634028b8059d6f2848be1c3869922..b81177dc076b46e36b1d072a43fed80e7269c085 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, simultaneous-notes"
+  lsrtags = "workaround, simultaneous-notes, contemporary-notation, expressive-marks"
 
   texidoc = "
 To connect chords with glissando lines, attach a second glissando to a
@@ -17,6 +17,7 @@ hidden voice.
   doctitle = "Double glissando"
 } % begin verbatim
 
+
 \relative c {
   \clef bass
   <<
index 539c16f2d1007608fb77c559aaa56f13acea6833..e28c35c903784c1dd415b56f38f2f5e36f903589 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
-  lsrtags = "editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides, scheme-language"
 
   texidoc = "
 The @code{print-function} can be overridden to draw a box around an
@@ -17,6 +17,7 @@ arbitrary grob.
   doctitle = "Drawing boxes around grobs"
 } % begin verbatim
 
+
 \relative c'' {
   \override TextScript #'stencil =
     #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
index dc677772d276dfe5af57421f38850e458687359b..5125f5a4111d780332e4acacf7a11ce85801d6bc 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "editorial-annotations"
index 773804c6564997baca103089afa97775ba728706..e2a3f334b71213bcf5535e35b46d220b9ff1b60b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides, scheme-language"
 
   texidoc = "
 The @code{\\circle} markup command draws circles around various
index 226f0389c1eba9bd5a5364d30e3f2667e57f4585..4d313e95c3feaae91ba099d6db175c2a544605c8 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "tweaks-and-overrides, expressive-marks"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -45,15 +46,16 @@ qu'à la note suivante.
   doctitlefr = "Personnalisation des extenseurs de nuance postfix"
 
 
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-  texidoc = "Postfix functions for custom crescendo text spanners.  The spanners
-should start on the first note of the measure.  One has to use -\mycresc,
-otherwise the spanner start will rather be assigned to the next note.
+  texidoc = "
+Postfix functions for custom crescendo text spanners.  The spanners
+should start on the first note of the measure.  One has to use
+-\\mycresc, otherwise the spanner start will rather be assigned to the
+next note.
+
 "
   doctitle = "Dynamics custom text spanner postfix"
 } % begin verbatim
 
-
 % Two functions for (de)crescendo spanners where you can explicitly give the
 % spanner text.
 mycresc =
@@ -75,6 +77,3 @@ mydecresc =
   c4-\mydecresc "custom decresc" c4 c4 c4 |
   c4 c4\! c4 c4
 }
-
-
-
index 0cc8d24cf2acad2b9254a234b44ed2c3f4f1a3cd..51a0c4420d897d1f3d65a718d1c1a7a03c0c880c 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "tweaks-and-overrides, expressive-marks"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -50,14 +51,15 @@ textuelle avec extension.
   doctitlefr = "Extensions de nuance postfix"
 
 
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-  texidoc = "Custom text spanners can be defined and used with hairpin
-  and text crescendos.  @code{\<} and @code{\>} produce hairpins by
-  default, @code{\\cresc} etc. produce text spanners by default."
+  texidoc = "
+Custom text spanners can be defined and used with hairpin and text
+crescendos.  @code{\\<} and @code{\\>} produce hairpins by default,
+@code{\\cresc} etc. produce text spanners by default.
+
+"
   doctitle = "Dynamics text spanner postfix"
 } % begin verbatim
 
-
 % Some sample text dynamic spanners, to be used as postfix operators
 crpoco =
 #(make-music 'CrescendoEvent
@@ -72,4 +74,3 @@ crpoco =
   g4 a4\! b4\< c4 |
   g4\dim a4 b4\decresc c4\!
 }
-
index bde46b8f212ca7ac33494e77aafb05c2f4c7d9ae..b185644c7bcafec1b7e1754a776e36253ba6de6f 100644 (file)
@@ -1,11 +1,25 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
+\header {
+  lsrtags = "headword"
+
+  texidoc = "
+NR 1.7 Editorial annotations
+
+Beethoven, Op. 31, No. 3 Piano sonata 18, Movt II, Scherzo Measures 9 -
+14
+
+"
+  doctitle = "Editorial headword"
+} % begin verbatim
+
+
 \include "english.ly"
 #(set-global-staff-size 15)
 \paper {
@@ -19,8 +33,7 @@
   lsrtags = "headwords"
   texidoc = ""
   doctitle = "headword"
-} % begin verbatim
-
+}
 
 % NR 1.7 Editorial annotations
 
index 1d0fbd5da8ce5b666cd564281a62da4f9262c855..6ef6d0374f03e792b116af6c43c90a62f0b46036 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, text"
+  lsrtags = "specific-notation, editorial-annotations, text, really-cool"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -25,6 +25,7 @@ block.
   doctitle = "Embedding native PostScript in a \\markup block"
 } % begin verbatim
 
+
 % PostScript is a registered trademark of Adobe Systems Inc.
 
 \relative c'' {
index a139c4fffe65a5b47aeaed20f265903c97806e7b..7a7b274e2a7d97d44b655c11769ffd784cb74a1f 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "specific-notation, contexts-and-engravers"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Del problema central de la notación, esto es, crear un determinado
@@ -37,8 +38,6 @@ alteraciones, líneas de compás, etc. forman un contexto de pentagrama,
 "
   doctitlees = "Los grabadores uno por uno"
 
-  lsrtags = "contexts-and-engravers"
-
   texidoc = "
 The notation problem, creating a certain symbol, is handled by plugins.
  Each plugin is called an Engraver. In this example, engravers are
@@ -72,7 +71,6 @@ line, etc. form a @code{Staff} context.
 } % begin verbatim
 
 
-
 %% sample music
 topVoice = \relative c' {
   \key d \major
index e015dc4006dfb08e11b0e16aade8f3dc15224bd6..6b427ec5d3dc3c92d58a347dd2a224487a75f85b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -54,6 +54,7 @@ second number indicates the direction (1 = up, -1 = down).
   doctitle = "Engraving ties manually"
 } % begin verbatim
 
+
 \relative c' {
   <c e g>2~ <c e g>
   \override TieColumn #'tie-configuration =
index bf6981d2122155db2ce40a5782b7ade37c8fb145..a4e1397e0369faa2b9173fd67b09d0116b593910 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, repeats"
+  lsrtags = "repeats, rhythms"
 
   texidoc = "
 If a tremolo's total duration is less than a quarter-note, or exactly a
@@ -25,6 +25,7 @@ the @code{'gap} property.
   doctitle = "Engraving tremolos with floating beams"
 } % begin verbatim
 
+
 \relative c'' {
   \repeat tremolo 8 { a32 f }
   \override Beam #'gap-count = #1
index 0b8b646017abc49ac7f9884b7f80ae75f42301fc..52360f3dfb22e6675b54cc7284b0e1aa0e37f468 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "syntax-and-expressions, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
  doctitlees = "Escribir varios grupos especiales usando una sola instrucción \\times"
@@ -77,6 +77,7 @@ information about @code{ly:make-moment}.
   doctitle = "Entering several tuplets using only one \\times command"
 } % begin verbatim
 
+
 \relative c' {
   \time 2/4
   \set tupletSpannerDuration = #(ly:make-moment 1 4)
index f9ed38c03da1736ca6aa97805443dc20563cf89f..eb6b31b11ffdec8ea68a0cddea8d083452b12475 100644 (file)
@@ -1,11 +1,21 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
+\header {
+  lsrtags = "headword"
+
+  texidoc = "
+Expressive headword
+
+"
+  doctitle = "Expressive headword"
+} % begin verbatim
+
 \include "english.ly"
 #(set-global-staff-size 15)
 \paper {
 
 % NR 1.3 Expressive marks
 
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
-
-
 % L. v. Beethoven, Op. 49 no. 1
 % Piano sonata 19 - "Leichte Sonate"
 % measures 1 - 12
index 425f8754a837e7e5c495b8415d3153982635ac7c..0b66df27e646c3d19dd55c118c28cee1a70ffa5d 100644 (file)
@@ -39,7 +39,6 @@ line-arrows.ly
 making-slurs-with-complex-dash-structure.ly
 modifying-default-values-for-articulation-shorthand-notation.ly
 moving-slur-positions-vertically.ly
-piano-template-with-centered-dynamics.ly
 positioning-arpeggios.ly
 positioning-text-markups-inside-slurs.ly
 printing-hairpins-using-al-niente-notation.ly
@@ -47,7 +46,7 @@ printing-metronome-and-rehearsal-marks-below-the-staff.ly
 setting-hairpin-behavior-at-bar-lines.ly
 setting-the-minimum-length-of-hairpins.ly
 showing-the-same-articulation-above-and-below-a-note-or-chord.ly
-snap-pizzicato-bartok-pizzicato.ly
+snap-pizzicato-or-bartok-pizzicato.ly
 using-arpeggiobracket-to-make-divisi-more-visible.ly
 using-double-slurs-for-legato-chords.ly
 using-the-whiteout-property.ly
index e11476713ffe80b72a1c0c3a975d0fc4ee8eff2a..a7daa7de1acc6604afd97fc5c3f9f6703ef7aa49 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "specific-notation, workaround, fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -18,9 +19,9 @@ expresión.
 
   doctitlees = "Simular un hammer o ligado ascendente en una tablatura"
 
-  lsrtags = "fretted-strings"
   texidoc = "
 A hammer in tablature can be faked with slurs.
+
 "
   doctitle = "Faking a hammer in tablatures"
 } % begin verbatim
index 40d2973706d403baad3e64db43c3c569da7feae9..45f6bab9b4008958084c33cdef604bc332050798 100644 (file)
@@ -1,11 +1,21 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
+\header {
+  lsrtags = "headword"
+
+  texidoc = "
+Figured bass headword
+
+"
+  doctitle = "Figured bass headword"
+} % begin verbatim
+
 #(set-global-staff-size 15)
 \paper {
   ragged-right = ##f
 
 % NR 2.7.3 Figured bass
 
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
-
-
 % Arcangelo Corelli, 12 Sonate da Camera, Op. 2
 % Sonata II, Allemanda
 % measures 1 - 88
index 4a01275aded9fc820c4bbcd6a5b0b966e49dc7de..501e103589166dd904b130a10ebe1d22afea6b8a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
@@ -16,6 +16,7 @@ The appearance of pedal brackets may be altered in different ways.
   doctitle = "Fine-tuning pedal brackets"
 } % begin verbatim
 
+
 \paper { ragged-right = ##f }
 \relative c'' {
   c2\sostenutoOn c
index f213f7377ca71c1df6613b7365eda88594beb7f7..25e708e5aec2a51096c5db9c7cd68eeda6edcd99 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "winds"
+  lsrtags = "winds, symbols-and-glyphs"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
index 938e8600156ba3b2a72ac4c9707926068b8bc341..d7ba99e627043e59faedaf6e0bad6737d537abc3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings"
@@ -44,6 +44,7 @@ right-hand fingering.
   doctitle = "Fingerings string indications and right-hand fingerings"
 } % begin verbatim
 
+
 #(define RH rightHandFinger)
 
 \relative c {
index e1affe325a8cc45081fbe376aacc9694e05d32e4..3197f6c30f3994ae6830b79777fa3859d5569b4a 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "specific-notation, version-specific, fretted-strings, stylesheet"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -48,38 +49,19 @@ copiar como @file{flamenco.ly} e incluirse en los documentos fuente.
 "
   doctitlees = "Notación del flamenco"
 
-  lsrtags = "fretted-strings"
-
   texidoc = "
 For flamenco guitar, special notation is used:
 
 
-@itemize
-
-@item
-a golpe symbol to indicate a slap on the guitar body with the nail of
-the ring finger
-
-@item
-an arrow to indicate (the direction of) strokes
-
-@item
+* a golpe symbol to indicate a slap on the guitar body with the nail of
+the ring finger * an arrow to indicate (the direction of) strokes *
 different letters for fingering (@qq{p}: thumb, @qq{i}: index finger,
-@qq{m}: middle finger, @qq{a}: ring finger and @qq{x}: little finger)
-
-@item
-3- and 4-finger rasgueados: stroke upwards with all fingers, ending
-with an up- and down using the index finger
-
-@item
-abanicos: strokes (in tuples) with thumb (down), little and index finger
-(both up) (there is also an abanico 2 where middle and ring finger are
-used instead of the little finger)
-
-@item
-alza pua: fast playing with the thumb
-
-@end itemize
+@qq{m}: middle finger, @qq{a}: ring finger and @qq{x}: little finger) *
+3- and 4-finger rasgueados; stroke upwards with all fingers, ending
+with an up- and down using the index finger * abanicos: strokes (in
+tuples) with thumb (down), little and index finger (both up). There's
+also an abanico 2 where middle and ring finger are used instead of the
+little finger. * alza pua: fast playing with the thumb
 
 
 Most figures use arrows in combination with fingering; with abanicos
index 55202767e2490b75d5306cf830bfe8bb167ac876..f6972aeadf7c523bf705d783f390da3710ab2450 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "contemporary-notation, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
index 2e0a858e4fc4314def360856da957876d56728e2..0c2f65f61e1d6db0cc2cdff38c8d800b0a1a81eb 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "winds"
+  lsrtags = "winds, contemporary-notation"
 
   texidoc = "
 It is possible to indicate special articulation techniques such as a
@@ -18,6 +18,7 @@ glyph.
   doctitle = "Flute slap notation"
 } % begin verbatim
 
+
 slap =
 #(define-music-function (parser location music) (ly:music?)
 #{
index 8952a2fc53a14d5bbe055a368093a7c4bf1b3a3d..bc11fa25de9a563f8a55e8bb3ef8f07568a5f8da 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches"
@@ -20,6 +20,7 @@ Staff.forceClef = ##t}.
   doctitle = "Forcing a clef symbol to be displayed"
 } % begin verbatim
 
+
 \relative c' {
   \clef treble
   c1
index 813b98acc95e63b54d259cf49254003ffe302754..fe68e09b9905302c02ea8b0fe6a0f708fab59e65 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
@@ -50,6 +50,7 @@ are staff spaces.
   doctitle = "Forcing horizontal shift of notes"
 } % begin verbatim
 
+
 \relative c' <<
   {
     <d g>2 <d g>
index 13b58e4c9014919e852506029f0f6f02487171dc..69792fb1cffed492e5f73dd57353131e0fd302e7 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "vocal-music"
@@ -30,6 +30,7 @@ omitted.  The behaviour can be overridden with the
   doctitle = "Forcing hyphens to be shown"
 } % begin verbatim
 
+
 \relative c'' {
   c32 c c c
   c32 c c c
index 8489671c05df8ca5acf6fadacea69f8ae5e19fbb..830a03c6b1ed823bc52f2faaf5708e7fea6e8bef 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation"
+  lsrtags = "workaround, staff-notation"
 
   texidoc = "
 By default, metronome marks do not influence horizontal spacing.  This
@@ -20,6 +20,7 @@ through a simple override, as shown in the second half of the example.
   doctitle = "Forcing measure width to adapt to MetronomeMark's width"
 } % begin verbatim
 
+
 example = {
   \tempo "Allegro"
   R1*6
index 8f4f7e2a873f95656ac3c0cf7f9531365d48ac00..9aa2f6a217cfc6f9d84e629694b8d5536ac7765c 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "preparing-parts, automatic-notation, really-simple, rhythms"
 
   texidoc = "
 This snippet demonstrates how to obtain automatic ordered rehearsal
@@ -17,6 +17,7 @@ marks, but from the letter or number desired.
   doctitle = "Forcing rehearsal marks to start from a given letter or number"
 } % begin verbatim
 
+
 \relative c'' {
   c1 \mark \default
   c1 \mark \default
index e6fe2e6c34e42a82adc41c399d0fc4e790660e82..bbd2c35c0b5dca2a9b1245e076253d8dd56c337b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, vocal-music"
+  lsrtags = "vocal-music, text"
 
 %% Translation of GIT committish: ea0b270e14781707ab52683acddf9302bbe337f3
   texidoces = "
index 029aa35e68102e04780b6bafe54fcae50a62b8fe..d158584552b1fd91ce031a332e4511ac1aa6a612 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -17,6 +17,7 @@ diagrams.
   doctitle = "Fret diagrams explained and developed"
 } % begin verbatim
 
+
 <<
   \chords {
     a2 a
index b9d9b5a0ff07f2801e0fdd610e34c29d341e96c8..0d99001722569fa29f0ad2f1114768025a95ac65 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -67,26 +68,23 @@ par la propriété @code{\\predefinedDiagramTable}.
   doctitlefr = "Diagrammes de fret alternatifs"
 
 
-  lsrtags = "fretted-strings"
-
   texidoc = "
 Alternate fretboard tables can be created.  These would be used in
 order to have alternate fretboards for a given chord.
 
-In order to use an alternate fretboard table, the table must first
-be created.  Fretboards are then added to the table.
+In order to use an alternate fretboard table, the table must first be
+created.  Fretboards are then added to the table.
 
-The created fretboard table can be blank, or it can be copied
-from an existing table.
+The created fretboard table can be blank, or it can be copied from an
+existing table.
 
-The table to be used in displaying predefined fretboards is selected
-by the property @code{\\predefinedDiagramTable}.
-"
+The table to be used in displaying predefined fretboards is selected by
+the property @code{\\predefinedDiagramTable}.
 
-  doctitle = "Alternate fretboard tables"
+"
+  doctitle = "Fretboards alternate tables"
 } % begin verbatim
 
-
 \include "predefined-guitar-fretboards.ly"
 
 % Make a blank new fretboard table
index 8f1747ef4275e2632c5221e8118c94a2e9981cdb..2417958a8d5d25034f6c3561388b16f406e6d59e 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Armónicos sobre cuerdas pisadas (armónicos artificiales):
@@ -29,14 +30,13 @@ Harmoniques et tablature (harmoniques artificielles)
   doctitlefr = "Harmoniques et tablature"
 
 
-  lsrtags = "fretted-strings"
   texidoc = "
-Fretted-string harmonics:
+Demonstrates fretted-string harmonics in tablature
+
 "
   doctitle = "Fretted-string harmonics in tablature"
 } % begin verbatim
 
-
 pinchedHarmonics = {
    \textSpannerDown
    \override TextSpanner #'bound-details #'left #'text =
index c10384bba3126c1e1a0b5a3dc35b74d6009abf99..98540818399e3ea3c2597039a5167b8de8fadba6 100644 (file)
@@ -21,7 +21,6 @@ how-to-change-fret-diagram-position.ly
 jazz-combo-template.ly
 laissez-vibrer-ties.ly
 letter-tablature-formatting.ly
-modern-tab-text-clef.ly
 open-string-harmonics-in-tablature.ly
 placement-of-right-hand-fingerings.ly
 polyphony-in-tablature.ly
index a21dce761228828ef72bbaf7ff69805301a6975f..ced2e33327e38a5ef55d757877adaaa883104d33 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
-  lsrtags = "pitches"
+  lsrtags = "really-cool, pitches, scheme-language"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -31,6 +31,7 @@ get different random note patterns, just change this number.
   doctitle = "Generating random notes"
 } % begin verbatim
 
+
 \score {
   {
     $(let ((random-state (seed->random-state (current-time))))
diff --git a/Documentation/snippets/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly b/Documentation/snippets/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly
new file mode 100644 (file)
index 0000000..a8e3f0c
--- /dev/null
@@ -0,0 +1,119 @@
+%% 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.14.2"
+
+\header {
+  lsrtags = "really-cool, automatic-notation, scheme-language"
+
+  texidoc = "
+A lilypond score internally is just a Scheme expression, generated by
+the lilypond parser. Using scheme, one can also automatically generate
+a score without an input file. If you have the music expression in
+scheme, a score can be generated by simply calling (scorify-music music
+parser) on your music. This will generate a score object, for which you
+can then set a custom layout block with (let* ((layout
+(ly:output-def-clone $defaultlayout)))
+   ; modify the layout here, then assign it:
+   (ly:score-add-output-def! score layout)
+  )
+
+
+Finally, all you have to do it to pass this score to lilypond for
+typesetting. This snippet defines functions @code{(add-score parser
+score)}, @code{(add-text parser text)} and @code{(add-music parser
+music)} to pass a complete score, some markup or some music to lilypond
+for typesetting.
+
+This snippet also works for typesetting scores inside a @code{\\book
+@{...@}} block, as well as top-level scores. To achieve this, each
+score schedulled for typesetting is appended to the list of toplevel
+scores and the toplevel-book-handler (which is a scheme function called
+to process a book once a @code{\\book@{..@}} block is closed) is
+modified to inser all collected scores so far to the book.
+
+"
+  doctitle = "Generating whole scores (also book parts) in scheme without using the parser"
+} % begin verbatim
+
+#(define-public (add-score parser score)
+   (ly:parser-define! parser 'toplevel-scores
+                      (cons score (ly:parser-lookup parser 'toplevel-scores))))
+
+#(define-public (add-text parser text)
+  (add-score parser (list text)))
+
+#(define-public (add-music parser music)
+  (collect-music-aux (lambda (score)
+                      (add-score parser score))
+                     parser
+                    music))
+
+#(define-public (toplevel-book-handler parser book)
+   (map (lambda (score)
+          (ly:book-add-score! book score))
+        (reverse! (ly:parser-lookup parser 'toplevel-scores)))
+   (ly:parser-define! parser 'toplevel-scores (list))
+   (print-book-with-defaults parser book))
+
+#(define-public (book-score-handler book score)
+   (add-score parser score))
+
+#(define-public (book-text-handler book text)
+   (add-text parser text))
+
+#(define-public (book-music-handler parser book music)
+   (add-music parser music))
+
+%%%
+
+
+%% Just some example score to show how to use these functions:
+#(define add-one-note-score #f)
+#(let ((pitch 0))
+  (set! add-one-note-score
+        (lambda (parser)
+          (let* ((music (make-music 'EventChord
+                          'elements (list (make-music 'NoteEvent
+                                            'duration (ly:make-duration 2 0 1 1)
+                                            'pitch (ly:make-pitch 0 pitch 0)))))
+                 (score (scorify-music music parser))
+                 (layout (ly:output-def-clone $defaultlayout))
+                 (note-name (case pitch
+                              ((0) "do")
+                              ((1) "ré")
+                              ((2) "mi")
+                              ((3) "fa")
+                              ((4) "sol")
+                              ((5) "la")
+                              ((6) "si")
+                              (else "huh")))
+                 (title (markup #:large #:line ("Score with a" note-name))))
+            (ly:score-add-output-def! score layout)
+            (add-text parser title)
+            (add-score parser score))
+            (set! pitch (modulo (1+ pitch) 7)))))
+
+oneNoteScore =
+#(define-music-function (parser location) ()
+   (add-one-note-score parser)
+   (make-music 'Music 'void #t))
+
+%%%
+
+\book {
+  \oneNoteScore
+}
+
+
+\book {
+  \oneNoteScore
+  \oneNoteScore
+}
+
+% Top-level scores are also handled correctly
+\oneNoteScore
+\oneNoteScore
index e08ac24af2e06c12cf386c71e2cd684032e4b5fa..0eb43f4de15df088c117da7cf937a1997ad6d1e3 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "winds"
+
 %%%    Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -40,16 +41,14 @@ située à côté d'un trou plutôt que sa représentation graphique.
   doctitlefr = "Ajout de texte à un diagramme de doigté"
 
 
-  lsrtags="winds"
-  texidoc="
-In may cases, the keys other than the central column can be
-displayed by key name as well as by graphical means.
-"
+  texidoc = "
+In many cases, the keys other than the central column can be displayed
+by key name as well as by graphical means.
 
+"
   doctitle = "Graphical and text woodwind diagrams"
 } % begin verbatim
 
-
 \relative c'' {
   \textLengthOn
   c1^\markup
index 7e1f5140904430b1377ec16de1dff17cbcf1cfab..bfb73cb01f832bcdf52f15c76fa5691a87522964 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -43,6 +43,7 @@ properties.
   doctitle = "Grid lines: changing their appearance"
 } % begin verbatim
 
+
 \score {
   \new ChoirStaff <<
     \new Staff {
index 1adb6f73ffde2659ffd68b209981387ab910adfd..64caf5673ba6da85885b51bb45c7fbf771ec14a9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -29,6 +29,7 @@ this snippet.
   doctitle = "Grid lines: emphasizing rhythms and notes synchronization"
 } % begin verbatim
 
+
 \score {
   \new ChoirStaff {
     \relative c'' <<
diff --git a/Documentation/snippets/grouping-beats.ly b/Documentation/snippets/grouping-beats.ly
deleted file mode 100644 (file)
index 9e529e9..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-  texidoces = "
-Los patrones de barrado se pueden alterar con la propiedad
-@code{beatGrouping}:
-
-"
-  doctitlees = "Agrupar los pulsos"
-
-
-%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
-texidocde = "
-Balkengruppen können mit der @code{beatGrouping}-Eigenschaft geändert
-werden:
-
-"
-  doctitlede = "Notengruppen"
-
-
-
-%% Translation of GIT committish: 708e0d9c660856b19929736ca18a6f9d68539c60
-  texidocfr = "
-La manière de gérer les ligatures est influencée par la propriété
-@code{beatGrouping} :
-
-"
-  doctitlefr = "Regroupement selon la pulsation"
-
-  lsrtags = "rhythms"
-  texidoc = "
-Beaming patterns may be altered with the @code{beatGrouping} property:
-
-"
-  doctitle = "Grouping beats"
-} % begin verbatim
-
-
-\markup {
-  This snippet is deprecated as of version 2.13.5 and will be removed
-  in version 2.14.
-}
index 0137c35a2f35d0cf72d42de0cdd2372756c77d8c..f1aad5362efbe536cf5c1e375e5514e1fefa0c24 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, fretted-strings"
+  lsrtags = "fretted-strings, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -45,6 +45,7 @@ melody notes, chord names and fret diagrams.
   doctitle = "Guitar strum rhythms"
 } % begin verbatim
 
+
 \include "predefined-guitar-fretboards.ly"
 <<
   \new ChordNames {
index 7471b9384f131b396af69d4fcc8ac70108b9f390..d6e061ef1a8dbe18bf3fdf13910635f2ba909101 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -27,6 +27,7 @@ dotted-line, line, trill or zigzag.
   doctitle = "Hairpins with different line styles"
 } % begin verbatim
 
+
 \relative c' {
   c2\< c\!
   \override Hairpin #'style = #'dashed-line
diff --git a/Documentation/snippets/headword.snippet-list b/Documentation/snippets/headword.snippet-list
new file mode 100644 (file)
index 0000000..1d04d2e
--- /dev/null
@@ -0,0 +1,16 @@
+ancient-headword.ly
+chords-headword.ly
+editorial-headword.ly
+expressive-headword.ly
+figured-bass-headword.ly
+keyboard-headword.ly
+pitches-headword.ly
+repeats-headword.ly
+rhythms-headword.ly
+screech-and-boink.ly
+simultaneous-headword.ly
+staff-headword.ly
+text-headword.ly
+unfretted-headword.ly
+vocal-headword.ly
+wind-headword.ly
index d1af5200e9f44e89222ed4893c36e9e360c10a68..46c5b1481558896409cba05553a0f23db564a210 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
-  lsrtags = "rhythms, percussion"
+  lsrtags = "real-music, percussion, contemporary-notation, rhythms"
 
   texidoc = "
 Though the polymetric time signature shown was not the most essential
@@ -18,6 +18,7 @@ is the template of a real Balkan song!).
   doctitle = "Heavily customized polymetric time signatures"
 } % begin verbatim
 
+
 #(define plus (markup #:vcenter "+"))
 #(define ((custom-time-signature one two three four five six
                                  seven eight nine ten eleven num) grob)
index 23cdc4ccd0377c7af9497b6af6542bc250d16c81..81bcb5ff9c1ef91eff09c4c4146d8dd04b004ff5 100644 (file)
@@ -1,12 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
 \header {
+  lsrtags = "pitches"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -37,12 +39,13 @@ saut de ligne.
   doctitlefr = "Non répétition de l'altération après saut de ligne sur liaison de prolongation"
 
 
-  lsrtags = "pitches"
-  texidoc = "This shows how to hide accidentals on tied notes at the beginning of a
-new system."
-  doctitle = "Hiding accidentals on tied notes at the beginning of a new system"
-} % begin verbatim
+  texidoc = "
+This shows how to hide accidentals on tied notes at the start of a new
+system.
 
+"
+  doctitle = "Hiding accidentals on tied notes at the start of a new system"
+} % begin verbatim
 
 \relative c'' {
   \override Accidental #'hide-tied-accidental-after-break = ##t
@@ -50,4 +53,3 @@ new system."
   \break
   cis
 }
-
index a65526aa8fc775bdc25f3ea2d48606730d6fd982..f7dc49eec31dad04087f7e65de7e94112b0c1412 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -47,6 +47,7 @@ following way:
   doctitle = "Hiding the extender line for text dynamics"
 } % begin verbatim
 
+
 \relative c'' {
   \override DynamicTextSpanner #'style = #'none
   \crescTextCresc
index 621c19de00bae2e45c07bebe2585c5c86adbf317..1794c15d60fa4df817aa83351f1e750c207d65c8 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "correction-wanted, version-specific, tweaks-and-overrides, expressive-marks"
 
   texidoc = "
 Some dynamic expressions involve additional text, like @qq{sempre pp}.
@@ -52,6 +52,7 @@ not at the center of pp.
   doctitle = "Horizontally aligning custom dynamics (e.g. \"sempre pp\" \"piu f\" \"subito p\")"
 } % begin verbatim
 
+
 \header { title = "Horizontally aligning custom dynamics" }
 
 \paper { ragged-right = ##f }
index b9d079b0a9c687870eb6fd0d8af51a98b9d99212..91c10bd9ccd24b7afbbe4075849cf2ad645dee95 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "fretted-strings, tweaks-and-overrides"
+  lsrtags = "specific-notation, fretted-strings, tweaks-and-overrides"
 
   texidoc = "
 If you want to move the position of a fret diagram, for example, to
@@ -29,6 +29,7 @@ itself.
   doctitle = "How to change fret diagram position"
 } % begin verbatim
 
+
 harmonies = \chordmode
 {
   a8:13
index 2bf2b2a013529d557b92bac72a16795d40552d9d..584d22c556b2487d2ac823e4de8640f974140d30 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, staff-notation, editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides, expressive-marks"
 
   texidoc = "
 This method prints two 'rehearsal marks', one on top of the other. It
@@ -36,6 +36,7 @@ box of the mark from its original value.
   doctitle = "How to print two rehearsal marks above and below the same barline (method 1)"
 } % begin verbatim
 
+
 \relative c'{
     c d e f |
     \once \override Score.RehearsalMark #'extra-offset = #'(0 . -8.5)
index cfd14e83b8565a40fb4d926d9ec558db4fbac517..0e7fb3a8cbcb2f5771b6d5a1c4516d4826f896d1 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, staff-notation, editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides, expressive-marks"
 
   texidoc = "
 This method prints two 'rehearsal marks' - one above the stave and one
@@ -23,6 +23,7 @@ independently of the other.
   doctitle = "How to print two rehearsal marks above and below the same barline (method 2)"
 } % begin verbatim
 
+
 \score {
   \relative c'
   <<
index c7bedbf4e26958c0cfad3b47e5baeadf9b3bb9f4..20f56b16941589acea28577dc278cc7bded2ad5b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, vocal-music"
+  lsrtags = "specific-notation, vocal-music, text, symbols-and-glyphs"
 
   texidoc = "
 This can be achieved by separating those syllables by tildes.
@@ -16,6 +16,7 @@ This can be achieved by separating those syllables by tildes.
   doctitle = "How to put ties between syllables in lyrics"
 } % begin verbatim
 
+
 \lyrics {
   wa~o~a
 }
index d2d680e43dfea62090a156715ec1e9f0c6aa7c6a..22af0c489af0e9943e8feda021b79a6c388aecb0 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, template"
+  lsrtags = "template, vocal-music"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -59,6 +59,7 @@ verses as stand-alone text under the music.
   doctitle = "Hymn template"
 } % begin verbatim
 
+
 Timeline = {
   \time 4/4
   \tempo 4=96
index cf69a635cb36ebc7c5ddfd707171369378a5e2ae..1819c37e0327a5362321148ed4b9ecd7f585dab0 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "keyboards"
+  lsrtags = "keyboards, real-music"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -50,6 +50,7 @@ context.
   doctitle = "Indicating cross-staff chords with arpeggio bracket"
 } % begin verbatim
 
+
 \new PianoStaff <<
   \set PianoStaff.connectArpeggios = ##t
   \override PianoStaff.Arpeggio #'stencil = #ly:arpeggio::brew-chord-bracket
index 192764f4cb1e1bb5b65199d9f81bf41c5c05b57b..6493f3e403a1eb7497c34baa3bcfbf004945178d 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -46,6 +46,7 @@ available.
   doctitle = "Inserting a caesura"
 } % begin verbatim
 
+
 \relative c'' {
   \override BreathingSign #'text = \markup {
     \musicglyph #"scripts.caesura.straight"
index 36c40856618b25e017ee57bfde12b695dc69fed4..b8e14d627482a7f71ea1bba1bfa17cac8db63658 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation"
+  lsrtags = "real-music, staff-notation"
 
   texidoc = "
 The @code{\\markup} command is quite versatile.  In this snippet, it
@@ -17,6 +17,7 @@ contains a @code{\\score} block instead of texts or marks.
   doctitle = "Inserting score fragments above a staff as markups"
 } % begin verbatim
 
+
 tuning = \markup {
   \score {
     \new Staff \with { \remove "Time_signature_engraver" }
index 2a8b8bc2cbd344a4effcb0f35665d118dcb95e5b..fc0fe894837ca8d6bd10ecc43af3fc90b1034af3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats"
@@ -42,6 +42,7 @@ Isolated percents can also be printed.
   doctitle = "Isolated percent repeats"
 } % begin verbatim
 
+
 makePercent =
 #(define-music-function (parser location note) (ly:music?)
    "Make a percent repeat the same length as NOTE."
index 7c89686f45fe7d6c764e746101bbdf9c15607925..0bbbff01840f69f9df1f472d03355e184e9e650d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
@@ -28,6 +28,7 @@ initial clef.  This can be overridden with @code{full-size-change}.
   doctitle = "Keep change clefs full sized"
 } % begin verbatim
 
+
 \relative c' {
   \clef "treble"
   c1
index 2e5fde7ee39f47d0fc47911181dca62d84dad7b3..707840557f8ee987228b32086517dbef80a72611 100644 (file)
@@ -1,31 +1,24 @@
-% 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.14.0
-\version "2.14.0"
-\include "english.ly"
-
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
+%% 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.14.2"
 
-% NR 2.2 Keyboard instruments
+\header {
+  lsrtags = "headword"
 
+  texidoc = "
+Keyboard headword
 
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
+"
+  doctitle = "Keyboard headword"
 } % begin verbatim
 
-
 % M. Ravel, Sonatine (1905)
 % First movement
+\include "english.ly"
 
 \layout {
   \context {
index b8eb5cf57464c8c5213925b64020d3f99134752a..f47f9c0d6ab19c538641d3b7faa2c4f904a9c134 100644 (file)
@@ -10,7 +10,6 @@ indicating-cross-staff-chords-with-arpeggio-bracket.ly
 jazz-combo-template.ly
 laissez-vibrer-ties.ly
 piano-template-simple.ly
-piano-template-with-centered-dynamics.ly
 piano-template-with-centered-lyrics.ly
 piano-template-with-melody-and-lyrics.ly
 vocal-ensemble-template-with-automatic-piano-reduction.ly
index d2f12381ad0f521b937d8a3cea8d8fae55b48ef4..d0df7608568af2824a2d38278d977ac2e1732d44 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, keyboards, fretted-strings"
+  lsrtags = "specific-notation, keyboards, fretted-strings, contemporary-notation, connecting-notes, expressive-marks"
 
   texidoc = "
 Laissez vibrer ties have a fixed size. Their formatting can be tuned
@@ -17,6 +17,7 @@ using @code{'tie-configuration}.
   doctitle = "Laissez vibrer ties"
 } % begin verbatim
 
+
 \relative c' {
   <c e g>4\laissezVibrer r <c f g>\laissezVibrer r
   <c d f g>4\laissezVibrer r <c d f g>4.\laissezVibrer r8
index 12dee0fbd147b0fcab90a884f0069a5766b8baa1..bd4fa1643eba3b0bde5190d83ff2e6891061123e 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings, staff-notation"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 La tablatura se puede formatear utilizando letras en lugar de números.
@@ -16,8 +17,6 @@ La tablatura se puede formatear utilizando letras en lugar de números.
 
   doctitlees = "Formateado de tablaturas con letras"
 
-  lsrtags = "staff-notation, fretted-strings"
-
   texidoc = "
 Tablature can be formatted using letters instead of numbers.
 
index 8178486df7c3b7ee9f2c1a4bfd1992c95418df0d..4a7f7cf33f27bbb554248727bba80793acc6f439 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -25,6 +25,7 @@ Glissando).
   doctitle = "Line arrows"
 } % begin verbatim
 
+
 \relative c'' {
   \override TextSpanner #'bound-padding = #1.0
   \override TextSpanner #'style = #'line
index 9e2575277d5c6582c0d418842f1aae964487f89b..be77457c399358707976a5cb955f9c6da9c31ca9 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, vocal-music"
+  lsrtags = "vocal-music, text, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -55,6 +55,7 @@ well.
   doctitle = "Lyrics alignment"
 } % begin verbatim
 
+
 \layout { ragged-right = ##f }
 \relative c'' {
   c1
diff --git a/Documentation/snippets/lyrics-old-spacing-settings.ly b/Documentation/snippets/lyrics-old-spacing-settings.ly
deleted file mode 100644 (file)
index c869134..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: ea0b270e14781707ab52683acddf9302bbe337f3
-  texidoces = "
-El motor de espaciado vertical cambió en la versión 2.14.  Esto puede
-hacer que se altere el espaciado de la letra de las canciones.  Es
-posible fijar propiedades para los contextos @code{Lyric} y
-@code{Staff} de forma que el motor de espaciado se comporte como lo
-hacía en la versión 2.12.
-
-"
-
-  doctitlees = "Conseguir el espaciado de la letra de la versión 2.12
-  en versiones más recientes"
-
-%% 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: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
-  texidocfr = "
-La version 2.14 a donné naissance à un nouveau moteur pour l'espacement
-vertical des paroles.  Celles-ci peuvent donc se retrouver positionnées
-différemment.  Le moteur adoptera les usages de la version 2.12 une fois
-que vous aurez réglé certaines propriétés des contextes @code{Lyric} et
-@code{Staff}.
-
-"
-  doctitlefr = "Espacement des paroles selon les pratiques de la version 2.12"
-
-
-  lsrtags = "vocal-music"
-
-  doctitle = "Obtaining 2.12 lyrics spacing in newer versions"
-
-  texidoc = "
-The vertical spacing engine changed for version 2.14.  This can
-cause lyrics to be spaced differently.  It is possible to set
-properties for @code{Lyric} and @code{Staff} contexts to get the
-spacing engine to behave as it did in version 2.12.
-"
-} % begin verbatim
-
-
-global = {
-  \key d \major
-  \time 3/4
-}
-
-sopMusic = \relative c' {
-  % VERSE ONE
-  fis4 fis fis | \break
-  fis4. e8 e4
-}
-
-altoMusic = \relative c' {
-  % VERSE ONE
-  d4 d d |
-  d4. b8 b4 |
-}
-
-tenorMusic = \relative c' {
-  a4 a a |
-  b4. g8 g4 |
-}
-
-bassMusic = \relative c {
-  d4 d d |
-  g,4. g8 g4 |
-}
-
-words = \lyricmode {
-  Great is Thy faith- ful- ness,
-}
-
-\score {
-  \new ChoirStaff <<
-    \new Lyrics = sopranos
-    \new Staff = women <<
-      \new Voice = "sopranos" {
-        \voiceOne
-        \global \sopMusic
-      }
-      \new Voice = "altos" {
-        \voiceTwo
-        \global \altoMusic
-      }
-    >>
-    \new Lyrics = "altos"
-    \new Lyrics = "tenors"
-    \new Staff = men <<
-      \clef bass
-      \new Voice = "tenors" {
-        \voiceOne
-        \global \tenorMusic
-      }
-      \new Voice = "basses" {
-        \voiceTwo  \global \bassMusic
-      }
-    >>
-    \new Lyrics = basses
-    \context Lyrics = sopranos \lyricsto sopranos \words
-    \context Lyrics = altos \lyricsto altos \words
-    \context Lyrics = tenors \lyricsto tenors \words
-    \context Lyrics = basses \lyricsto basses \words
-  >>
-  \layout {
-    \context {
-      \Lyrics
-      \override VerticalAxisGroup #'staff-affinity = ##f
-      \override VerticalAxisGroup #'staff-staff-spacing =
-        #'((basic-distance . 0)
-          (minimum-distance . 2)
-          (padding . 2))
-    }
-    \context {
-      \Staff
-      \override VerticalAxisGroup #'staff-staff-spacing =
-        #'((basic-distance . 0)
-          (minimum-distance . 2)
-          (padding . 2))
-    }
-  }
-}
-
index 49446aa89f5e0332cfdafdf34efdf82feb041f5e..c814553221c03a30e5b7f0665a12440ec0634820 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "version-specific, pitches, world-music"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 El «Makam» es un tipo de melodía de Turquía que
@@ -44,10 +45,9 @@ manuel d'initiation pour le localiser).
 "
   doctitlefr = "Exemple de musique « Makam »"
 
-  lsrtags = "pitches, world-music"
   texidoc = "
 Makam is a type of melody from Turkey using 1/9th-tone microtonal
-alterations.  Consult the initialization file @samp{ly/makam.ly} for
+alterations. Consult the initialization file @samp{ly/makam.ly} for
 details of pitch names and alterations.
 
 "
index 225821c384efd4e07c625bcd9a2f76c7d6a0cbd2..d2f33cfa752d57b330c39ba0e9369a5deb25adfc 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "rhythms, expressive-marks"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 
@@ -79,28 +80,24 @@ trait @code{segment-style} de longueur @code{segment-taille}.
   doctitlefr = "Dessin d'une liaison d'articulation au trait discontinu"
 
 
-  lsrtags = "rhythms, expressive-marks"
   texidoc = "
-Slurs can be made with complex dash patterns by defining
-the @code{dash-definition} property.  @code{dash-definition}
-is a list of @code{dash-elements}.  A @code{dash-element} is a
-list of parameters defining the dash behavior for a segment of
-the slur.
-
-The slur is defined in terms of the bezier parameter t
-which ranges from 0
-at the left end of the slur to 1 at the right end of the slur.
+Slurs can be made with complex dash patterns by defining the
+@code{dash-definition} property.  @code{dash-definition} is a list of
+@code{dash-elements}.  A @code{dash-element} is a list of parameters
+defining the dash behavior for a segment of the slur.
+
+The slur is defined in terms of the bezier parameter t which ranges
+from 0 at the left end of the slur to 1 at the right end of the slur.
 @code{dash-element} is a list @code{(start-t stop-t dash-fraction
 dash-period)}.  The region of the slur from @code{start-t} to
-@code{stop-t} will have a fraction @code{dash-fraction}
-of each @code{dash-period} black.  @code{dash-period} is
-defined in terms of staff spaces.  @code{dash-fraction} is
-set to 1 for a solid slur.
+@code{stop-t} will have a fraction @code{dash-fraction} of each
+@code{dash-period} black.  @code{dash-period} is defined in terms of
+staff spaces.  @code{dash-fraction} is set to 1 for a solid slur.
+
 "
   doctitle = "Making slurs with complex dash structure"
 } % begin verbatim
 
-
 \relative c' {
   \once \override
     Slur #'dash-definition = #'((0 0.3 0.1 0.75)
index 8dff16db553e6d8a701af552699aee015f0d7e59..93e99313fd8d11fa58e7f3f075b83ac868bff35e 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, editorial-annotations"
+  lsrtags = "editorial-annotations, workaround, really-cool, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -56,6 +56,7 @@ emphasized, using the @code{line-positions} property of the
   doctitle = "Making some staff lines thicker than the others"
 } % begin verbatim
 
+
 {
   \override Staff.StaffSymbol #'line-positions = #'(-4 -2 -0.2 0 0.2 2 4)
   d'4 e' f' g'
index 169f17bc2b8c390b4ad84b65e4162ad4e7ad6f8e..0ff599aa9008ada81598bfbeddff0b166810c9b5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "chords"
@@ -20,6 +20,7 @@ extender attributed to that number right before the number.
   doctitle = "Manually break figured bass extenders for only some numbers"
 } % begin verbatim
 
+
 bassfigures = \figuremode {
   \set useBassFigureExtenders = ##t
   <6 4>4 <6 4\!> <6 4\!> <6 4\!> |  <6\! 4\!>  <6 4> <6 4\!> <6 4>
index 6e7df11c02ce9bb6aa26aa7097f9331c67aa97e8..dd27995e1173ec6608854cfd2ca88f9713dfef75 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, connecting-notes, rhythms"
 
   texidoc = "
 Beam positions may be controlled manually, by overriding the
@@ -20,6 +20,7 @@ Beam positions may be controlled manually, by overriding the
   doctitle = "Manually controlling beam positions"
 } % begin verbatim
 
+
 \relative c' {
   \time 2/4
   % from upper staff-line (position 2) to center (position 0)
index de954566dcce28089edb136a65c3ed11372d8a58..6e6c6e91340de184de121a88fc12c0cdec224b15 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
-  lsrtags = "editorial-annotations, vocal-music"
+  lsrtags = "vocal-music, editorial-annotations, workaround, contemporary-notation"
 
   texidoc = "
 This example shows how to put crosses on stems.  Mark the beginning of
@@ -18,6 +18,7 @@ a spoken section with the @code{\\speakOn} keyword, and end it with the
   doctitle = "Marking notes of spoken parts with a cross on the stem"
 } % begin verbatim
 
+
 speakOn = {
   \override Stem #'stencil =
     #(lambda (grob)
index 67ea23606c8cbed216567d7f6e3fdd2bab10ad68..ad09798f3d7c06036885806984721bf40e1d2618 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
   lsrtags = "text"
@@ -17,6 +17,7 @@ Text that can spread over pages is entered with the
   doctitle = "Markup lines"
 } % begin verbatim
 
+
 #(set-default-paper-size "a6")
 
 #(define-markup-list-command (paragraph layout props args) (markup-list?)
index 5895ecae26517940366557aacd5a85d1eb8ee346..166e66f086ca507bbd7934901f5f5a39ba277a10 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "repeats, staff-notation, editorial-annotations"
+  lsrtags = "repeats, editorial-annotations, workaround, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
index 973d1e5b7e223114d0ad3c653cc8c0ca729e9722..7552b20a37a494f9701332d7b87ee019898e768d 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, ancient-notation, contexts-and-engravers, tweaks-and-overrides"
+  lsrtags = "ancient-notation, contexts-and-engravers, staff-notation, tweaks-and-overrides"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -53,6 +53,7 @@ the @code{transparent} property.
   doctitle = "Mensurstriche layout (bar lines between the staves)"
 } % begin verbatim
 
+
 global = {
   \override Staff.BarLine #'transparent = ##t
   s1 s
index 7e5f7f4fdb94b82871ce1ced5d3451d561edeba9..1d05f6157242ad705f1cbb7d9271281a9c6f74c1 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "version-specific, really-simple, rhythms"
 
   texidoc = "
 When using multi-measure rests in a polyphonic staff, the rests will be
@@ -18,6 +18,7 @@ can be printed on the same staff line, using the following setting.
   doctitle = "Merging multi-measure rests in a polyphonic part"
 } % begin verbatim
 
+
 normalPos = \revert MultiMeasureRest #'staff-position
 
 {
diff --git a/Documentation/snippets/modern-tab-text-clef.ly b/Documentation/snippets/modern-tab-text-clef.ly
deleted file mode 100644 (file)
index 485c737..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-  texidoces = "
-Utilice un texto de marcado para sustituir el glifo de clave (TAB) con
-una fuente tipográfica moderna.
-
-"
-  doctitlees = "Clave de texto TAB moderna para tablatura"
-
-  lsrtags = "staff-notation, fretted-strings"
-
-  texidoc = "
-Use a markup text to replace the (TAB) clef glyph with a modern font.
-
-"
-  doctitle = "Modern TAB text clef"
-} % begin verbatim
-
-
-\markup {
-  This snippet is deprecated as of version 2.13.4 and will be removed
-  in version 2.14.
-}
index 61cb685ca4fb9bb1e3a432c2ad4d940f7c5ab6dd..4f36488ecfd45564c1af54acedba5b9611aa9af4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -69,6 +69,7 @@ the default + symbol, assign the value @code{trill} to the variable
   doctitle = "Modifying default values for articulation shorthand notation"
 } % begin verbatim
 
+
 \relative c'' { c1-+ }
 
 dashPlus = "trill"
index 261f909cdee10379b179aff752371651f25750a5..db3ebb1e73fde09a85cf4aa0480dad396c09d99c 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "really-simple, rhythms"
 
   texidoc = "
 Tuplet brackets can be made to run to prefatory matter or the next
@@ -23,6 +23,7 @@ modify what material they cover.
   doctitle = "Modifying tuplet bracket length"
 } % begin verbatim
 
+
 \new RhythmicStaff {
   % Set tuplets to be extendable...
   \set tupletFullLength = ##t
index 140c007a3f38c1355d8f5755ea9272230bb04d96..d9964ef84616e84990e131ede2d86e20d97ed36e 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, simultaneous-notes, tweaks-and-overrides"
+  lsrtags = "simultaneous-notes, tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -31,6 +31,7 @@ the right.  This behaviour can be over-ridden by using the
   doctitle = "Moving dotted notes in polyphony"
 } % begin verbatim
 
+
 \new Staff \relative c' <<
   { f2. f4
     \override Staff.NoteCollision #'prefer-dotted-right = ##f
index ab67c4430bf1ff60bf14b27766fff727b1f8a064..1b0a05c63c467061cfe1bd57fde3a4d5f1a89872 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -43,6 +43,7 @@ slurs further down.
   doctitle = "Moving slur positions vertically"
 } % begin verbatim
 
+
 \relative c' {
   \stemDown
   e4( a)
index 4354b66ecd2dd0d15ca430773efddaf5a1a0b2fa..489895c8b30b7af4f15f2831d48dd7673a441eae 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, text"
+  lsrtags = "text, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 texidoces = "
@@ -80,6 +80,7 @@ be centered.
   doctitle = "Multi-measure rest markup"
 } % begin verbatim
 
+
 \relative c' {
   \compressFullBarRests
   \textLengthOn
index f1169e155cc7c40eac4fd9c1c4314b443815d4fb..caeb97ec311549e42163af72252730b5725761dd 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
+  lsrtags = "preparing-parts, contexts-and-engravers, staff-notation, tweaks-and-overrides"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -77,6 +77,7 @@ staves. The possibilities are @code{SystemStartBar},
   doctitle = "Nesting staves"
 } % begin verbatim
 
+
 \new StaffGroup
 \relative c'' <<
   \set StaffGroup.systemStartDelimiterHierarchy
diff --git a/Documentation/snippets/new/adding-fingerings-to-tablatures.ly b/Documentation/snippets/new/adding-fingerings-to-tablatures.ly
deleted file mode 100644 (file)
index 830df4d..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-To add fingerings to tablatures, use a combination of @code{\\markup}
-and @code{\\finger}.
-"
-  doctitle = "Adding fingerings to tablatures"
-}
-
-one = \markup { \finger 1 }
-two = \markup { \finger 2 }
-threeTwo = \markup {
-  \override #'(baseline-skip . 2)
-  \column {
-    \finger 3
-    \finger 2
-  }
-}
-threeFour = \markup {
-  \override #'(baseline-skip . 2)
-  \column {
-    \finger 3
-    \finger 4
-  }
-}
-
-\score {
-  \new TabStaff {
-    \tabFullNotation
-    \stemUp
-    e8\4^\one b\2 <g\3 e'\1>^>[ b\2 e\4]
-    <a\3 fis'\1>^>^\threeTwo[ b\2 e\4]
-  }
-}
-
diff --git a/Documentation/snippets/new/adjusting-lyrics-vertical-spacing.ly b/Documentation/snippets/new/adjusting-lyrics-vertical-spacing.ly
deleted file mode 100644 (file)
index 7a707d5..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "text, vocal-music, spacing"
-  texidoc = "
-This snippet shows how to bring the lyrics line closer to the staff.
-
-"
-  doctitle = "Adjusting lyrics vertical spacing"
-}
-
-% Default layout:
-<<
-  \new Staff \new Voice = melody \relative c' {
-    c4 d e f
-    g4 f e d
-    c1
-  }
-  \new Lyrics \lyricsto melody { aa aa aa aa aa aa aa aa aa }
-
-  % Reducing the minimum space below the staff and above the lyrics:
-  \new Staff {
-    \new Voice = melody \relative c' {
-      c4 d e f
-      g4 f e d
-      c1
-    }
-  }
-  \new Lyrics \with {
-    \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing = #'((basic-distance . 1))
-  }
-  \lyricsto melody { aa aa aa aa aa aa aa aa aa }
->>
diff --git a/Documentation/snippets/new/alternative-breve-note.ly b/Documentation/snippets/new/alternative-breve-note.ly
deleted file mode 100644 (file)
index 0534ef1..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-\version "2.14.0"
-\header {
-  lsrtags = "rhythms,expressive-marks"
-  texidoc = "This code demonstrates how to use the alternative breve note
-with two vertical lines on each side of the notehead instead of one line."
-  doctitle = "Alternative breve notehead with double vertical lines"
-}
-
-\relative c'' {
-  \time 4/2
-  \override Staff.NoteHead #'style = #'altdefault
-  c\breve | b\breve
-}
diff --git a/Documentation/snippets/new/ancient-headword.ly b/Documentation/snippets/new/ancient-headword.ly
deleted file mode 100644 (file)
index aff4337..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-\version "2.14.0"
-
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-\include "gregorian.ly"
-
-\score {
-  <<
-    \new VaticanaVoice = "cantus" {
-      \clef "vaticana-do3"
-      % Verse 1 — Salve, Regína
-      a\melisma \[ a \flexa g \pes a\melismaEnd \] d
-      \divisioMinima
-      \[ a\melisma \flexa g\melismaEnd \]
-      \[ f\melisma \flexa e f \pes g \flexa f\melismaEnd \]
-      \[ e\melisma \flexa d\melismaEnd \]
-      \divisioMaior
-      c d \[d\melisma \flexa c\melismaEnd \] d
-      \[ e\melisma \pes f\melismaEnd\] g
-      \[d\melisma \pes e \flexa c\melismaEnd \] d
-      \finalis
-      % Verse 2 — Vita, dulcédo
-      % a\melisma \[ a \flexa g \pes a\melismaEnd \] d
-      % \divisioMinima
-      % \[ a\melisma \flexa g\melismaEnd \]
-      % \[ f\melisma \flexa e f \pes g \flexa f\melismaEnd \]
-      % \[ e\melisma \flexa d\melismaEnd \]
-      % \divisioMaior
-      % c d \[e\melisma \pes f\melismaEnd \] g
-      % \[d\melisma \pes e \flexa c\melismaEnd \] d
-      % \finalis
-      % Verse 3 — Ad te clamámus
-      \[ d\melisma \pes f\melismaEnd\] a g
-      \[ g\melisma \flexa f \pes a\melismaEnd\] e
-      \divisioMaior
-      g f \[ e\melisma \flexa d \pes g\melismaEnd \]
-      \divisioMinima
-      c d \[ e\melisma \flexa d \pes g\melismaEnd \]
-      \[ f\melisma \flexa e\melismaEnd \] d
-      \finalis
-      % Verse 4 — Ad te suspirámus
-      \[ d\melisma \pes f\melismaEnd \] a c' g
-      \[ g\melisma \flexa f \pes g\melismaEnd \] a
-      \divisioMaior
-      d \[ f\melisma \pes \deminutum g\melismaEnd \] g d
-      \[ \virga f\melisma \inclinatum e \inclinatum d\melismaEnd \]
-      c \divisioMaior
-      d \[ d\melisma \flexa c \pes f\melismaEnd \]
-      \[ g\melisma \pes a\melismaEnd \]
-      g \[ f\melisma \flexa e\melismaEnd \] g
-      \[ f\melisma \flexa \deminutum e\melismaEnd \]
-      \[ d\melisma \flexa c \pes d\melismaEnd \]
-      \finalis
-      % Verse 5 — Eia ergo, Advocáta nostra
-      f\melisma \[ f \pes g\melismaEnd \] f
-      \[ g\melisma \pes \deminutum a\melismaEnd \] a
-      \divisioMinima
-      c' g \[ \virga a\melisma \inclinatum g \inclinatum f\melismaEnd \] d g a
-      \divisioMaior
-      d' d' \[ c'\melisma \flexa b c' \pes d'\melismaEnd \] a
-      \divisioMinima
-      d' c' a \[ g\melisma \flexa f \pes a\melismaEnd \] g
-      \[ d\melisma \pes e\melismaEnd \] f
-      \[ \virga e\melisma \inclinatum d \inclinatum c\melismaEnd \]
-      \divisioMaior
-      \[ c\melisma \pes d\melismaEnd \]
-      f \[ g\melisma \flexa \deminutum f\melismaEnd \]
-      \[ d\melisma \flexa c \pes d\melismaEnd \] d
-      \finalis
-      % Verse 6 — Et Jesum
-      d a, \[ c\melisma \pes d\melismaEnd \]
-      \divisioMinima
-      d \[ d\melisma \pes e\melismaEnd \] \[ e\melisma \flexa d d\melismaEnd \]
-      c g f \[ e\melisma \flexa \deminutum d\melismaEnd \] g
-      \[ f\melisma \flexa e\melismaEnd \]
-      \[ d\melisma \flexa c \pes d\melismaEnd \]
-      \[ d\melisma \pes a \] \virga bes\melismaEnd a
-      \divisioMinima
-      \[ \virga a\melisma \inclinatum g \inclinatum f\melismaEnd \] g d f
-      \[ f\melisma \flexa e\melismaEnd \] \[ d\melisma \flexa c\melismaEnd \]
-      \divisioMinima
-      \[ e\melisma \pes f \flexa e\melismaEnd \] d d
-      \finalis
-      % Verse 7 ad finem — O clemens: O pia: O dulcis Virgo María
-      a\melisma \[a \flexa g a \quilisma b \pes c'\melismaEnd \]
-      \[ \virga b\melisma \inclinatum a \inclinatum g\melismaEnd \] a
-      \finalis
-      \[ g\melisma \pes a \quilisma b \pes c' \] \[ c' \flexa b\melismaEnd \]
-      \[ a\melisma \flexa g\melismaEnd \] \[ g\melisma \pes a\melismaEnd \]
-      \finalis
-      \[ a\melisma \flexa d \virga f \inclinatum e \inclinatum d \inclinatum c d \]
-      \divisioMinima
-      \[ d \pes e f \pes g\melismaEnd \]
-      \[ g\melisma \flexa \deminutum f\melismaEnd \]
-      \[ g\melisma \pes a\melismaEnd \]
-      d c d \[ d\melisma \pes g \flexa f f\melismaEnd \]
-      \[ e\melisma \flexa d\melismaEnd \]
-      \finalis
-    }
-    \new Lyrics \lyricsto "cantus" {
-      Sal- ve, Re- gí- na, ma- ter mi- se- ri- cór- di- ae:
-      % Vi- ta, dul- cé- do, et spes no- stra, sal- ve.
-      Ad te cla- má- mus, éx- su- les, fi- li- i He- vae.
-      Ad te su- spi- rá- mus, ge- mén- tes et flen- tes in hac la- cri- má- rum
-      val- le.
-      E- ia er- go, Ad- vo- cá- ta no- stra, il- los tu- os mi- se- ri- cór- des
-      ó- cu- los ad nos con- vér- te.
-      Et Je- sum, be- ne- díc- tum fruc- tum ven- tris tu- i, no- bis post hoc
-      ex- sí- li- um os- tén- de.
-      O cle- mens:
-      O pi- a:
-      O dul- cis Vir- go Ma- rí- a.
-    }
-  >>
-}
-
-\layout {
-  \context {
-    \Staff
-    \consists "Custos_engraver"
-  }
-}
diff --git a/Documentation/snippets/new/automatic-beam-subdivisions.ly b/Documentation/snippets/new/automatic-beam-subdivisions.ly
deleted file mode 100644 (file)
index 64bc6ee..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-
-  texidoc = "
-Beams can be subdivided automatically.  By setting the property
-@code{subdivideBeams}, beams are subdivided at beat positions (as
-specified in @code{baseMoment}).
-
-"
-  doctitle = "Automatic beam subdivisions"
-}
-
-\new Staff {
-  \relative c'' {
-    <<
-      {
-        \voiceOne
-        \set subdivideBeams = ##t
-        b32[ a g f c' b a g
-        b32^"subdivide beams" a g f c' b a g]
-      }
-      \new Voice {
-        \voiceTwo
-        b32_"default"[ a g f c' b a g
-        b32 a g f c' b a g]
-      }
-    >>
-    \oneVoice
-    \set baseMoment = #(ly:make-moment 1 8)
-    \set beatStructure = #'(2 2 2 2)
-    b32^"baseMoment 1 8"[ a g f c' b a g]
-    \set baseMoment = #(ly:make-moment 1 16)
-    \set beatStructure = #'(4 4 4 4)
-    b32^"baseMoment 1 16"[ a g f c' b a g]
-  }
-}
-
diff --git a/Documentation/snippets/new/beam-endings-in-score-context.ly b/Documentation/snippets/new/beam-endings-in-score-context.ly
deleted file mode 100644 (file)
index b622ac1..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-Beat structure rules specified in the @code{Score} context apply to all
-staves, but can be modified at both @code{Staff} and @code{Voice}
-levels:
-"
-  doctitle = "Beam endings in Score context"
-}
-
-\relative c'' {
-  \time 5/4
-  % Set default beaming for all staves
-  \set Score.baseMoment = #(ly:make-moment 1 8)
-  \set Score.beatStructure = #'(3 4 3)
-  <<
-    \new Staff {
-      c8 c c c c c c c c c
-    }
-    \new Staff {
-      % Modify beaming for just this staff
-      \set Staff.beatStructure = #'(6 4)
-      c8 c c c c c c c c c
-    }
-    \new Staff {
-      % Inherit beaming from Score context
-      <<
-        {
-          \voiceOne
-          c8 c c c c c c c c c
-        }
-        % Modify beaming for this voice only
-        \new Voice {
-          \voiceTwo
-          \set Voice.beatStructure = #'(6 4)
-          a8 a a a a a a a a a
-        }
-      >>
-    }
-  >>
-}
diff --git a/Documentation/snippets/new/beam-grouping-in-7-8-time.ly b/Documentation/snippets/new/beam-grouping-in-7-8-time.ly
deleted file mode 100644 (file)
index c33112b..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-There is no default beat structure specified for 7/8 time,
-so if automatic beams are required the structure must be specified.  For
-example, to group all beams 2-3-2 in 7/8 time, specify the
-beat structure to be (2 3 2):
-"
-  doctitle = "Beam grouping in 7/8 time"
-}
-
-\relative c'' {
-  \time 7/8
-  % rhythm 2-3-2
-  a8 a a a a a a
-  \set Score.beatStructure = #'(2 3 2)
-  a8 a a a a a a
-}
diff --git a/Documentation/snippets/new/changing-the-ambitus-gap.ly b/Documentation/snippets/new/changing-the-ambitus-gap.ly
deleted file mode 100644 (file)
index 982a447..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-\version "2.14.0"
-\header {
-  lsrtags = "pitches"
-  texidoc = "It is possible to change the default gap setting for
-ambitus."
-
-  doctitle = "Changing the ambitus gap"
-}
-
-
-\layout {
-  \context {
-    \Voice
-    \consists "Ambitus_engraver"
-  }
-}
-
-\new Staff {
-  \time 2/4
-  % Default setting
-  c'4 g''
-}
-
-\new Staff {
-  \time 2/4
-  \override AmbitusLine #'gap = #0
-  c'4 g''
-}
-
-\new Staff {
-  \time 2/4
-  \override AmbitusLine #'gap = #1
-  c'4 g''
-}
-
-\new Staff {
-  \time 2/4
-  \override AmbitusLine #'gap = #1.5
-  c'4 g''
-}
diff --git a/Documentation/snippets/new/changing-the-number-of-augmentation-dots-per-note.ly b/Documentation/snippets/new/changing-the-number-of-augmentation-dots-per-note.ly
deleted file mode 100644 (file)
index 8d7a6c1..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-\version "2.14.0"
-\header {
-  lsrtags = "rhythms,expressive-marks"
-  texidoc = "This code demonstrates how to change the number of
-augmentation dots on a single note."
-  doctitle = "Changing the number of augmentation dots per note"
-}
-
-\relative c' {
-  c4.. a16 r2 |
-  \override Dots #'dot-count = #4
-  c4.. a16 r2 |
-  \override Dots #'dot-count = #0
-  c4.. a16 r2 |
-  \revert Dots #'dot-count
-  c4.. a16 r2 |
-}
diff --git a/Documentation/snippets/new/changing-the-size-of-woodwind-diagrams.ly b/Documentation/snippets/new/changing-the-size-of-woodwind-diagrams.ly
deleted file mode 100644 (file)
index 9cccb91..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags="winds"
-  texidoc="
-The size and thickness of woodwind diagrams can be changed.
-"
-
-  doctitle = "Changing the size of woodwind diagrams"
-}
-
-\relative c'' {
-  \textLengthOn
-  c1^\markup
-    \woodwind-diagram
-      #'piccolo
-      #'()
-
-  c^\markup
-    \override #'(size . 1.5) {
-      \woodwind-diagram
-        #'piccolo
-        #'()
-    }
-  c^\markup
-    \override #'(thickness . 0.15) {
-      \woodwind-diagram
-        #'piccolo
-        #'()
-    }
-}
diff --git a/Documentation/snippets/new/changing-the-time-signature-without-affecting-the-beaming.ly b/Documentation/snippets/new/changing-the-time-signature-without-affecting-the-beaming.ly
deleted file mode 100644 (file)
index d2bc6c9..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-The @code{\\time} command sets the properties
-@code{timeSignatureFraction}, @code{beatLength}, @code{beatGrouping}
-and @code{measureLength} in the @code{Timing} context, which is
-normally aliased to @code{Score}. Changing the value of
-@code{timeSignatureFraction} causes the new time signature symbol to be
-printed without changing any of the other properties:
-
-"
-  doctitle = "Changing the time signature without affecting the beaming"
-}
-
-\markup {
-  This snippet is deprecated as of 2.13.5 and will be removed in 2.14
-}
diff --git a/Documentation/snippets/new/chord-glissando-in-tablature.ly b/Documentation/snippets/new/chord-glissando-in-tablature.ly
deleted file mode 100644 (file)
index 0434389..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-Slides for chords can be indicated in both Staff and TabStaff.
-String numbers are necessary for TabStaff because automatic
-string calculations are different for chords and for single notes.
-"
-  doctitle = "Chord glissando in tablature"
-}
-
-myMusic = \relative c' {
-  <c\3 e\2 g\1>1 \glissando <f\3 a\2 c\1>
-}
-
-\score {
-  <<
-    \new Staff {
-      \clef "treble_8"
-      \myMusic
-    }
-    \new TabStaff {
-      \myMusic
-    }
-  >>
-}
diff --git a/Documentation/snippets/new/chordchanges-for-fretboards.ly b/Documentation/snippets/new/chordchanges-for-fretboards.ly
deleted file mode 100644 (file)
index e8e8236..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "FretBoards can be set to display only when the chord changes
-or at the beginning of a new line."
-  doctitle = "chordChanges for FretBoards"
-}
-
-\include "predefined-guitar-fretboards.ly"
-
-myChords = \chordmode {
-  c1 c1 \break
-  \set chordChanges = ##t
-  c1 c1 \break
-  c1 c1 \break
-}
-
-<<
-  \new ChordNames { \myChords }
-  \new FretBoards { \myChords }
-  \new Staff { \myChords }
->>
diff --git a/Documentation/snippets/new/clip-systems.ly b/Documentation/snippets/new/clip-systems.ly
deleted file mode 100644 (file)
index 3f41232..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "paper-and-layout"
-
-  texidoc = "
-This code shows how to clip (extract) snippets from a full score.
-
-This file needs to be run separately with @option{-dclip-systems}; the
-snippets page may not adequately show the results.
-
-The result will be files named
-@samp{base-from-start-to-end[-count].eps}.
-
-
-If system starts and ends are included, they include extents of the
-System grob, e.g., instrument names.
-
-
-Grace notes at the end point of the region are not included.
-
-
-Regions can span multiple systems.  In this case, multiple EPS files
-are generated.
-
-"
-  doctitle = "Clip systems"
-}
-
-#(ly:set-option 'clip-systems)
-#(define output-suffix "1")
-
-origScore = \score {
-  \relative c' {
-    \set Staff.instrumentName = #"bla"
-    c1
-    d1
-    \grace c16 e1
-    \key d \major
-    f1 \break
-    \clef bass
-    g,1
-    fis1
-  }
-}
-
-\book {
-  \score {
-    \origScore
-    \layout {
-      % Each clip-region is a (START . END) pair
-      % where both are rhythmic-locations.
-
-      % (make-rhythmic-locations BAR-NUMBER NUM DEN)
-      % means NUM/DEN whole-notes into bar numbered BAR-NUMBER
-
-      clip-regions = #(list
-      (cons
-       (make-rhythmic-location 2 0 1)
-       (make-rhythmic-location 4 0 1))
-
-      (cons
-       (make-rhythmic-location 0 0 1)
-       (make-rhythmic-location 4 0 1))
-
-      (cons
-       (make-rhythmic-location 0 0 1)
-       (make-rhythmic-location 6 0 1))
-      )
-    }
-  }
-}
-
-#(ly:set-option 'clip-systems #f)
-#(define output-suffix #f)
-
-\book {
-  \score { \origScore }
-  \markup { \bold \fontsize #6 clips }
-  \score {
-    \lyrics {
-      \markup { from-2.0.1-to-4.0.1-clip.eps }
-      \markup {
-        \epsfile #X #30.0 #(format #f "~a-1-from-2.0.1-to-4.0.1-clip.eps"
-                            (ly:parser-output-name parser)) }
-    }
-  }
-}
diff --git a/Documentation/snippets/new/compound-time-signatures.ly b/Documentation/snippets/new/compound-time-signatures.ly
deleted file mode 100644 (file)
index de0d73f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-Odd 20th century time signatures (such as \"5/8\") can often be played
-as compound time signatures (e.g. \"3/8 + 2/8\"), which combine two or
-more inequal metrics. LilyPond can make such music quite easy to read
-and play, by explicitly printing the compound time signatures and
-adapting the automatic beaming behavior. (Graphic measure grouping
-indications can also be added; see the appropriate snippet in this
-database.)
-"
-  doctitle = "Compound time signatures"
-}
-
-\markup {
-  This snippet is deprecated as of 2.15.9 and will be removed in 2.16
-}
diff --git a/Documentation/snippets/new/controlling-spanner-visibility-after-a-line-break.ly b/Documentation/snippets/new/controlling-spanner-visibility-after-a-line-break.ly
deleted file mode 100644 (file)
index 8c9c8ce..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-  texidoc = "The visibility of spanners which end on the first note
-following a line break is controlled by the @code{after-line-breaking}
-callback @code{ly:spanner::kill-zero-spanned-time}.
-
-For objects such as glissandos and hairpins, the default behaviour is
-to hide the spanner after a break; disabling the callback will allow
-the left-broken span to be shown.
-
-Conversely, spanners which are usually visible, such as text spans,
-can be hidden by enabling the callback.
-"
-
-  doctitle = "Controlling spanner visibility after a line break"
-}
-
-\paper { ragged-right = ##t }
-
-\relative c'' {
-  \override Hairpin #'to-barline = ##f
-  \override Glissando #'breakable = ##t
-  % show hairpin
-  \override Hairpin #'after-line-breaking = ##t
-  % hide text span
-  \override TextSpanner #'after-line-breaking =
-    #ly:spanner::kill-zero-spanned-time
-  e2\<\startTextSpan
-  % show glissando
-  \override Glissando #'after-line-breaking = ##t
-  f2\glissando
-  \break
-  f,1\!\stopTextSpan
-}
-
diff --git a/Documentation/snippets/new/defining-an-engraver-in-scheme--ambitus-engraver.ly b/Documentation/snippets/new/defining-an-engraver-in-scheme--ambitus-engraver.ly
new file mode 100644 (file)
index 0000000..8958cd9
--- /dev/null
@@ -0,0 +1,320 @@
+\version "2.15.31"
+
+\header {
+
+  lsrtags = "contexts-and-engravers"
+
+
+  texidoc = "This example demonstrates how the ambitus engraver may be
+  defined on the user side, with a Scheme engraver.
+
+  This is basically a rewrite in Scheme of the code from
+  @file{lily/ambitus-engraver.cc}.
+"
+
+  doctitle = "Defining an engraver in Scheme: ambitus engraver"
+}
+
+#(use-modules (oop goops))
+
+%%%
+%%% Grob utilities
+%%%
+%%% These are literal rewrites of some C++ methods used by the ambitus engraver.
+
+#(define (ly:separation-item::add-conditional-item grob grob-item)
+   "Add @var{grob-item} to the array of conditional elements of @var{grob}.
+Rewrite of @code{Separation_item::add_conditional_item} from @file{lily/separation-item.cc}."
+   (ly:pointer-group-interface::add-grob grob 'conditional-elements grob-item))
+
+#(define (ly:accidental-placement::accidental-pitch accidental-grob)
+   "Get the pitch from the grob cause of @var{accidental-grob}.
+Rewrite of @code{accidental_pitch} from @file{lily/accidental-placement.cc}."
+   (ly:event-property (ly:grob-property (ly:grob-parent accidental-grob Y) 'cause)
+                      'pitch))
+
+#(define (ly:accidental-placement::add-accidental grob accidental-grob)
+   "Add @var{accidental-grob}, an @code{Accidental} grob, to the
+list of the accidental grobs of @var{grob}, an @code{AccidentalPlacement}
+grob.
+Rewrite of @code{Accidental_placement::add_accidental} from @file{lily/accidental-placement.cc}."
+   (let ((pitch (ly:accidental-placement::accidental-pitch accidental-grob)))
+     (set! (ly:grob-parent accidental-grob X) grob)
+     (set! (ly:grob-property accidental-grob 'X-offset)
+           ly:grob::x-parent-positioning)
+     (let* ((accidentals (ly:grob-object grob 'accidental-grobs))
+            (handle (assq (ly:pitch-notename pitch) accidentals))
+            (entry (if handle (cdr handle) '())))
+       (set! (ly:grob-object grob 'accidental-grobs)
+             (assq-set! accidentals
+                        (ly:pitch-notename pitch)
+                        (cons accidental-grob entry))))))
+
+%%%
+%%% Ambitus data structure
+%%%
+
+%%% The <ambitus> class holds the various grobs that are created
+%%% to print an ambitus:
+%%% - ambitus-group: the grob that groups all the components of an ambitus
+%%% (Ambitus grob);
+%%% - ambitus-line: the vertical line between the upper and lower ambitus
+%%% notes (AmbitusLine grob);
+%%% - ambitus-up-note and ambitus-down-note: the note head and accidental
+%%% for the lower and upper note of the ambitus (see <ambitus-note> class
+%%% below).
+%%% The other slots define the key and clef context of the engraver:
+%%% - start-c0: position of middle c at the beginning of the piece.  It
+%%% is used to place the ambitus notes according to their pitch;
+%%% - start-key-sig: the key signature at the beginning of the piece.  It
+%%% is used to determine if accidentals shall be printed next to ambitus
+%%% notes.
+
+#(define-class <ambitus> ()
+   (ambitus-group #:accessor ambitus-group)
+   (ambitus-line #:accessor ambitus-line)
+   (ambitus-up-note #:getter ambitus-up-note
+                    #:init-form (make <ambitus-note>))
+   (ambitus-down-note #:getter ambitus-down-note
+                      #:init-form (make <ambitus-note>))
+   (start-c0 #:accessor ambitus-start-c0
+             #:init-value #f)
+   (start-key-sig #:accessor ambitus-start-key-sig
+                  #:init-value '()))
+
+%%% Accessor for the lower and upper note data of an ambitus
+#(define-method (ambitus-note (ambitus <ambitus>) direction)
+   "If @var{direction} is @code{UP}, then return the upper ambitus note
+of @var{ambitus}, otherwise return the lower ambitus note."
+   (if (= direction UP)
+       (ambitus-up-note ambitus)
+       (ambitus-down-note ambitus)))
+
+%%% The <ambitus-note> class holds the grobs that are specific to ambitus
+%%% (lower and upper) notes:
+%%% - head: an AmbitusNoteHead grob;
+%%% - accidental: an AmbitusAccidental grob, to be possibly printed next
+%%% to the ambitus note head.
+%%% Moreover:
+%%% - pitch is the absolute pitch of the note
+%%% - cause is the note event that causes this ambitus note, i.e. the lower
+%%% or upper note of the considered music sequence.
+
+#(define-class <ambitus-note> ()
+   (head #:accessor ambitus-note-head
+         #:init-value #f)
+   (accidental #:accessor ambitus-note-accidental
+               #:init-value #f)
+   (cause #:accessor ambitus-note-cause
+          #:init-value #f)
+   (pitch #:accessor ambitus-note-pitch
+          #:init-value #f))
+
+%%%
+%%% Ambitus engraving logics
+%%%
+%%% Rewrite of the code from @file{lily/ambitus-engraver.cc}.
+
+#(define (make-ambitus translator)
+   "Build an ambitus object: initialize all the grobs and their relations.
+
+The Ambitus grob contain all other grobs:
+ Ambitus
+  |- AmbitusLine
+  |- AmbitusNoteHead   for upper note
+  |- AmbitusAccidental for upper note
+  |- AmbitusNoteHead   for lower note
+  |- AmbitusAccidental for lower note
+
+The parent of an accidental is the corresponding note head,
+and the accidental is set as the 'accidental-grob of the note head
+so that is printed by the function that prints notes."
+   ;; make the ambitus object
+   (let ((ambitus (make <ambitus>)))
+     ;; build the Ambitus grob, which will contain all other grobs
+     (set! (ambitus-group ambitus) (ly:engraver-make-grob translator 'Ambitus '()))
+     ;; build the AmbitusLine grob (line between lower and upper note)
+     (set! (ambitus-line ambitus) (ly:engraver-make-grob translator 'AmbitusLine '()))
+     ;; build the upper and lower AmbitusNoteHead and AmbitusAccidental
+     (for-each (lambda (direction)
+                 (let ((head (ly:engraver-make-grob translator 'AmbitusNoteHead '()))
+                       (accidental (ly:engraver-make-grob translator 'AmbitusAccidental '()))
+                       (group (ambitus-group ambitus)))
+                   ;; The parent of the AmbitusAccidental grob is the
+                   ;; AmbitusNoteHead grob
+                   (set! (ly:grob-parent accidental Y) head)
+                   ;; The AmbitusAccidental grob is set as the accidental-grob
+                   ;; object of the AmbitusNoteHead.  This is later used by the
+                   ;; function that prints notes.
+                   (set! (ly:grob-object head 'accidental-grob) accidental)
+                   ;; both the note head and the accidental grobs are added
+                   ;; to the main ambitus grob.
+                   (ly:axis-group-interface::add-element group head)
+                   (ly:axis-group-interface::add-element group accidental)
+                   ;; the note head and the accidental grobs are added to the
+                   ;; ambitus object
+                   (set! (ambitus-note-head (ambitus-note ambitus direction))
+                         head)
+                   (set! (ambitus-note-accidental (ambitus-note ambitus direction))
+                         accidental)))
+               (list DOWN UP))
+     ;; The parent of the ambitus line is the lower ambitus note head
+     (set! (ly:grob-parent (ambitus-line ambitus) X)
+           (ambitus-note-head (ambitus-note ambitus DOWN)))
+     ;; the ambitus line is added to the ambitus main grob
+     (ly:axis-group-interface::add-element (ambitus-group ambitus) (ambitus-line ambitus))
+     ambitus))
+
+#(define-method (initialize-ambitus-state (ambitus <ambitus>) translator)
+   "Initialize the state of @var{ambitus}, by getting the starting
+position of middle C and key signature from @var{translator}'s context."
+   (if (not (ambitus-start-c0 ambitus))
+       (begin
+         (set! (ambitus-start-c0 ambitus)
+               (ly:context-property (ly:translator-context translator)
+                                    'middleCPosition
+                                    0))
+         (set! (ambitus-start-key-sig ambitus)
+               (ly:context-property (ly:translator-context translator)
+                                    'keySignature)))))
+
+#(define-method (update-ambitus-notes (ambitus <ambitus>) note-grob)
+   "Update the upper and lower ambitus pithes of @var{ambitus}, using
+@var{note-grob}."
+   ;; Get the event that caused the note-grob creation
+   ;; and check that it is a note-event.
+   (let ((note-event (ly:grob-property note-grob 'cause)))
+     (if (ly:in-event-class? note-event 'note-event)
+         ;; get the pitch from the note event
+         (let ((pitch (ly:event-property note-event 'pitch)))
+           ;; if this pitch is lower than the current ambitus lower
+           ;; note pitch (or it has not been initialized yet),
+           ;; then this pitch is the new ambitus lower pitch,
+           ;; and conversely for upper pitch.
+           (for-each (lambda (direction pitch-compare)
+                       (if (or (not (ambitus-note-pitch (ambitus-note ambitus direction)))
+                               (pitch-compare pitch
+                                              (ambitus-note-pitch (ambitus-note ambitus direction))))
+                           (begin
+                             (set! (ambitus-note-pitch (ambitus-note ambitus direction))
+                                   pitch)
+                             (set! (ambitus-note-cause (ambitus-note ambitus direction))
+                                   note-event))))
+                     (list DOWN UP)
+                     (list ly:pitch<? (lambda (p1 p2)
+                                        (ly:pitch<? p2 p1))))))))
+
+#(define-method (typeset-ambitus (ambitus <ambitus>) translator)
+   "Typeset the ambitus:
+- place the lower and upper ambitus notes according to their pitch and
+  the position of the middle C;
+- typeset or delete the note accidentals, according to the key signature.
+  An accidental, if it is to be printed, is added to an AccidentalPlacement
+  grob (a grob dedicated to the placement of accidentals near a chord);
+- both note heads are added to the ambitus line grob, so that a line should
+  be printed between them."
+   ;; check if there are lower and upper pitches
+   (if (and (ambitus-note-pitch (ambitus-note ambitus UP))
+            (ambitus-note-pitch (ambitus-note ambitus DOWN)))
+       ;; make an AccidentalPlacement grob, for placement of note accidentals
+       (let ((accidental-placement (ly:engraver-make-grob
+                                    translator
+                                    'AccidentalPlacement
+                                    (ambitus-note-accidental (ambitus-note ambitus DOWN)))))
+         ;; For lower and upper ambitus notes:
+         (for-each (lambda (direction)
+                     (let ((pitch (ambitus-note-pitch (ambitus-note ambitus direction))))
+                       ;; set the cause and the staff position of the ambitus note
+                       ;; according to the associated pitch
+                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
+                                               'cause)
+                             (ambitus-note-cause (ambitus-note ambitus direction)))
+                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
+                                               'staff-position)
+                             (+ (ambitus-start-c0 ambitus)
+                                (ly:pitch-steps pitch)))
+                       ;; determine if an accidental shall be printed for this note,
+                       ;; according to the key signature
+                       (let* ((handle (or (assoc (cons (ly:pitch-octave pitch)
+                                                       (ly:pitch-notename pitch))
+                                                 (ambitus-start-key-sig ambitus))
+                                          (assoc (ly:pitch-notename pitch)
+                                                 (ambitus-start-key-sig ambitus))))
+                              (sig-alter (if handle (cdr handle) 0)))
+                         (cond ((= (ly:pitch-alteration pitch) sig-alter)
+                                ;; the note alteration is in the key signature
+                                ;; => it does not have to be printed
+                                (ly:grob-suicide!
+                                 (ambitus-note-accidental (ambitus-note ambitus direction)))
+                                (set! (ly:grob-object (ambitus-note-head (ambitus-note ambitus direction))
+                                                      'accidental-grob)
+                                      '()))
+                               (else
+                                ;; otherwise, the accidental shall be printed
+                                (set! (ly:grob-property (ambitus-note-accidental
+                                                         (ambitus-note ambitus direction))
+                                                        'alteration)
+                                      (ly:pitch-alteration pitch)))))
+                       ;; add the AccidentalPlacement grob to the
+                       ;; conditional items of the AmbitusNoteHead
+                       (ly:separation-item::add-conditional-item
+                        (ambitus-note-head (ambitus-note ambitus direction))
+                        accidental-placement)
+                       ;; add the AmbitusAccidental to the list of the
+                       ;; AccidentalPlacement grob accidentals
+                       (ly:accidental-placement::add-accidental
+                        accidental-placement
+                        (ambitus-note-accidental (ambitus-note ambitus direction)))
+                       ;; add the AmbitusNoteHead grob to the AmbitusLine grob
+                       (ly:pointer-group-interface::add-grob
+                        (ambitus-line ambitus)
+                        'note-heads
+                        (ambitus-note-head (ambitus-note ambitus direction)))))
+                   (list DOWN UP))
+         ;; add the AccidentalPlacement grob to the main Ambitus grob
+         (ly:axis-group-interface::add-element (ambitus-group ambitus) accidental-placement))
+       ;; no notes ==> suicide the grobs
+       (begin
+         (for-each (lambda (direction)
+                     (ly:grob-suicide! (ambitus-note-accidental (ambitus-note ambitus direction)))
+                     (ly:grob-suicide! (ambitus-note-head (ambitus-note ambitus direction))))
+                   (list DOWN UP))
+         (ly:grob-suicide! ambitus-line))))
+
+%%%
+%%% Ambitus engraver definition
+%%%
+#(define ambitus-engraver
+   (lambda (context)
+     (let ((ambitus #f))
+       ;; when music is processed: make the ambitus object, if not already built
+       (make-engraver
+       ((process-music translator)
+        (if (not ambitus)
+            (set! ambitus (make-ambitus translator))))
+       ;; set the ambitus clef and key signature state
+       ((stop-translation-timestep translator)
+        (if ambitus
+            (initialize-ambitus-state ambitus translator)))
+       ;; when a note-head grob is built, update the ambitus notes
+       (acknowledgers
+          ((note-head-interface engraver grob source-engraver)
+          (if ambitus
+              (update-ambitus-notes ambitus grob))))
+       ;; finally, typeset the ambitus according to its upper and lower notes
+       ;; (if any).
+       ((finalize translator)
+        (if ambitus
+            (typeset-ambitus ambitus translator)))))))
+
+%%%
+%%% Example
+%%%
+
+\score {
+  \new StaffGroup <<
+    \new Staff { c'4 des' e' fis' gis' }
+    \new Staff { \clef "bass" c4 des ~ des ees b, }
+  >>
+  \layout { \context { \Staff \consists #ambitus-engraver } }
+}
diff --git a/Documentation/snippets/new/defining-an-engraver-in-scheme-ambitus-engraver.ly b/Documentation/snippets/new/defining-an-engraver-in-scheme-ambitus-engraver.ly
deleted file mode 100644 (file)
index 8958cd9..0000000
+++ /dev/null
@@ -1,320 +0,0 @@
-\version "2.15.31"
-
-\header {
-
-  lsrtags = "contexts-and-engravers"
-
-
-  texidoc = "This example demonstrates how the ambitus engraver may be
-  defined on the user side, with a Scheme engraver.
-
-  This is basically a rewrite in Scheme of the code from
-  @file{lily/ambitus-engraver.cc}.
-"
-
-  doctitle = "Defining an engraver in Scheme: ambitus engraver"
-}
-
-#(use-modules (oop goops))
-
-%%%
-%%% Grob utilities
-%%%
-%%% These are literal rewrites of some C++ methods used by the ambitus engraver.
-
-#(define (ly:separation-item::add-conditional-item grob grob-item)
-   "Add @var{grob-item} to the array of conditional elements of @var{grob}.
-Rewrite of @code{Separation_item::add_conditional_item} from @file{lily/separation-item.cc}."
-   (ly:pointer-group-interface::add-grob grob 'conditional-elements grob-item))
-
-#(define (ly:accidental-placement::accidental-pitch accidental-grob)
-   "Get the pitch from the grob cause of @var{accidental-grob}.
-Rewrite of @code{accidental_pitch} from @file{lily/accidental-placement.cc}."
-   (ly:event-property (ly:grob-property (ly:grob-parent accidental-grob Y) 'cause)
-                      'pitch))
-
-#(define (ly:accidental-placement::add-accidental grob accidental-grob)
-   "Add @var{accidental-grob}, an @code{Accidental} grob, to the
-list of the accidental grobs of @var{grob}, an @code{AccidentalPlacement}
-grob.
-Rewrite of @code{Accidental_placement::add_accidental} from @file{lily/accidental-placement.cc}."
-   (let ((pitch (ly:accidental-placement::accidental-pitch accidental-grob)))
-     (set! (ly:grob-parent accidental-grob X) grob)
-     (set! (ly:grob-property accidental-grob 'X-offset)
-           ly:grob::x-parent-positioning)
-     (let* ((accidentals (ly:grob-object grob 'accidental-grobs))
-            (handle (assq (ly:pitch-notename pitch) accidentals))
-            (entry (if handle (cdr handle) '())))
-       (set! (ly:grob-object grob 'accidental-grobs)
-             (assq-set! accidentals
-                        (ly:pitch-notename pitch)
-                        (cons accidental-grob entry))))))
-
-%%%
-%%% Ambitus data structure
-%%%
-
-%%% The <ambitus> class holds the various grobs that are created
-%%% to print an ambitus:
-%%% - ambitus-group: the grob that groups all the components of an ambitus
-%%% (Ambitus grob);
-%%% - ambitus-line: the vertical line between the upper and lower ambitus
-%%% notes (AmbitusLine grob);
-%%% - ambitus-up-note and ambitus-down-note: the note head and accidental
-%%% for the lower and upper note of the ambitus (see <ambitus-note> class
-%%% below).
-%%% The other slots define the key and clef context of the engraver:
-%%% - start-c0: position of middle c at the beginning of the piece.  It
-%%% is used to place the ambitus notes according to their pitch;
-%%% - start-key-sig: the key signature at the beginning of the piece.  It
-%%% is used to determine if accidentals shall be printed next to ambitus
-%%% notes.
-
-#(define-class <ambitus> ()
-   (ambitus-group #:accessor ambitus-group)
-   (ambitus-line #:accessor ambitus-line)
-   (ambitus-up-note #:getter ambitus-up-note
-                    #:init-form (make <ambitus-note>))
-   (ambitus-down-note #:getter ambitus-down-note
-                      #:init-form (make <ambitus-note>))
-   (start-c0 #:accessor ambitus-start-c0
-             #:init-value #f)
-   (start-key-sig #:accessor ambitus-start-key-sig
-                  #:init-value '()))
-
-%%% Accessor for the lower and upper note data of an ambitus
-#(define-method (ambitus-note (ambitus <ambitus>) direction)
-   "If @var{direction} is @code{UP}, then return the upper ambitus note
-of @var{ambitus}, otherwise return the lower ambitus note."
-   (if (= direction UP)
-       (ambitus-up-note ambitus)
-       (ambitus-down-note ambitus)))
-
-%%% The <ambitus-note> class holds the grobs that are specific to ambitus
-%%% (lower and upper) notes:
-%%% - head: an AmbitusNoteHead grob;
-%%% - accidental: an AmbitusAccidental grob, to be possibly printed next
-%%% to the ambitus note head.
-%%% Moreover:
-%%% - pitch is the absolute pitch of the note
-%%% - cause is the note event that causes this ambitus note, i.e. the lower
-%%% or upper note of the considered music sequence.
-
-#(define-class <ambitus-note> ()
-   (head #:accessor ambitus-note-head
-         #:init-value #f)
-   (accidental #:accessor ambitus-note-accidental
-               #:init-value #f)
-   (cause #:accessor ambitus-note-cause
-          #:init-value #f)
-   (pitch #:accessor ambitus-note-pitch
-          #:init-value #f))
-
-%%%
-%%% Ambitus engraving logics
-%%%
-%%% Rewrite of the code from @file{lily/ambitus-engraver.cc}.
-
-#(define (make-ambitus translator)
-   "Build an ambitus object: initialize all the grobs and their relations.
-
-The Ambitus grob contain all other grobs:
- Ambitus
-  |- AmbitusLine
-  |- AmbitusNoteHead   for upper note
-  |- AmbitusAccidental for upper note
-  |- AmbitusNoteHead   for lower note
-  |- AmbitusAccidental for lower note
-
-The parent of an accidental is the corresponding note head,
-and the accidental is set as the 'accidental-grob of the note head
-so that is printed by the function that prints notes."
-   ;; make the ambitus object
-   (let ((ambitus (make <ambitus>)))
-     ;; build the Ambitus grob, which will contain all other grobs
-     (set! (ambitus-group ambitus) (ly:engraver-make-grob translator 'Ambitus '()))
-     ;; build the AmbitusLine grob (line between lower and upper note)
-     (set! (ambitus-line ambitus) (ly:engraver-make-grob translator 'AmbitusLine '()))
-     ;; build the upper and lower AmbitusNoteHead and AmbitusAccidental
-     (for-each (lambda (direction)
-                 (let ((head (ly:engraver-make-grob translator 'AmbitusNoteHead '()))
-                       (accidental (ly:engraver-make-grob translator 'AmbitusAccidental '()))
-                       (group (ambitus-group ambitus)))
-                   ;; The parent of the AmbitusAccidental grob is the
-                   ;; AmbitusNoteHead grob
-                   (set! (ly:grob-parent accidental Y) head)
-                   ;; The AmbitusAccidental grob is set as the accidental-grob
-                   ;; object of the AmbitusNoteHead.  This is later used by the
-                   ;; function that prints notes.
-                   (set! (ly:grob-object head 'accidental-grob) accidental)
-                   ;; both the note head and the accidental grobs are added
-                   ;; to the main ambitus grob.
-                   (ly:axis-group-interface::add-element group head)
-                   (ly:axis-group-interface::add-element group accidental)
-                   ;; the note head and the accidental grobs are added to the
-                   ;; ambitus object
-                   (set! (ambitus-note-head (ambitus-note ambitus direction))
-                         head)
-                   (set! (ambitus-note-accidental (ambitus-note ambitus direction))
-                         accidental)))
-               (list DOWN UP))
-     ;; The parent of the ambitus line is the lower ambitus note head
-     (set! (ly:grob-parent (ambitus-line ambitus) X)
-           (ambitus-note-head (ambitus-note ambitus DOWN)))
-     ;; the ambitus line is added to the ambitus main grob
-     (ly:axis-group-interface::add-element (ambitus-group ambitus) (ambitus-line ambitus))
-     ambitus))
-
-#(define-method (initialize-ambitus-state (ambitus <ambitus>) translator)
-   "Initialize the state of @var{ambitus}, by getting the starting
-position of middle C and key signature from @var{translator}'s context."
-   (if (not (ambitus-start-c0 ambitus))
-       (begin
-         (set! (ambitus-start-c0 ambitus)
-               (ly:context-property (ly:translator-context translator)
-                                    'middleCPosition
-                                    0))
-         (set! (ambitus-start-key-sig ambitus)
-               (ly:context-property (ly:translator-context translator)
-                                    'keySignature)))))
-
-#(define-method (update-ambitus-notes (ambitus <ambitus>) note-grob)
-   "Update the upper and lower ambitus pithes of @var{ambitus}, using
-@var{note-grob}."
-   ;; Get the event that caused the note-grob creation
-   ;; and check that it is a note-event.
-   (let ((note-event (ly:grob-property note-grob 'cause)))
-     (if (ly:in-event-class? note-event 'note-event)
-         ;; get the pitch from the note event
-         (let ((pitch (ly:event-property note-event 'pitch)))
-           ;; if this pitch is lower than the current ambitus lower
-           ;; note pitch (or it has not been initialized yet),
-           ;; then this pitch is the new ambitus lower pitch,
-           ;; and conversely for upper pitch.
-           (for-each (lambda (direction pitch-compare)
-                       (if (or (not (ambitus-note-pitch (ambitus-note ambitus direction)))
-                               (pitch-compare pitch
-                                              (ambitus-note-pitch (ambitus-note ambitus direction))))
-                           (begin
-                             (set! (ambitus-note-pitch (ambitus-note ambitus direction))
-                                   pitch)
-                             (set! (ambitus-note-cause (ambitus-note ambitus direction))
-                                   note-event))))
-                     (list DOWN UP)
-                     (list ly:pitch<? (lambda (p1 p2)
-                                        (ly:pitch<? p2 p1))))))))
-
-#(define-method (typeset-ambitus (ambitus <ambitus>) translator)
-   "Typeset the ambitus:
-- place the lower and upper ambitus notes according to their pitch and
-  the position of the middle C;
-- typeset or delete the note accidentals, according to the key signature.
-  An accidental, if it is to be printed, is added to an AccidentalPlacement
-  grob (a grob dedicated to the placement of accidentals near a chord);
-- both note heads are added to the ambitus line grob, so that a line should
-  be printed between them."
-   ;; check if there are lower and upper pitches
-   (if (and (ambitus-note-pitch (ambitus-note ambitus UP))
-            (ambitus-note-pitch (ambitus-note ambitus DOWN)))
-       ;; make an AccidentalPlacement grob, for placement of note accidentals
-       (let ((accidental-placement (ly:engraver-make-grob
-                                    translator
-                                    'AccidentalPlacement
-                                    (ambitus-note-accidental (ambitus-note ambitus DOWN)))))
-         ;; For lower and upper ambitus notes:
-         (for-each (lambda (direction)
-                     (let ((pitch (ambitus-note-pitch (ambitus-note ambitus direction))))
-                       ;; set the cause and the staff position of the ambitus note
-                       ;; according to the associated pitch
-                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
-                                               'cause)
-                             (ambitus-note-cause (ambitus-note ambitus direction)))
-                       (set! (ly:grob-property (ambitus-note-head (ambitus-note ambitus direction))
-                                               'staff-position)
-                             (+ (ambitus-start-c0 ambitus)
-                                (ly:pitch-steps pitch)))
-                       ;; determine if an accidental shall be printed for this note,
-                       ;; according to the key signature
-                       (let* ((handle (or (assoc (cons (ly:pitch-octave pitch)
-                                                       (ly:pitch-notename pitch))
-                                                 (ambitus-start-key-sig ambitus))
-                                          (assoc (ly:pitch-notename pitch)
-                                                 (ambitus-start-key-sig ambitus))))
-                              (sig-alter (if handle (cdr handle) 0)))
-                         (cond ((= (ly:pitch-alteration pitch) sig-alter)
-                                ;; the note alteration is in the key signature
-                                ;; => it does not have to be printed
-                                (ly:grob-suicide!
-                                 (ambitus-note-accidental (ambitus-note ambitus direction)))
-                                (set! (ly:grob-object (ambitus-note-head (ambitus-note ambitus direction))
-                                                      'accidental-grob)
-                                      '()))
-                               (else
-                                ;; otherwise, the accidental shall be printed
-                                (set! (ly:grob-property (ambitus-note-accidental
-                                                         (ambitus-note ambitus direction))
-                                                        'alteration)
-                                      (ly:pitch-alteration pitch)))))
-                       ;; add the AccidentalPlacement grob to the
-                       ;; conditional items of the AmbitusNoteHead
-                       (ly:separation-item::add-conditional-item
-                        (ambitus-note-head (ambitus-note ambitus direction))
-                        accidental-placement)
-                       ;; add the AmbitusAccidental to the list of the
-                       ;; AccidentalPlacement grob accidentals
-                       (ly:accidental-placement::add-accidental
-                        accidental-placement
-                        (ambitus-note-accidental (ambitus-note ambitus direction)))
-                       ;; add the AmbitusNoteHead grob to the AmbitusLine grob
-                       (ly:pointer-group-interface::add-grob
-                        (ambitus-line ambitus)
-                        'note-heads
-                        (ambitus-note-head (ambitus-note ambitus direction)))))
-                   (list DOWN UP))
-         ;; add the AccidentalPlacement grob to the main Ambitus grob
-         (ly:axis-group-interface::add-element (ambitus-group ambitus) accidental-placement))
-       ;; no notes ==> suicide the grobs
-       (begin
-         (for-each (lambda (direction)
-                     (ly:grob-suicide! (ambitus-note-accidental (ambitus-note ambitus direction)))
-                     (ly:grob-suicide! (ambitus-note-head (ambitus-note ambitus direction))))
-                   (list DOWN UP))
-         (ly:grob-suicide! ambitus-line))))
-
-%%%
-%%% Ambitus engraver definition
-%%%
-#(define ambitus-engraver
-   (lambda (context)
-     (let ((ambitus #f))
-       ;; when music is processed: make the ambitus object, if not already built
-       (make-engraver
-       ((process-music translator)
-        (if (not ambitus)
-            (set! ambitus (make-ambitus translator))))
-       ;; set the ambitus clef and key signature state
-       ((stop-translation-timestep translator)
-        (if ambitus
-            (initialize-ambitus-state ambitus translator)))
-       ;; when a note-head grob is built, update the ambitus notes
-       (acknowledgers
-          ((note-head-interface engraver grob source-engraver)
-          (if ambitus
-              (update-ambitus-notes ambitus grob))))
-       ;; finally, typeset the ambitus according to its upper and lower notes
-       ;; (if any).
-       ((finalize translator)
-        (if ambitus
-            (typeset-ambitus ambitus translator)))))))
-
-%%%
-%%% Example
-%%%
-
-\score {
-  \new StaffGroup <<
-    \new Staff { c'4 des' e' fis' gis' }
-    \new Staff { \clef "bass" c4 des ~ des ees b, }
-  >>
-  \layout { \context { \Staff \consists #ambitus-engraver } }
-}
diff --git a/Documentation/snippets/new/defining-predefined-fretboards-for-other-instruments.ly b/Documentation/snippets/new/defining-predefined-fretboards-for-other-instruments.ly
deleted file mode 100644 (file)
index ecf20eb..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-
-  texidoc = "
-Predefined fret diagrams can be added for new instruments in addition
-to the standards used for guitar.  This file shows how this is done by
-defining a new string-tuning and a few predefined fretboards for the
-Venezuelan cuatro.
-
-This file also shows how fingerings can be included in the chords used
-as reference points for the chord lookup, and displayed in  the fret
-diagram and the @code{TabStaff}, but not the music.
-
-
-These fretboards are not transposable because they contain string
-information.  This is planned to be corrected in the future.
-
-"
-  doctitle = "Defining predefined fretboards for other instruments"
-}
-
-% add FretBoards for the Cuatro
-%   Note: This section could be put into a separate file
-%      predefined-cuatro-fretboards.ly
-%      and \included into each of your compositions
-
-cuatroTuning = #`(,(ly:make-pitch 0 6 0)
-                  ,(ly:make-pitch 1 3 SHARP)
-                 ,(ly:make-pitch 1 1 0)
-                 ,(ly:make-pitch 0 5 0))
-
-dSix = { <a\4 b\1 d\3 fis\2> }
-dMajor = { <a\4 d\1 d\3 fis \2> }
-aMajSeven = { <a\4 cis\1 e\3 g\2> }
-dMajSeven = { <a\4 c\1 d\3 fis\2> }
-gMajor = { <b\4 b\1 d\3 g\2> }
-
-\storePredefinedDiagram #default-fret-table \dSix
-                        #cuatroTuning
-                        #"o;o;o;o;"
-\storePredefinedDiagram #default-fret-table \dMajor
-                        #cuatroTuning
-                        #"o;o;o;3-3;"
-\storePredefinedDiagram #default-fret-table \aMajSeven
-                        #cuatroTuning
-                        #"o;2-2;1-1;2-3;"
-\storePredefinedDiagram #default-fret-table \dMajSeven
-                        #cuatroTuning
-                        #"o;o;o;1-1;"
-\storePredefinedDiagram #default-fret-table \gMajor
-                        #cuatroTuning
-                        #"2-2;o;1-1;o;"
-
-% end of potential include file /predefined-cuatro-fretboards.ly
-
-
-#(set-global-staff-size 16)
-
-primerosNames = \chordmode {
-  d:6 d a:maj7 d:maj7
-  g
-}
-primeros = {
-  \dSix \dMajor \aMajSeven \dMajSeven
-  \gMajor
-}
-
-\score {
-  <<
-    \new ChordNames {
-      \set chordChanges = ##t
-      \primerosNames
-    }
-
-    \new Staff {
-      \new Voice \with {
-        \remove "New_fingering_engraver"
-      }
-      \relative c'' {
-        \primeros
-      }
-    }
-
-    \new FretBoards {
-      \set stringTunings = #cuatroTuning
-%      \override FretBoard
-%        #'(fret-diagram-details string-count) = #'4
-      \override FretBoard
-        #'(fret-diagram-details finger-code) = #'in-dot
-      \primeros
-    }
-
-    \new TabStaff \relative c'' {
-      \set TabStaff.stringTunings = #cuatroTuning
-      \primeros
-    }
-
-  >>
-
-  \layout {
-    \context {
-      \Score
-      \override SpacingSpanner
-        #'base-shortest-duration = #(ly:make-moment 1 16)
-    }
-  }
-  \midi { }
-}
diff --git a/Documentation/snippets/new/displaying-complex-chords.ly b/Documentation/snippets/new/displaying-complex-chords.ly
deleted file mode 100644 (file)
index f3efe63..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "simultaneous-notes, chords"
-  texidoc = "
-Here is a way to display a chord where the same note is played twice
-with different accidentals.
-"
-  doctitle = "Displaying complex chords"
-}
-
-fixA = {
-  \once \override Stem #'length = #9
-}
-fixB = {
-  \once \override NoteHead #'X-offset = #1.7
-  \once \override Stem #'rotation = #'(45 0 0)
-  \once \override Stem #'extra-offset = #'(-0.2 . -0.2)
-  \once \override Flag #'style = #'no-flag
-  \once \override Accidental #'extra-offset = #'(4 . 0)
-}
-
-\relative c' {
-  << { \fixA <b d!>8 } \\ { \voiceThree \fixB dis } >> s
-}
diff --git a/Documentation/snippets/new/displaying-grob-ancestry.ly b/Documentation/snippets/new/displaying-grob-ancestry.ly
deleted file mode 100644 (file)
index 3cee26c..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "tweaks-and-overrides"
-
-  texidoc = "
-When working with grob callbacks, it can be helpful to understand a
-grob's @qq{ancestry}.  Most grobs have @qq{parents} which influence the
-positioning of the grob.  X- and Y-parents influence the horizontal and
-vertical positions for the grob, respectively.  Additionally, each
-parent may have parents of its own.
-
-
-Unfortunately, there are several aspects of a grob's ancestry that can
-lead to confusion:
-
-
-@itemize
-
-@item
-The types of parents a grob has may depend on context.
-
-@item
-For some grobs, the X- and Y-parents are the same.
-
-@item
-A particular @qq{ancestor} may be related to a grob in multiple ways.
-
-@item
-The concept of @qq{generations} is misleading.
-
-@end itemize
-
-
-For example, the @code{System} grob can be both parent (on the Y-side)
-and grandparent (twice on the X-side) to a @code{VerticalAlignment}
-grob.
-
-
-This macro prints (to the console) a textual representation of a grob's
-ancestry.
-
-
-When called this way
-
-@example
-@{
-   \\once \\override NoteHead #'before-line-breaking = #display-ancestry
-   c4
-@}
-@end example
-
-
-The following output is generated:
-
-
-@example
-------------------------------------
-
-NoteHead X,Y: NoteColumn
-    X: PaperColumn
-       X,Y: System
-    Y: VerticalAxisGroup
-       X: NonMusicalPaperColumn
-          X,Y: System
-       Y: VerticalAlignment
-          X: NonMusicalPaperColumn
-             X,Y: System
-          Y: System
-@end example
-
-
-"
-  doctitle = "Displaying grob ancestry"
-}
-
-#(define (grob-name grob)
-   (if (ly:grob? grob)
-       (assoc-ref (ly:grob-property grob 'meta) 'name)
-       #f))
-
-#(define (get-ancestry grob)
-   (if (not (null? (ly:grob-parent grob X)))
-       (list (grob-name grob)
-             (get-ancestry (ly:grob-parent grob X))
-             (get-ancestry (ly:grob-parent grob Y)))
-       (grob-name grob)))
-
-#(define (format-ancestry lst padding)
-   (string-append
-    (symbol->string (car lst))
-    "\n"
-    (let ((X-ancestry
-           (if (list? (cadr lst))
-               (format-ancestry (cadr lst) (+ padding 3))
-               (symbol->string (cadr lst))))
-          (Y-ancestry
-           (if (list? (caddr lst))
-               (format-ancestry (caddr lst) (+ padding 3))
-               (symbol->string (caddr lst)))))
-      (if (equal? X-ancestry Y-ancestry)
-          (string-append
-           (format #f "~&")
-           (make-string padding #\space)
-           "X,Y: "
-           (if (list? (cadr lst))
-               (format-ancestry (cadr lst) (+ padding 5))
-               (symbol->string (cadr lst))))
-          (string-append
-           (format #f "~&")
-           (make-string padding #\space)
-           "X: " X-ancestry
-           "\n"
-           (make-string padding #\space)
-           "Y: " Y-ancestry
-           (format #f "~&"))))
-    (format #f "~&")))
-
-#(define (display-ancestry grob)
-   (display
-    (string-append
-     (format #f "~3&~a~2%" (make-string 36 #\-))
-     (format-ancestry (get-ancestry grob) 0)
-     (format #f "~2&"))))
-
-\relative c' {
-  \once \override NoteHead #'before-line-breaking = #display-ancestry
-  f4
-  \once \override Accidental #'before-line-breaking = #display-ancestry
-  \once \override Arpeggio #'before-line-breaking = #display-ancestry
-  <f as c>4\arpeggio
-}
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 cb3e2ff..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.14.0"
-
-\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.
-}
-
diff --git a/Documentation/snippets/new/dynamics-custom-text-spanner-postfix.ly b/Documentation/snippets/new/dynamics-custom-text-spanner-postfix.ly
deleted file mode 100644 (file)
index 57f2271..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-  texidoc = "Postfix functions for custom crescendo text spanners.  The spanners
-should start on the first note of the measure.  One has to use -\mycresc,
-otherwise the spanner start will rather be assigned to the next note.
-"
-  doctitle = "Dynamics custom text spanner postfix"
-}
-
-% Two functions for (de)crescendo spanners where you can explicitly give the
-% spanner text.
-mycresc =
-#(define-music-function (parser location mymarkup) (markup?)
-   (make-music 'CrescendoEvent
-               'span-direction START
-               'span-type 'text
-               'span-text mymarkup))
-mydecresc =
-#(define-music-function (parser location mymarkup) (markup?)
-   (make-music 'DecrescendoEvent
-               'span-direction START
-               'span-type 'text
-               'span-text mymarkup))
-
-\relative c' {
-  c4-\mycresc "custom cresc" c4 c4 c4 |
-  c4 c4 c4 c4 |
-  c4-\mydecresc "custom decresc" c4 c4 c4 |
-  c4 c4\! c4 c4
-}
-
-
-
diff --git a/Documentation/snippets/new/dynamics-text-spanner-postfix.ly b/Documentation/snippets/new/dynamics-text-spanner-postfix.ly
deleted file mode 100644 (file)
index 5f1187e..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-  texidoc = "Custom text spanners can be defined and used with hairpin
-  and text crescendos.  @code{\<} and @code{\>} produce hairpins by
-  default, @code{\cresc} etc. produce text spanners by default."
-  doctitle = "Dynamics text spanner postfix"
-}
-
-% Some sample text dynamic spanners, to be used as postfix operators
-crpoco =
-#(make-music 'CrescendoEvent
-             'span-direction START
-             'span-type 'text
-             'span-text "cresc. poco a poco")
-
-\relative c' {
-  c4\cresc d4 e4 f4 |
-  g4 a4\! b4\crpoco c4 |
-  c4 d4 e4 f4 |
-  g4 a4\! b4\< c4 |
-  g4\dim a4 b4\decresc c4\!
-}
-
diff --git a/Documentation/snippets/new/editorial-headword.ly b/Documentation/snippets/new/editorial-headword.ly
deleted file mode 100644 (file)
index 89f7c0b..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% NR 1.7 Editorial annotations
-
-% Beethoven, Op. 31, No. 3
-% Piano sonata 18, Movt II, Scherzo
-% Measures 9 - 14
-
-\new PianoStaff <<
-
-  % RH Staff
-  \new Staff {
-    \clef treble
-    \key af \major
-    \time 2/4
-    \set Staff.fingeringOrientations = #'(up)
-    \set Score.currentBarNumber = #9
-    \partial 8
-    <af''-4 c''>8 \staccato
-    |
-    \set doubleSlurs = ##t
-    <bf''-5 df''-2>4 (
-    <af''-4 c''>8 \staccato )
-    \noBeam
-    c''8-5 \staccato \pp
-    |
-    \set doubleSlurs = ##f
-    bf'8.. (
-    af'32
-    g'8 ) \staccato
-    f'8 \staccato
-    |
-    e'4-2
-    r8
-    \once \override Script #'script-priority = #-100
-    \afterGrace
-    f'8 ( \trill ^ \markup { \finger "3-2" }
-    { e'16 [ f'16 ] }
-    |
-    g'8..-3
-    f'32
-    e'8-1 ) \staccato
-    d'8-2 \staccato
-    |
-    c'4
-    r4
-  }
-
-  % LH Staff
-  \new Staff {
-    \key af \major
-    \clef treble
-    \override Fingering #'direction = #down
-    \set Staff.fingeringOrientations = #'(down)
-    \partial 8
-    <af' af>8 \staccato
-    \set doubleSlurs = ##t
-    <g'-2 ef'-3>4 (
-    <af' af>8 ) \staccato
-    \noBeam
-    \clef bass
-    c'8-1 \staccato
-    |
-    \set doubleSlurs = ##f
-    bf8.. (
-    af32
-    g8-1 ) \staccato
-    f8 \staccato
-    |
-    e4
-    r8
-    \afterGrace
-    f8 ( \trill _ \markup { \finger "2-1" }
-    { e16 [ f16 ] }
-    |
-    g8..-1
-    f32
-    e8 ) \staccato
-    d8 \staccato
-    |
-    c4
-    r4
-  }
-
->>
diff --git a/Documentation/snippets/new/engravers-one-by-one.ly b/Documentation/snippets/new/engravers-one-by-one.ly
deleted file mode 100644 (file)
index 29ae7a8..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "contexts-and-engravers"
-
-  texidoc = "
-The notation problem, creating a certain symbol, is handled by plugins.
- Each plugin is called an Engraver. In this example, engravers are
-switched on one by one, in the following order:
-
-- note heads,
-
-
-- staff symbol,
-
-
-- clef,
-
-
-- stem,
-
-
-- beams, slurs, accents,
-
-
-- accidentals, bar lines, time signature and key signature.
-
-
-
-Engravers are grouped. For example, note heads, slurs, beams etc. form
-a @code{Voice} context. Engravers for key signature, accidentals, bar
-line, etc. form a @code{Staff} context.
-
-"
-  doctitle = "Engravers one-by-one"
-}
-
-
-%% sample music
-topVoice = \relative c' {
-  \key d \major
-  es8([ g] a[ fis])
-  b4
-  b16[-. b-. b-. cis-.]
-  d4->
-}
-
-botVoice = \relative c' {
-  \key d \major
-  c8[( f] b[ a)]
-  es4
-  es16[-. es-. es-. fis-.]
-  b4->
-}
-
-hoom = \relative c {
-  \key d \major
-  \clef bass
-  g8-. r
-  r4
-  fis8-.
-  r8
-  r4
-  b'4->
-}
-
-pah = \relative c' {
-  r8 b-.
-  r4
-  r8 g8-.
-  r16 g-. r8
-  \clef treble
-  fis'4->
-}
-
-%
-% setup for Request->Element conversion. Guru-only
-%
-
-MyStaff = \context {
-  \type "Engraver_group"
-  \name Staff
-
-  \description "Handles clefs, bar lines, keys, accidentals.  It can contain
-@code{Voice} contexts."
-
-  \consists "Output_property_engraver"
-
-  \consists "Font_size_engraver"
-
-  \consists "Volta_engraver"
-  \consists "Separating_line_group_engraver"
-  \consists "Dot_column_engraver"
-
-  \consists "Ottava_spanner_engraver"
-  \consists "Rest_collision_engraver"
-  \consists "Piano_pedal_engraver"
-  \consists "Piano_pedal_align_engraver"
-  \consists "Instrument_name_engraver"
-  \consists "Grob_pq_engraver"
-  \consists "Forbid_line_break_engraver"
-  \consists "Axis_group_engraver"
-
-  \consists "Pitch_squash_engraver"
-
-  localKeySignature = #'()
-
-  % explicitly set instrumentName, so we don't get
-  % weird effects when doing instrument names for
-  % piano staves
-
-  instrumentName = #'()
-  shortInstrumentName = #'()
-
-  \accepts "Voice"
-}
-
-
-MyVoice = \context {
-  \type "Engraver_group"
-  \name Voice
-
-  \description "
-    Corresponds to a voice on a staff.  This context handles the
-    conversion of dynamic signs, stems, beams, super- and subscripts,
-    slurs, ties, and rests.
-
-    You have to instantiate this explicitly if you want to have
-    multiple voices on the same staff."
-
-  localKeySignature = #'()
-  \consists "Font_size_engraver"
-
-  % must come before all
-  \consists "Output_property_engraver"
-  \consists "Arpeggio_engraver"
-  \consists "Multi_measure_rest_engraver"
-  \consists "Text_spanner_engraver"
-  \consists "Grob_pq_engraver"
-  \consists "Note_head_line_engraver"
-  \consists "Glissando_engraver"
-  \consists "Ligature_bracket_engraver"
-  \consists "Breathing_sign_engraver"
-  % \consists "Rest_engraver"
-  \consists "Grace_beam_engraver"
-  \consists "New_fingering_engraver"
-  \consists "Chord_tremolo_engraver"
-  \consists "Percent_repeat_engraver"
-  \consists "Slash_repeat_engraver"
-
-  %{
-    Must come before text_engraver, but after note_column engraver.
-  %}
-  \consists "Text_engraver"
-  \consists "Dynamic_engraver"
-  \consists "Fingering_engraver"
-
-  \consists "Script_column_engraver"
-  \consists "Rhythmic_column_engraver"
-  \consists "Cluster_spanner_engraver"
-  \consists "Tie_engraver"
-  \consists "Tie_engraver"
-  \consists "Tuplet_engraver"
-  \consists "Note_heads_engraver"
-  \consists "Rest_engraver"
-}
-
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-
-MyStaff = \context {
-  \MyStaff
-  \consists "Staff_symbol_engraver"
-}
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-MyStaff = \context {
-  \MyStaff
-  \consists "Clef_engraver"
-  \remove "Pitch_squash_engraver"
-}
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-MyVoice = \context {
-  \MyVoice
-  \consists "Stem_engraver"
-}
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-MyVoice = \context {
-  \MyVoice
-  \consists "Beam_engraver"
-}
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-MyVoice = \context {
-  \MyVoice
-  \consists "Phrasing_slur_engraver"
-  \consists "Slur_engraver"
-  \consists "Script_engraver"
-}
-
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-MyStaff = \context {
-  \MyStaff
-  \consists "Bar_engraver"
-  \consists "Time_signature_engraver"
-}
-
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
-MyStaff = \context {
-  \MyStaff
-  \consists "Accidental_engraver"
-  \consists "Key_engraver"
-}
-\score {
-  \topVoice
-  \layout {
-    \context { \MyStaff }
-    \context { \MyVoice }
-  }
-}
-
diff --git a/Documentation/snippets/new/expressive-headword.ly b/Documentation/snippets/new/expressive-headword.ly
deleted file mode 100644 (file)
index 8c1f821..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 1.3 Expressive marks
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% L. v. Beethoven, Op. 49 no. 1
-% Piano sonata 19 - "Leichte Sonate"
-% measures 1 - 12
-
-%\layout {
-%   \context {
-%      \Score
-%      \override SpacingSpanner #'base-shortest-duration =
-%         #(ly:make-moment 1 20)
-%   }
-%}
-
-\new PianoStaff <<
-
-   % RH Staff
-   \new Staff {
-      \clef treble
-      \key g \major
-      \time 6/8
-      \partial 2
-      \once \override TextScript #'staff-padding = #2
-      d'8 \staccato
-      ^ \markup { \column {
-         RONDO
-         \italic Allegro } }
-      d'8 \staccato
-      g'8 \staccato
-      a'8 \staccato
-
-      |
-
-      b'8 [ (
-      g'8 ] )
-      e'8 \staccato
-      e' \staccato
-      a'8 \staccato
-      b'8 \staccato
-
-      |
-
-      c''8 [ (
-      a'8 ] )
-      e''8 \staccato
-      d''8 \staccato
-      c''8 \staccato
-      b'8 \staccato
-
-      |
-
-      a'8 \staccato
-      g'8 \staccato
-      a'8 \staccato
-      \acciaccatura { g'16 [ a'16 ] }
-      bf'8
-      a'8 \staccato
-      g'8 \staccato
-
-      |
-
-      fs'8 [ (
-      d'8 ] )
-      d'8 \staccato
-      d'8 \staccato
-      g'8 \staccato
-      a'8 \staccato
-
-      |
-
-      b'8 [ (
-      g'8 ] )
-      e'8 \staccato
-      e'8 \staccato
-      a'8 \staccato
-      b'8 \staccato
-
-      |
-
-      c''8 [ (
-      a'8 ] )
-      e''8 \staccato
-      d''8 \staccato
-      c''8 \staccato
-      b'8 \staccato
-
-      |
-
-      a'8 \staccato
-      g'8 \staccato
-      a'8 \staccato
-      <<
-         {
-            \voiceOne
-            d'8
-            g'8
-            fs'8
-            \oneVoice
-         }
-         \new Voice {
-            \voiceTwo
-            d'4
-            c'8
-            \oneVoice
-         }
-      >>
-
-      |
-
-      <b g'>4 \tenuto
-      d'8 \staccato
-      g'8 \staccato
-      b'8 \staccato
-      d''8 \staccato
-
-      |
-
-      d''8 (
-      <c'' a'>8 \staccato )
-      <c'' a'>8 \staccato
-      d''8 (
-      <b' g'>8 \staccato )
-      <b' g'>8 \staccato
-
-      |
-
-      d''8 (
-      <c'' a'>8 \staccato )
-      <c'' a'>8 \staccato
-      d''8 (
-      <b' g'>8 \staccato )
-      <b' g'>8 \staccato
-
-      |
-
-      d''8 \staccato
-      <c'' a'>8 \staccato
-      <b' g'>8 \staccato
-      d'' \staccato
-      <c'' a'>8 \staccato
-      <b' g'>8 \staccato
-
-      |
-
-      <d'' c'' a'>4 \fermata
-      r8 r4 r8
-   }
-
-   % LH Staff
-   \new Staff {
-      \clef bass
-      \key g \major
-      \time 6/8
-      \partial 2
-      r8
-      r8
-      <d' b>8 \staccato
-      <c' a>8 \staccato
-
-      |
-
-      <b g>4
-      r8
-      r8
-      <e' c'>8 \staccato
-      <d' b>8 \staccato
-
-      |
-
-      <c' a>4
-      r8
-      r8
-      <a fs>8 \staccato
-      <b g>8 \staccato
-
-      |
-
-      <c' a>8 \staccato
-      <b d'>8 \staccato
-      <e' c'>8 \staccato
-      <e' cs'>4. (
-
-      |
-
-      d'4 )
-      r8
-      r8
-      <d' b!>8 \staccato
-      <c'! a>8 \staccato
-
-      |
-
-      <b g>4
-      r8
-      r8
-      <e' c'>8 \staccato
-      <d' b>8 \staccato
-
-      |
-
-      <c' a>4
-      r8
-      r8
-      <a fs>8 \staccato
-      <b g>8 \staccato
-
-      |
-
-      <c' a>8 \staccato
-      <d' b>8 \staccato
-      <e' c'>8 \staccato
-      <b d>4
-      <a d>8 \staccato
-
-      |
-
-      <g g,>4 \tenuto
-      r8
-      r4
-      r8
-
-      |
-
-      r8
-      <d' fs>8 \staccato
-      <d' fs>8 \staccato
-      r8
-      <d' g>8 \staccato
-      <d' g>8 \staccato
-
-      |
-
-      r8
-      <d' fs>8 \staccato
-      <d' fs>8 \staccato
-      r8
-      <d' g>8 \staccato
-      <d' g>8 \staccato
-
-      |
-
-      r8
-      <d' fs>8 \staccato
-      <d' g>8 \staccato
-      r8
-      <d' fs>8 \staccato
-      <d' g>8 \staccato
-
-      |
-
-      <d' fs>4 \fermata
-      r8 r4 r8
-   }
-
->>
diff --git a/Documentation/snippets/new/faking-a-hammer-in-tablatures.ly b/Documentation/snippets/new/faking-a-hammer-in-tablatures.ly
deleted file mode 100644 (file)
index 55f1745..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-A hammer in tablature can be faked with slurs.
-"
-  doctitle = "Faking a hammer in tablatures"
-}
-
-\score {
-  \new TabStaff {
-    \relative c'' {
-      \tabFullNotation
-      c4( d) d( d)
-      d2( c)
-    }
-  }
-}
diff --git a/Documentation/snippets/new/figured-bass-headword.ly b/Documentation/snippets/new/figured-bass-headword.ly
deleted file mode 100644 (file)
index 2aae62d..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-\version "2.14.0"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##f
-  line-width = 16\cm
-  indent = 1.5\cm
-}
-
-% NR 2.7.3 Figured bass
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% Arcangelo Corelli, 12 Sonate da Camera, Op. 2
-% Sonata II, Allemanda
-% measures 1 - 88
-% Coded by Neil Puttock; modified by Carl Sorensen
-
-extendOn = \bassFigureExtendersOn
-extendOff = \bassFigureExtendersOff
-
-\score {
-
-  \new StaffGroup <<
-
-    \new GrandStaff <<
-
-      \new Staff = "violinoI" {
-        \set Staff.instrumentName = \markup {
-          \line { Violino I. }
-        }
-        \time 4/4
-        \mark \markup { \italic Adagio. }
-        \partial 8
-        r16 a'16 |
-        a'8. [ d''16 d''8.  e''16 ] cis''8 a'4 a''16 bes''16 |
-        cis''8 d''16 ( e'' ) e''8.  d''16 d''4 r8 d''16 e''16 |
-        f''8 f''4 g''16 ( f''16 ) e''8 e''4 f''16 ( e''16 ) |
-        d''8.  d''16 g''16 ( f''16 ) e''16 ( d''16 ) cis''8
-            cis''4 cis''16 cis''16 |
-        d''8 d''8 c''8.  c''16 c''8 ( b'4 ) b'16 b'16 |
-        c''8 c''8 bes'8.  bes'16 bes'8 ( a'4 ) a''16 a''16 |
-        a''8 g''8 g''8.  g''16 g''8 ( f''8 ) r8 f''8 |
-      }
-
-      \new Staff = "violinoII" {
-        \set Staff.instrumentName = \markup {
-          \line { Violino II. }
-        }
-        \time 4/4
-        \partial 8
-        r16 f'16 |
-        f'8.  g'16 g'4 a'4 r8 d''16 d''16 |
-        e''8 a'8 cis''8.  d''16 d''4 r8 f''16 g''16 |
-        a''8 a''8 d''8.  d''16 g'8 g'8 c''8.  c''16 |
-        f'8.  f''16 bes''16 ( a''16 ) g''16 ( f''16 ) e''8 e''4 e''16 e''16 |
-        a'8 fis''8 g''8 a''8 d''8 d''4 d''16 d''16 |
-        g'8 e''8 f''8 g''8 c''8 c''4 cis''16 cis''16 |
-        d''8 d''8 e''8.  e''16 e''8 a'8 r8 d''8 |
-      }
-
-    >>
-
-    \new Staff = "violone" {
-      \set Staff.instrumentName = \markup {
-        \center-column {
-          Violone,
-          \line { e Cembalo. }
-        }
-      }
-      \time 4/4
-      \clef bass
-      \partial 8
-      r16 d16 |
-      d4 bes,4 a,4 f4 |
-      g8 f16 g16 a8 a,8 d4 d'4 ~ |
-      d'8 c'8 b4 c'8 c'16 bes16 a4 |
-      bes8 bes16 a16 g4 a8 a,4 a16 g16 |
-      fis8 d8 e8 fis8 g8 g,4 g16 f16 |
-      e8 c8 d8 e8 f8 f,4 a,8 |
-      b,4 cis4 d4 r8 d'8 |
-    }
-
-    \new FiguredBass \figuremode {
-      \set figuredBassAlterationDirection = #RIGHT
-      \set figuredBassPlusDirection = #RIGHT
-      \override BassFigureAlignment #'stacking-dir = #DOWN
-      s8 |
-      s4 <6>4 <_+>4 <6>4 |
-      <6 4\+ 2>8 <6>8 <_+> s8 s2 |
-      <5>8 <6 4>8 <6 5>4 s4 <5>8 <6>8 |
-      s4 <6 5 _-> <_+>2 |
-      <6>8 <_+>8 <6>8 <6 5>8 <5 4>8 \extendOn <5 _!>8 \extendOff s4 |
-      <6>4 <6->8 <6 5->8 <5 4->8 \extendOn <5 3>4 \extendOff <5 _+>8 |
-      <7>8 <6>8 <5>4 <9 4>8 <8 3>8 s4 |
-    }
-
-  >>
-
-  \layout {
-    \context {
-      \Score
-      \override RehearsalMark #'break-align-symbols = #'(time-signature)
-      \override RehearsalMark #'self-alignment-X = #LEFT
-      \override TimeSignature #'break-align-anchor-alignment = #LEFT
-    }
-  }
-}
diff --git a/Documentation/snippets/new/flamenco-notation.ly b/Documentation/snippets/new/flamenco-notation.ly
deleted file mode 100644 (file)
index 884e4b8..0000000
+++ /dev/null
@@ -1,250 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-
-  texidoc = "
-For flamenco guitar, special notation is used:
-
-
-@itemize
-
-@item
-a golpe symbol to indicate a slap on the guitar body with the nail of
-the ring finger
-
-@item
-an arrow to indicate (the direction of) strokes
-
-@item
-different letters for fingering (@qq{p}: thumb, @qq{i}: index finger,
-@qq{m}: middle finger, @qq{a}: ring finger and @qq{x}: little finger)
-
-@item
-3- and 4-finger rasgueados: stroke upwards with all fingers, ending
-with an up- and down using the index finger
-
-@item
-abanicos: strokes (in tuples) with thumb (down), little and index finger
-(both up) (there is also an abanico 2 where middle and ring finger are
-used instead of the little finger)
-
-@item
-alza pua: fast playing with the thumb
-
-@end itemize
-
-
-Most figures use arrows in combination with fingering; with abanicos
-and rasgueados, noteheads are printed only for the first chord.
-
-This snippet contains some header-like code that can be copied as
-@samp{flamenco.ly} and included in source files.
-
-"
-  doctitle = "Flamenco notation"
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%  Cut here ----- Start 'flamenco.ly'
-
-% Text indicators
-abanico = \markup { \italic Abanico }
-rasgueaso = \markup { \italic Ras. }
-alzapua = \markup { \italic Alzapua }
-
-% Finger stroke symbols
-strokeUp = \markup { \postscript #"
-  0.1     setlinewidth
-  0.5 0   moveto
-  0.5 2   lineto
-  0.2 1.4 lineto
-  0.5 2   moveto
-  0.8 1.4 lineto
-  stroke
-"}
-
-strokeDown = \markup { \postscript #"
-  0.1     setlinewidth
-  0.5 2   moveto
-  0.5 0   lineto
-  0.2 0.6 lineto
-  0.5 0   moveto
-  0.8 0.6 lineto
-  stroke
-"}
-
-% Golpe symbol
-golpe = \markup { \postscript #"
-  0.2 setlinewidth
-  0 0 moveto
-  1 0 lineto
-  1 1 lineto
-  stroke
-  "\postscript #"
-  0.1       setlinewidth
-  -0.6 -0.1  moveto
-  -0.6  1.0 lineto
-  0.5  1.0 lineto
-  stroke
-"}
-
-strokeUpGolpe = \markup { \column { \golpe \line { \strokeUp } } }
-iUpGolpe = \markup { \column { \golpe \line { \small i } \line { \strokeUp } } }
-
-% Strokes for all fingers
-pUp   = \markup { \column { \small p \line { \strokeUp } } }
-pDown = \markup { \column { \small p \line { \strokeDown } } }
-iUp   = \markup { \column { \small i \line { \strokeUp } } }
-iDown = \markup { \column { \small i \line { \strokeDown } } }
-mUp   = \markup { \column { \small m \line { \strokeUp } } }
-mDown = \markup { \column { \small m \line { \strokeDown } } }
-aUp   = \markup { \column { \small a \line { \strokeUp } } }
-aDown = \markup { \column { \small a \line { \strokeDown } } }
-xUp   = \markup { \column { \small x \line { \strokeUp } } }
-xDown = \markup { \column { \small x \line { \strokeDown } } }
-
-
-% Just handy :)
-tupletOff = {
-  \once \override TupletNumber #'stencil = ##f
-  \once \override TupletBracket #'stencil = ##f
-}
-
-tupletsOff = {
-  \override TupletNumber #'stencil = ##f
-  \override TupletBracket #'bracket-visibility = #'if-no-beam
-}
-
-tupletsOn = {
-  \override TupletBracket #'bracket-visibility = #'default
-  \revert TupletNumber #'stencil
-}
-
-headsOff = {
-  \override TabNoteHead #'transparent = ##t
-  \override NoteHead #'transparent = ##t
-  \override NoteHead #'no-ledgers = ##t
-}
-
-headsOn = {
-  \override TabNoteHead #'transparent = ##f
-  \override NoteHead #'transparent = ##f
-  \override NoteHead #'no-ledgers = ##f
-}
-
-%%%%%%%  Cut here ----- End 'flamenco.ly'
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-part = \relative c' {
-  <a, e' a cis e>8^\iUp
-  <a e' a cis e>8^\iDown
-  r4
-  r2^\golpe
-
-  <a e' a cis e>8^\iUp
-  <a e' a cis e>8^\iDown
-  <a e' a cis e>8^\iUpGolpe
-  <a e' a cis e>8^\iDown
-  r2
-
-  <a e' a cis e>16^\aUp
-  \headsOff
-  <a e' a cis e>^\mUp
-  <a e' a cis e>^\iUp
-  <a e' a cis e>^\iDown~
-  \headsOn
-  <a e' a cis e>2
-  r4
-
-  \tupletOff
-  \times 4/5 {
-    <a e' a cis e>16^\xUp
-    \headsOff
-    <a e' a cis e>^\aUp
-    <a e' a cis e>^\mUp
-    <a e' a cis e>^\iUp
-    <a e' a cis e>^\iDown~
-    \headsOn
-  }
-  <a e' a cis e>2
-  r4
-
-  \tupletsOff
-  \times 2/3 {
-    <a e' a cis e>8^\pDown
-    \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
-    \headsOn
-  }
-
-  \times 2/3 {
-    <a e' a cis e>8^\pDown
-    \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
-    \headsOn
-  }
-
-  \times 2/3 {
-    <a e' a cis e>8^\pDown
-    \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
-    \headsOn
-  }
-  \times 2/3 {
-    <a e' a cis e>8^\pDown
-    \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
-    \headsOn
-  }
-
-  \tupletsOff
-  \override Beam #'positions = #'(2 . 2)
-  \times 2/3 {
-    a8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
-  }
-  \times 2/3 {
-    a,8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
-  }
-  \times 2/3 {
-    a,8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
-  }
-  \times 2/3 {
-    a,8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
-  }
-  \tupletsOn
-
-  \once \override TextScript #'extra-offset = #'(0 . -1)
-  <g, b f'>1_\golpe^\mUp
-  \bar "|."
-}
-
-\score {
-  \new StaffGroup <<
-    \context Staff = "part" <<
-      \clef G
-      \transpose c c'
-      {
-        \part
-      }
-    >>
-    \context TabStaff {
-      \part
-    }
-  >>
-  \layout {
-    ragged-right = ##t
-  }
-}
diff --git a/Documentation/snippets/new/fretboards-alternate-tables.ly b/Documentation/snippets/new/fretboards-alternate-tables.ly
deleted file mode 100644 (file)
index 382a0f8..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-
-  texidoc = "
-Alternate fretboard tables can be created.  These would be used in
-order to have alternate fretboards for a given chord.
-
-In order to use an alternate fretboard table, the table must first
-be created.  Fretboards are then added to the table.
-
-The created fretboard table can be blank, or it can be copied
-from an existing table.
-
-The table to be used in displaying predefined fretboards is selected
-by the property @code{\predefinedDiagramTable}.
-"
-
-  doctitle = "Alternate fretboard tables"
-}
-
-\include "predefined-guitar-fretboards.ly"
-
-% Make a blank new fretboard table
-#(define custom-fretboard-table-one (make-fretboard-table))
-
-% Make a new fretboard table as a copy of default-fret-table
-#(define custom-fretboard-table-two (make-fretboard-table default-fret-table))
-
-% Add a chord to custom-fretboard-table-one
-\storePredefinedDiagram #custom-fretboard-table-one
-                        \chordmode{c}
-                        #guitar-tuning
-                        "3-(;3;5;5;5;3-);"
-
-% Add a chord to custom-fretboard-table-two
-\storePredefinedDiagram #custom-fretboard-table-two
-                        \chordmode{c}
-                        #guitar-tuning
-                        "x;3;5;5;5;o;"
-
-<<
-  \chords {
-    c1 | d1 |
-    c1 | d1 |
-    c1 | d1 |
-  }
-  \new FretBoards {
-    \chordmode {
-      \set predefinedDiagramTable = #default-fret-table
-      c1 | d1 |
-      \set predefinedDiagramTable = #custom-fretboard-table-one
-      c1 | d1 |
-      \set predefinedDiagramTable = #custom-fretboard-table-two
-      c1 | d1 |
-    }
-  }
-  \new Staff {
-    \clef "treble_8"
-    <<
-      \chordmode {
-        c1 | d1 |
-        c1 | d1 |
-        c1 | d1 |
-      }
-      {
-        s1_\markup "Default table" | s1 |
-        s1_\markup \column {"New table" "from empty"} | s1 |
-        s1_\markup \column {"New table" "from default"} | s1 |
-      }
-    >>
-  }
->>
-
diff --git a/Documentation/snippets/new/fretted-string-harmonics-in-tablature.ly b/Documentation/snippets/new/fretted-string-harmonics-in-tablature.ly
deleted file mode 100644 (file)
index ed942c9..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-Fretted-string harmonics:
-"
-  doctitle = "Fretted-string harmonics in tablature"
-}
-
-pinchedHarmonics = {
-   \textSpannerDown
-   \override TextSpanner #'bound-details #'left #'text =
-      \markup {\halign #-0.5 \teeny "PH" }
-      \override TextSpanner #'style =
-         #'dashed-line
-   \override TextSpanner #'dash-period = #0.6
-   \override TextSpanner #'bound-details #'right #'attach-dir = #1
-   \override TextSpanner #'bound-details #'right #'text =
-      \markup { \draw-line #'(0 . 1) }
-   \override TextSpanner #'bound-details #'right #'padding = #-0.5
-}
-
-harmonics = {
-  %artificial harmonics (AH)
-  \textLengthOn
-  <\parenthesize b b'\harmonic>4_\markup{ \teeny "AH 16" }
-  <\parenthesize g g'\harmonic>4_\markup{ \teeny "AH 17" }
-  <\parenthesize d' d''\harmonic>2_\markup{ \teeny "AH 19" }
-  %pinched harmonics (PH)
-  \pinchedHarmonics
-  <a'\harmonic>2\startTextSpan
-  <d''\harmonic>4
-  <e'\harmonic>4\stopTextSpan
-  %tapped harmonics (TH)
-  <\parenthesize g\4 g'\harmonic>4_\markup{ \teeny "TH 17" }
-  <\parenthesize a\4 a'\harmonic>4_\markup{ \teeny "TH 19" }
-  <\parenthesize c'\3 c''\harmonic>2_\markup{ \teeny "TH 17" }
-  %touch harmonics (TCH)
-  a4( <e''\harmonic>2. )_\markup{ \teeny "TCH" }
-}
-
-frettedStrings = {
-  %artificial harmonics (AH)
-  \harmonicByFret #4 g4\3
-  \harmonicByFret #5 d4\4
-  \harmonicByFret #7 g2\3
-  %pinched harmonics (PH)
-  \harmonicByFret #7 d2\4
-  \harmonicByFret #5 d4\4
-  \harmonicByFret #7 a4\5
-  %tapped harmonics (TH)
-  \harmonicByFret #5 d4\4
-  \harmonicByFret #7 d4\4
-  \harmonicByFret #5 g2\3
-  %touch harmonics (TCH)
-  a4 \harmonicByFret #9 g2.\3
-}
-
-\score {
-  <<
-    \new Staff {
-      \new Voice {
-        \clef "treble_8"
-        \harmonics
-      }
-    }
-    \new TabStaff {
-      \new TabVoice {
-        \frettedStrings
-      }
-    }
-  >>
-}
diff --git a/Documentation/snippets/new/graphical-and-text-woodwind-diagrams.ly b/Documentation/snippets/new/graphical-and-text-woodwind-diagrams.ly
deleted file mode 100644 (file)
index 6b77f0a..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags="winds"
-  texidoc="
-In may cases, the keys other than the central column can be
-displayed by key name as well as by graphical means.
-"
-
-  doctitle = "Graphical and text woodwind diagrams"
-}
-
-\relative c'' {
-  \textLengthOn
-  c1^\markup
-    \woodwind-diagram
-      #'piccolo
-      #'((cc . (one three))
-         (lh . (gis))
-         (rh . (ees)))
-
-  c^\markup
-    \override #'(graphical . #f) {
-      \woodwind-diagram
-        #'piccolo
-        #'((cc . (one three))
-           (lh . (gis))
-           (rh . (ees)))
-    }
-}
diff --git a/Documentation/snippets/new/grouping-beats.ly b/Documentation/snippets/new/grouping-beats.ly
deleted file mode 100644 (file)
index 5f9f71f..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-Beaming patterns may be altered with the @code{beatGrouping} property:
-
-"
-  doctitle = "Grouping beats"
-}
-
-\markup {
-  This snippet is deprecated as of version 2.13.5 and will be removed
-  in version 2.14.
-}
diff --git a/Documentation/snippets/new/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly b/Documentation/snippets/new/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly
deleted file mode 100644 (file)
index 8499cdf..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-\version "2.14.0"
-\header {
-  lsrtags = "pitches"
-  texidoc = "This shows how to hide accidentals on tied notes at the beginning of a
-new system."
-  doctitle = "Hiding accidentals on tied notes at the beginning of a new system"
-}
-
-\relative c'' {
-  \override Accidental #'hide-tied-accidental-after-break = ##t
-  cis1~ cis~
-  \break
-  cis
-}
-
diff --git a/Documentation/snippets/new/keyboard-headword.ly b/Documentation/snippets/new/keyboard-headword.ly
deleted file mode 100644 (file)
index 95be4b7..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 2.2 Keyboard instruments
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% M. Ravel, Sonatine (1905)
-% First movement
-
-\layout {
-  \context {
-    \Score
-    \remove "Bar_number_engraver"
-  }
-}
-
-fermataLong = \markup {
-  \override #'(direction . 1)
-  \override #'(baseline-skip . 2) {
-    \dir-column {
-      \musicglyph #"scripts.ufermata"
-      \text \italic \center-align long
-    }
-  }
-}
-
-\new PianoStaff <<
-  \set PianoStaff.connectArpeggios = ##t
-  \new Staff {
-    \time 2/4
-    \key fs \major
-    <<
-      \new Voice {
-        \voiceOne
-        fs''8 ( ^\markup {
-          \override #'(baseline-skip . 2.4) \column {
-            \line \bold { Un peu retenu }
-            \line \italic { très expressif }
-          }
-        }
-        es''16
-        cs''16
-        as'4 )
-        |
-        fs''8 (
-        es''16
-        cs''16
-        as'4 )
-        |
-        fs''8 (
-        es''16
-        cs''16
-        as'8
-        cs''8 )
-        |
-      }
-      \new Voice {
-        \voiceTwo
-        gs'8\rest \ppp
-        fs'4 (
-        es'8 )
-        |
-        gs'8\rest
-        fs'4 (
-        es'8 )
-        |
-        gs'8\rest
-        fs'4 (
-        es'8 )
-        |
-      }
-    >>
-    \clef bass
-    <ds b! es'>4 ( ^ \markup \bold { Rall. }
-    \override Script #'stencil = #(lambda (grob)
-      (grob-interpret-markup grob fermataLong))
-    <ds' as'>8 ) \fermata
-    \noBeam
-    \clef treble
-    \slurUp
-    \once \override Hairpin #'to-barline = ##f
-    <as fs'>8 ( \pp \>
-    |
-    <gs b cs'>4. \! ) ^\markup \bold { a Tempo }
-    \slurUp
-    <as fs'>8 ^\( \>
-    |
-    <gs b cs'>4. \! \)
-    <<
-      \new Voice {
-        \voiceOne
-        <as fs'>8 (
-        |
-        cs'8 ^\markup \bold { Rallentando }
-        b16
-        cs'16
-        d'8
-        e'16
-        fs'16
-        |
-        <as! cs' gs'>4. )
-        s8
-        |
-        r8
-        <cs'' as'' cs'''>4 \arpeggio
-        e''16 ( ^\markup \bold { Lent }
-        fs''16
-        |
-        \voiceTwo
-        <as'! cs'' gs''>2 )
-        |
-      }
-      \new Voice {
-        \voiceTwo
-        s8
-        |
-        <gs b>4 \<
-        <fs bs>4 \>
-        |
-        s4. \!
-        \slurUp
-        \once \override Script #'direction = #UP
-        <a bs e'>8 ( \accent
-        |
-        <as! cs' gs'>4. )
-        \once \override Hairpin #'to-barline = ##f
-        <a' bs'>8 \ppp \>
-        |
-        s8 \!
-        \stemDown
-        \once \override Script #'direction = #UP
-        \ottava #1
-        \voiceOne
-        \once \override PianoStaff.Arpeggio #'padding = #0.8
-        <cs''' as''' cs''''>4. \arpeggio \fermata
-        \ottava #0
-        \bar "|."
-      }
-    >>
-  }
-  \new Staff <<
-    \set Staff.pedalSustainStyle = #'bracket
-    \key fs \major
-    \clef bass
-    \new Voice {
-      \voiceOne
-      ds'4 \tenuto
-      cs'4 \tenuto
-      |
-      ds'4 \tenuto
-      cs'4 \tenuto
-      |
-      ds'4 \tenuto
-      cs'4 \tenuto
-      |
-      s8
-      \clef treble
-      <b' cs''>8 [
-      \clef bass
-      <es b cs'>8 \fermata ]
-      s8
-      |
-      fs8\rest
-      \clef treble
-      <b' cs''>4 \tenuto
-      s8
-      |
-      fs8\rest
-      \clef treble
-      <b' cs''>4 \tenuto
-      s8
-      |
-      s2
-      |
-      ds8\rest
-      \clef treble
-      <as' cs''>4
-      \clef bass
-      s8
-      |
-      s8
-      \clef treble
-      <as'>4 \arpeggio
-      \clef bass
-      s8
-      |
-      s8
-      \clef treble
-      <as''>4. \arpeggio \fermata
-      |
-    }
-    \new Voice {
-      \voiceTwo
-      ds'8 [ (
-      < ds bs >8
-      cs'8
-      < ds as >8 ] )
-      |
-      ds'8 [ (
-      < ds bs >8
-      cs'8
-      < ds as >8 ] )
-      |
-      ds'8 [ (
-      < ds bs >8
-      cs'8
-      < ds as >8 ] )
-      |
-      \once \override Script #'outside-staff-priority = #100
-      \once \override TextScript #'outside-staff-priority = #500
-      <cs, gs,>4. \fermata _\markup \italic { ped. }
-      <fs, cs>8 (
-      |
-      <e, b,>4. ) \sustainOn
-      \clef bass
-      <fs, cs>8 \( \sustainOff
-      |
-      <e, b,>4. \) \sustainOn
-      \clef bass
-      <fs, cs>8 ( \sustainOff
-      |
-      <e, b,>4
-      <d, a,>4
-      |
-      <fs,, cs,>4. ) \sustainOn
-      <a, e>8 ( \sustainOff
-      |
-      <fs, cs>4. ) \sustainOn
-      \slurUp
-      <a e'>8 ( \sustainOff \sustainOn
-      |
-      <fs cs'>2 ) \sustainOff \sustainOn
-      |
-    }
-  >>
->>
diff --git a/Documentation/snippets/new/letter-tablature-formatting.ly b/Documentation/snippets/new/letter-tablature-formatting.ly
deleted file mode 100644 (file)
index f97d656..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "staff-notation, fretted-strings"
-
-  texidoc = "
-Tablature can be formatted using letters instead of numbers.
-
-"
-  doctitle = "Letter tablature formatting"
-}
-
-music = \relative c {
-  c4 d e f
-  g4 a b c
-  d4 e f g
-}
-
-<<
-  \new Staff {
-    \clef "G_8"
-    \music
-  }
-  \new TabStaff \with {
-    tablatureFormat = #fret-letter-tablature-format
-  }
-  {
-    \music
-  }
->>
diff --git a/Documentation/snippets/new/lyrics-old-spacing-settings.ly b/Documentation/snippets/new/lyrics-old-spacing-settings.ly
deleted file mode 100644 (file)
index 5e51f6d..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "vocal-music"
-
-  doctitle = "Obtaining 2.12 lyrics spacing in newer versions"
-
-  texidoc = "
-The vertical spacing engine changed for version 2.14.  This can
-cause lyrics to be spaced differently.  It is possible to set
-properties for @code{Lyric} and @code{Staff} contexts to get the
-spacing engine to behave as it did in version 2.12.
-"
-}
-
-global = {
-  \key d \major
-  \time 3/4
-}
-
-sopMusic = \relative c' {
-  % VERSE ONE
-  fis4 fis fis | \break
-  fis4. e8 e4
-}
-
-altoMusic = \relative c' {
-  % VERSE ONE
-  d4 d d |
-  d4. b8 b4 |
-}
-
-tenorMusic = \relative c' {
-  a4 a a |
-  b4. g8 g4 |
-}
-
-bassMusic = \relative c {
-  d4 d d |
-  g,4. g8 g4 |
-}
-
-words = \lyricmode {
-  Great is Thy faith- ful- ness,
-}
-
-\score {
-  \new ChoirStaff <<
-    \new Lyrics = sopranos
-    \new Staff = women <<
-      \new Voice = "sopranos" {
-        \voiceOne
-        \global \sopMusic
-      }
-      \new Voice = "altos" {
-        \voiceTwo
-        \global \altoMusic
-      }
-    >>
-    \new Lyrics = "altos"
-    \new Lyrics = "tenors"
-    \new Staff = men <<
-      \clef bass
-      \new Voice = "tenors" {
-        \voiceOne
-        \global \tenorMusic
-      }
-      \new Voice = "basses" {
-        \voiceTwo  \global \bassMusic
-      }
-    >>
-    \new Lyrics = basses
-    \context Lyrics = sopranos \lyricsto sopranos \words
-    \context Lyrics = altos \lyricsto altos \words
-    \context Lyrics = tenors \lyricsto tenors \words
-    \context Lyrics = basses \lyricsto basses \words
-  >>
-  \layout {
-    \context {
-      \Lyrics
-      \override VerticalAxisGroup #'staff-affinity = ##f
-      \override VerticalAxisGroup #'staff-staff-spacing =
-        #'((basic-distance . 0)
-          (minimum-distance . 2)
-          (padding . 2))
-    }
-    \context {
-      \Staff
-      \override VerticalAxisGroup #'staff-staff-spacing =
-        #'((basic-distance . 0)
-          (minimum-distance . 2)
-          (padding . 2))
-    }
-  }
-}
-
diff --git a/Documentation/snippets/new/makam-example.ly b/Documentation/snippets/new/makam-example.ly
deleted file mode 100644 (file)
index 9191ffe..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "pitches, world-music"
-  texidoc = "
-Makam is a type of melody from Turkey using 1/9th-tone microtonal
-alterations.  Consult the initialization file @samp{ly/makam.ly} for
-details of pitch names and alterations.
-
-"
-  doctitle = "Makam example"
-}
-
-% Initialize makam settings
-\include "makam.ly"
-
-\relative c' {
-  \set Staff.keySignature = #`((6 . ,(- KOMA)) (3 . ,BAKIYE))
-  c4 cc db fk
-  gbm4 gfc gfb efk
-  fk4 db cc c
-}
diff --git a/Documentation/snippets/new/making-slurs-with-complex-dash-structure.ly b/Documentation/snippets/new/making-slurs-with-complex-dash-structure.ly
deleted file mode 100644 (file)
index 28f15c8..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms, expressive-marks"
-  texidoc = "
-Slurs can be made with complex dash patterns by defining
-the @code{dash-definition} property.  @code{dash-definition}
-is a list of @code{dash-elements}.  A @code{dash-element} is a
-list of parameters defining the dash behavior for a segment of
-the slur.
-
-The slur is defined in terms of the bezier parameter t
-which ranges from 0
-at the left end of the slur to 1 at the right end of the slur.
-@code{dash-element} is a list @code{(start-t stop-t dash-fraction
-dash-period)}.  The region of the slur from @code{start-t} to
-@code{stop-t} will have a fraction @code{dash-fraction}
-of each @code{dash-period} black.  @code{dash-period} is
-defined in terms of staff spaces.  @code{dash-fraction} is
-set to 1 for a solid slur.
-"
-  doctitle = "Making slurs with complex dash structure"
-}
-
-\relative c' {
-  \once \override
-    Slur #'dash-definition = #'((0 0.3 0.1 0.75)
-                                (0.3 0.6 1 1)
-                                (0.65 1.0 0.4 0.75))
-  c4( d e f)
-  \once \override
-    Slur #'dash-definition = #'((0 0.25 1 1)
-                                (0.3 0.7 0.4 0.75)
-                                (0.75 1.0 1 1))
-  c4( d e f)
-}
diff --git a/Documentation/snippets/new/modern-tab-text-clef.ly b/Documentation/snippets/new/modern-tab-text-clef.ly
deleted file mode 100644 (file)
index 2af2335..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "staff-notation, fretted-strings"
-
-  texidoc = "
-Use a markup text to replace the (TAB) clef glyph with a modern font.
-
-"
-  doctitle = "Modern TAB text clef"
-}
-
-\markup {
-  This snippet is deprecated as of version 2.13.4 and will be removed
-  in version 2.14.
-}
diff --git a/Documentation/snippets/new/non-default-tuplet-numbers.ly b/Documentation/snippets/new/non-default-tuplet-numbers.ly
deleted file mode 100644 (file)
index 1ea456d..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-
-  texidoc = "
-LilyPond also provides formatting functions to print tuplet numbers different
-than the actual fraction, as well as to append a note value to the tuplet
-number or tuplet fraction.
-"
-  doctitle = "Non-default tuplet numbers"
-}
-
-\relative c'' {
-  \once \override TupletNumber #'text =
-    #(tuplet-number::non-default-tuplet-denominator-text 7)
-  \times 2/3  { c4. c4. c4. c4. }
-  \once \override TupletNumber #'text =
-    #(tuplet-number::non-default-tuplet-fraction-text 12 7)
-  \times 2/3  { c4. c4. c4. c4. }
-  \once \override TupletNumber #'text =
-    #(tuplet-number::append-note-wrapper
-      (tuplet-number::non-default-tuplet-fraction-text 12 7) "8")
-  \times 2/3  { c4. c4. c4. c4. }
-
-  \once \override TupletNumber #'text =
-    #(tuplet-number::append-note-wrapper
-      tuplet-number::calc-denominator-text "4")
-  \times 2/3  { c8 c8 c8 c8 c8 c8 }
-  \once \override TupletNumber #'text =
-    #(tuplet-number::append-note-wrapper
-      tuplet-number::calc-fraction-text "4")
-  \times 2/3  { c8 c8 c8 c8 c8 c8 }
-
-  \once \override TupletNumber #'text =
-    #(tuplet-number::fraction-with-notes "4." "8")
-  \times 2/3  { c4. c4. c4. c4. }
-  \once \override TupletNumber #'text =
-    #(tuplet-number::non-default-fraction-with-notes 12 "8" 4 "4")
-  \times 2/3  { c4. c4. c4. c4. }
-}
diff --git a/Documentation/snippets/new/non-traditional-key-signatures.ly b/Documentation/snippets/new/non-traditional-key-signatures.ly
deleted file mode 100644 (file)
index 8a3c145..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "pitches, staff-notation"
-  texidoc = "
-The commonly used @code{\\key} command sets the @code{keySignature}
-property, in the @code{Staff} context.
-
-To create non-standard key signatures, set this property directly.  The
-format of this command is a list:
-
-@code{\\set Staff.keySignature = #`(((octave . step) . alter) ((octave
-. step) . alter) ...)} where, for each element in the list,
-@code{octave} specifies the octave (0@tie{}being the octave from
-middle@tie{}C to the B above), @code{step} specifies the note within the
-octave (0@tie{}means@tie{}C and 6@tie{}means@tie{}B), and @code{alter} is
-@code{,SHARP ,FLAT ,DOUBLE-SHARP} etc.  (Note the leading comma.)
-
-Alternatively, for each item in the list, using the more concise format
-@code{(step . alter)} specifies that the same alteration should hold in all
-octaves.
-
-Here is an example of a possible key signature for generating a whole-tone
-scale:
-"
-  doctitle = "Non-traditional key signatures"
-}
-
-\relative c' {
-  \set Staff.keySignature = #`(((0 . 6) . ,FLAT)
-                               ((0 . 5) . ,FLAT)
-                               ((0 . 3) . ,SHARP))
-  c4 d e fis
-  aes4 bes c2
-}
-
diff --git a/Documentation/snippets/new/open-string-harmonics-in-tablature.ly b/Documentation/snippets/new/open-string-harmonics-in-tablature.ly
deleted file mode 100644 (file)
index 46a833c..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-Reference for open-string harmonics:
-"
-  doctitle = "Reference for open-string harmonics"
-}
-
-openStringHarmonics = {
-  %first harmonic
-  \harmonicByFret #12 e,2\6_\markup{"1st harm."}
-  \harmonicByRatio #1/2 e,\6
-  %second harmonic
-  \harmonicByFret #7 e,\6_\markup{"2nd harm. - - - -"}
-  \harmonicByRatio #1/3 e,\6
-  \harmonicByFret #19 e,\6
-  \harmonicByRatio #2/3 e,\6
-  %\harmonicByFret #19 < e,\6 a,\5 d\4 >
-  %\harmonicByRatio #2/3 < e,\6 a,\5 d\4 >
-  %third harmonic
-  \harmonicByFret #5 e,\6_\markup{"3rd harm. - - - -"}
-  \harmonicByRatio #1/4 e,\6
-  \harmonicByFret #24 e,\6
-  \harmonicByRatio #3/4 e,\6
-  \break
-  %fourth harmonic
-  \harmonicByFret #4 e,\6_\markup{"4th harm. - - - - - - - - - - - - -"}
-  \harmonicByRatio #1/5 e,\6
-  \harmonicByFret #9 e,\6
-  \harmonicByRatio #2/5 e,\6
-  \harmonicByFret #16 e,\6
-  \harmonicByRatio #3/5 e,\6
-  %fifth harmonic
-  \harmonicByFret #3 e,\6_\markup{"5th harm."}
-  \harmonicByRatio #1/6 e,\6
-  \break
-  %sixth harmonic
-  \harmonicByFret #2.7 e,\6_\markup{"6th harm."}
-  \harmonicByRatio #1/7 e,\6
-  %seventh harmonic
-  \harmonicByFret #2.3 e,\6_\markup{"7th harm."}
-  \harmonicByRatio #1/8 e,\6
-  %eighth harmonic
-  \harmonicByFret #2 e,\6_\markup{"8th harm."}
-  \harmonicByRatio #1/9 e,\6
-}
-
-\score {
-  <<
-    \new Staff {
-      \new Voice {
-        \clef "treble_8"
-        \openStringHarmonics
-      }
-    }
-    \new TabStaff {
-      \new TabVoice {
-        \openStringHarmonics
-      }
-    }
-  >>
-}
diff --git a/Documentation/snippets/new/piano-template-with-centered-dynamics.ly b/Documentation/snippets/new/piano-template-with-centered-dynamics.ly
deleted file mode 100644 (file)
index 70403a7..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, keyboards, template"
-  texidoc = "
-Many piano scores have the dynamics centered between the two staves.
-The @code{Dynamics} context, if placed between staves, will
-automatically position dynamics correctly.
-
-"
-  doctitle = "Piano template with centered dynamics"
-}
-
-global = {
-  \key c \major
-  \time 4/4
-}
-
-upper = \relative c'' {
-  \clef treble
-  a4 b c d
-}
-
-lower = \relative c {
-  \clef bass
-  a2 c
-}
-
-dynamics = {
-  s2\fff\> s4 s\!\pp
-}
-
-pedal = {
-  s2\sustainOn s\sustainOff
-}
-
-\score {
-  \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" << \global \upper >>
-    \new Dynamics = "Dynamics_pf" \dynamics
-    \new Staff = "Staff_pfLower" << \global \lower >>
-    \new Dynamics = "pedal" \pedal
-  >>
-  \layout { }
-}
-
-\score {
-  \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" << \global \upper \dynamics \pedal >>
-    \new Staff = "Staff_pfLower" << \global \lower \dynamics \pedal >>
-  >>
-  \midi { }
-}
diff --git a/Documentation/snippets/new/pitches-headword.ly b/Documentation/snippets/new/pitches-headword.ly
deleted file mode 100644 (file)
index 9bd3dd0..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-% NR 1.1 Pitches
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-
-% L. v. Beethoven
-% Piano sonata 21 - Dem Grafen von Waldstein Gewidmet
-% chorale at measures 34 - 40+
-
-\new PianoStaff <<
-
-  % RH Staff
-  \new Staff <<
-
-    % RH Voice 1
-    \new Voice {
-      \set Score.currentBarNumber = #34
-      \voiceOne
-      gs''2 ( ^ \markup \italic { dolce e molto ligato }
-      fs''4
-      e''4
-      |
-      ds''2
-      cs''2 )
-      |
-      ds''2 (
-      e''4
-      fs''4
-      |
-      <gs'' e''>2
-      <fs'' ds''>2 )
-      |
-      \oneVoice
-      \clef bass
-      <gs' e' b>2 (
-      <fs' ds' a>4
-      <e' cs' gs>4
-      |
-      <ds' bs fs>2
-      <cs' a e>2 )
-      |
-      \voiceOne
-      b2 %(
-      cs'4
-      ds'4
-      |
-      \clef treble
-      <e' gs>4 %)
-      r4 r2
-    }
-
-    % RH Voice 2
-    \new Voice {
-      \voiceTwo
-      \override Staff.DynamicLineSpanner #'staff-padding = #2.5
-      <e'' b'>2 \p
-      <ds'' a'>4
-      <cs'' gs'>4
-      |
-      <bs' fs'>2
-      e'2
-      |
-      \once \override TextScript #'staff-padding = #2.5
-      <b'! a'>2 _ \markup \italic { cresc. }
-      b'4
-      <e'' cs''>4
-      |
-      b'2. ( \sf \>
-      a'4 )
-      \clef bass
-      | \break
-      s1 \p
-      |
-      s1
-      |
-      <gs e>4 (
-      <a fs>2. )
-      |
-      s4
-      r4 r2
-    }
-
-  >>
-
-  % LH Staff
-  \new Staff {
-    \override Staff.SustainPedalLineSpanner #'staff-padding = #5
-    <gs' e'>2 ( \sustainOn
-    <fs' ds' b>4 \sustainOff
-    <e' cs'>4
-    |
-    <ds' bs gs>2
-    <cs' a>2 ) \sustainOn
-    |
-    \clef bass
-    \slurDown
-    <ds' b! a fs>2 ( \sustainOff
-    <e' b gs>4
-    <fs' cs' a>4 \sustainOn
-    |
-    \clef treble
-    \voiceOne
-    <<
-      {
-        <gs' e'>2
-        <fs' ds'>2 )
-      }
-      \new Voice {
-        \voiceTwo
-        b1 \sustainOff
-      }
-    >>
-    \oneVoice
-    |
-    %\break
-    \clef bass
-    <gs e>2 (
-    <fs ds b,>4
-    <e cs>4
-    |
-    <ds bs, gs,>2
-    <cs a,>2 ) \sustainOn
-    |
-    <b,! b,,!>1 ( \sustainOff
-    |
-    <e e,>4 )
-    r4 r2
-  }
-
->>
diff --git a/Documentation/snippets/new/repeats-headword.ly b/Documentation/snippets/new/repeats-headword.ly
deleted file mode 100644 (file)
index 0f80e73..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 1.7 Repeats
-
-% Beethoven, Op. 57
-% Piano sonata 23 - Dem Grafen Franz von Brunswick Gewidmet
-% Movt II, Andante con moto
-% Measures 9 - 16
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-
-\new PianoStaff <<
-
-   \new Staff = RH {
-      \clef bass
-      \key df \major
-      \time 2/4
-      \set Score.currentBarNumber = #9
-      \bar "|:"
-      <af ef c>4 (
-      <af gf c>8..
-      <af ef c>32
-      |
-      <af f df>8. )
-      <df' af f>16 (
-      <c' af gf>8
-      <df' af f>8 )
-      |
-      <af ef c>4 (
-      <af gf c>8..
-      <af ef c>32
-      |
-      <af f df>8. )
-      \slurDown
-      <f' af f>16 (
-      <<
-         {
-            \voiceTwo
-            gf8
-            f8 )
-         }
-         \new Voice {
-            \voiceOne
-            <f' af>16
-            ef'16
-            <df' af>8
-         }
-      >>
-      \oneVoice
-      |
-      <af ef c>4 (
-      <af gf c>8..
-      <af ef c>32
-      \clef treble
-      |
-      <af' df' af>8. )
-      <af' f' df'>16 (
-      <af' ef' c'>16
-      gf'16
-      <f' df' af>8 )
-      |
-      \slurUp
-      <ef' bf gf>4
-      \change Staff = LH
-      \voiceOne
-      <af ef c>4
-      |
-      <df' f df>4.
-      \change Staff = RH
-      \oneVoice
-      r8
-      \clef bass
-      \bar ":|"
-   }
-
-   \new Staff = LH {
-      \clef bass
-      \key df \major
-      \time 2/4
-      <af, gf,>4 (
-      <af, ef,>8..
-      <af, gf,>32
-      |
-      <af, f,>8. )
-      <af, df,>16 (
-      <af, ef,>8
-      <af, df,>8 )
-      |
-      <af, gf,>4 (
-      <af, ef,>8..
-      <af, gf,>32
-      |
-      <af, f,>8. )
-      <af, df,>16 (
-      <af, c,>8
-      <af, df,> )
-      |
-      <af, gf,>4 (
-      <af, ef,>8..
-      <af, gf,>32
-      |
-      <f f,>8. )
-      <df df,>16 (
-      <ef ef,>8
-      <f f,>8 )
-      |
-      \voiceTwo
-      gf,4  (
-      af,4 ~ )
-      |
-      af,16. [ (
-      gf,32
-      f,16.
-      ef,32 ]
-      df,8 )
-      \oneVoice
-      r8
-   }
-
->>
diff --git a/Documentation/snippets/new/reverting-default-beam-endings.ly b/Documentation/snippets/new/reverting-default-beam-endings.ly
deleted file mode 100644 (file)
index d771c60..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-To typeset beams grouped @code{3-4-3-2} one need only change the
-beat structure:
-"
-  doctitle = "Reverting default beam endings"
-}
-
-\relative c'' {
-  \time 12/8
-
-  % Default beaming
-  a8 a a a a a a a a a a a
-
-  % Set new values for beam endings
-  \set Score.beatStructure = #'(3 4 3 2)
-  a8 a a a a a a a a a a a
-}
diff --git a/Documentation/snippets/new/rhythms-headword.ly b/Documentation/snippets/new/rhythms-headword.ly
deleted file mode 100644 (file)
index 74a410d..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 1.2 Rhythms
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-
-% Beethoven, Op. 81a
-% Piano sonata 26 - Das Lebewohl
-% Movt II - Abwesenheit
-% Measures 31 - 34
-
-\layout {
-  \context {
-    \Score
-    \override SpacingSpanner #'base-shortest-duration =
-      #(ly:make-moment 1 40)
-      %\override SpacingSpanner #'strict-grace-spacing = ##t
-  }
-}
-
-\new PianoStaff <<
-
-   % RH Staff
-   \new Staff {
-      \clef treble
-      \key c \minor
-      \time 2/4
-      \set Score.currentBarNumber = #31
-
-      <c''' c''>8 ( -\markup {
-        \override #'(baseline-skip . 2) \italic \column {
-          \line { a tempo }
-          cantabile
-        }
-      }
-      <g'' g'>8 )
-      ~
-      <g'' g'>8 (
-      <a'' a'>16
-      <f'' f'>16 )
-
-      |
-
-      \afterGrace
-         <f'' f'>8 [ (
-         {
-            e''16 [
-            f''16
-            e''16
-            d''16 ]
-         }
-      <e''! e'>16
-      <f'' f'>16 ] )
-      \once \override TextScript #'padding = #3.8
-      <g'' g'>16 ( \staccato -\markup { \italic cresc. }
-      <a'' a'>16 ) \staccato
-      <bf'' bf'>32  (
-      <b'' b'>32 )
-      <b'' b'>32 (
-      <c''' c''>32 )
-
-      |
-
-      \once \override DynamicLineSpanner #'padding = #2
-      b''32 ( \p \>
-      c'''32
-      d'''32
-      c'''32 ) \!
-      g''8 (
-      ~
-      g''32 [
-      a''64
-      g''64 ) ]
-
-      a''64 ( [
-      g''64 )
-      bf''64 (
-      a''64 ) ]
-
-      bf''64 ( [
-      a''64 )
-      c'''64 (
-      b''64 ) ]
-
-      c'''128 ( [
-      b''128
-      d'''128
-      c'''128
-      f'''64
-      f''64 ) ]
-
-      |
-
-      \afterGrace
-         <f'' f'>8 [ (
-         {
-            e''16 [
-            f''16
-            e''16
-            d''16 ]
-         }
-      <e''! e'>16
-      <f'' f'>16 ] )
-      <g'' g'>16 ( \staccato -\markup { \italic cresc. }
-      <af''! af'!>16 ) \staccato
-      <bf'' bf'>32  (
-      <b'' b'>32 )
-      <b'' b'>32 (
-      <c''' c''>32 )
-   }
-
-   % LH Staff
-   \new Staff {
-      \clef bass
-      \key c \minor
-      \time 2/4
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      <a f>32
-      c'32
-      <a f>32
-      c'32
-
-      |
-
-      <bf g>32
-      c'32
-      <bf g>32
-      c'32
-
-      <bf g>32
-      c'32
-      <bf g>32
-      c'32
-
-      <bf g>32
-      c'32
-      <a f>32
-      c'32
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      |
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-
-      <a f>32
-      c'32
-      <a f>32
-      c'32
-
-      |
-
-      <bf! g>32
-      c'32
-      <bf g>32
-      c'32
-
-      <bf g>32
-      c'32
-      <bf g>32
-      c'32
-
-      <bf g>32
-      c'32
-      <af! f>32
-      c'32
-
-      <g e>32
-      c'32
-      <g e>32
-      c'32
-   }
-
->>
diff --git a/Documentation/snippets/new/screech-boink.ly b/Documentation/snippets/new/screech-boink.ly
deleted file mode 100644 (file)
index 699d7f7..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-\version "2.15.32"
-\header {
-  lsrtags = "headwords"
-  texidoc = "Random complex notation"
-  doctitle = "Screech and Boink"
-}
-
-\score {
-  \context PianoStaff <<
-    \new Staff = "up" {
-      \time 4/8
-      \key c \minor
-      <<
-        {
-          \revert Stem #'direction
-          \change Staff = down
-          \set subdivideBeams = ##t
-          g16.[
-          \change Staff = up
-          c'''32
-          \change Staff = down
-          g32
-          \change Staff = up
-          c'''32
-          \change Staff = down
-          g16]
-          \change Staff = up
-          \stemUp
-          \set followVoice = ##t
-          c'''32([ b''16 a''16 gis''16 g''32)]
-        }
-        \\
-        { s4 \times 2/3 { d'16[ f' g'] } as'32[ b''32 e'' d''] }
-        \\
-        { s4 \autoBeamOff d''8.. f''32  }
-        \\
-        { s4 es''4 }
-      >>
-    }
-    \new Staff = "down" {
-      \clef bass
-      \key c \minor
-      \set subdivideBeams = ##f
-      \override Stem #'french-beaming = ##t
-      \override Beam #'beam-thickness = #0.3
-      \override Stem #'thickness = #4.0
-      g'16[ b16 fis16 g16]
-      <<
-        \makeClusters {
-          as16 <as b> <g b> <g cis>
-        }
-        \\
-        {
-          \override Staff.Arpeggio #'arpeggio-direction = #DOWN
-          <cis, e, gis, b, cis>4\arpeggio
-        }
-      >>
-    }
-  >>
-  \midi {
-    \tempo 8 = 60
-  }
-  \layout {
-    ragged-right = ##t
-    \context {
-      \Staff
-      \consists "Horizontal_bracket_engraver"
-    }
-  }
-}
diff --git a/Documentation/snippets/new/setting-the-double-repeat-default-for-volte.ly b/Documentation/snippets/new/setting-the-double-repeat-default-for-volte.ly
deleted file mode 100644 (file)
index 8a75151..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "2.14.0"
-\header {
-  lsrtags = "repeats"
-  texidoc = "There are three different styles of double repeats for
-volte, that can be set using @code{doubleRepeatType}."
-
-  doctitle = "Setting the double repeat default for volte"
-}
-
-
-\relative c'' {
-  \repeat volta 1 { c1 }
-  \set Score.doubleRepeatType = #":|:"
-  \repeat volta 1 { c1 }
-  \set Score.doubleRepeatType = #":|.|:"
-  \repeat volta 1 { c1 }
-  \set Score.doubleRepeatType = #":|.:"
-  \repeat volta 1 { c1 }
-}
diff --git a/Documentation/snippets/new/showing-the-same-articulation-above-and-below-a-note-or-chord.ly b/Documentation/snippets/new/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
deleted file mode 100644 (file)
index b1ae4e3..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
-
-  texidoc = "
-By default, LilyPond does not allow the same articulation (e.g., an
-accent, a fermata, a flageolet, etc.) to be displayed above and below a
-note.  For example, @code{c4_\\fermata^\\fermata} will only show a fermata
-below, ignoring the fermata above.  However, one can stick
-scripts (just like fingerings) inside a chord, which means it is
-possible to have as many articulations as desired.  So, the solution is to
-write the note as a chord and add the articulations inside the @code{<@dots{}>}.
-"
-  doctitle = "Showing the same articulation above and below a note or chord"
-}
-
-% The same as \flageolet, just a little smaller
-smallFlageolet =
-#(let ((m (make-articulation "flageolet")))
-   (set! (ly:music-property m 'tweaks)
-         (acons 'font-size -2
-                (ly:music-property m 'tweaks)))
-   m)
-
-\relative c' {
-  s4^"Wrong:"
-  c4_\fermata^\fermata % The second fermata is ignored!
-  <e d'>4^\smallFlageolet_\smallFlageolet
-
-  s4^"Works if written inside a chord:"
-  <e_\smallFlageolet d'^\smallFlageolet>4
-  <e_\flageolet d'^\flageolet>4
-  <e_\smallFlageolet^\smallFlageolet>4
-  <e_\fermata^\fermata>4
-}
diff --git a/Documentation/snippets/new/simultaneous-headword.ly b/Documentation/snippets/new/simultaneous-headword.ly
deleted file mode 100644 (file)
index e421214..0000000
+++ /dev/null
@@ -1,314 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% NR 1.5 Simultaneous notes
-
-% L. v. Beethoven, Op. 111
-% Piano sonata 32
-% Movt II - Arietta - Adagio molto semplice e cantabile
-% measures 108 - 118
-
-\layout {
-  \context {
-    \Score
-    \override SpacingSpanner #'base-shortest-duration =
-    #(ly:make-moment 1 18)
-    \override NonMusicalPaperColumn #'line-break-system-details =
-    #'((alignment-distances . (12)))
-  }
-}
-
-trillFlat =
-\once \override TrillSpanner #'(bound-details left text) = \markup {
-  \concat {
-    \musicglyph #"scripts.trill"
-    \translate #'(-0.5 . 1.9)
-    \fontsize #-7
-    \with-dimensions #'(0 . 0) #'(0 . 0)
-    \flat
-  }
-}
-
-\new PianoStaff <<
-
-  % RH
-  \new Staff <<
-    \clef treble
-    \key c \major
-    \time 9/16
-    \set Score.currentBarNumber = #108
-
-    % RH voice 1
-    \new Voice {
-
-      \voiceOne
-      s4.
-      s8.
-
-      |
-
-      s4.
-      a''8 \p \> [ (
-      g''16 ] )
-
-      |
-
-      g''4.
-      af''8 [ (
-      g''16 ] )
-
-      |
-
-      g''8. [
-      g''8.
-      g''8. \pp ]
-
-      |
-
-      g''8. [
-      af''8.
-      af''8. ]
-
-      |
-
-      af''8. [
-      af''8.
-      af''8. ]
-
-      |
-      \break
-
-      \trillFlat
-      af''4. \startTrillSpan
-      ~
-      af''8.
-      ~
-
-      |
-
-      af''4.
-      ~
-      af''8.
-      ~
-
-      |
-
-      \oneVoice
-      <af'' d''>8. [
-      a''8. \p \<
-      bf''8. ]
-      ~
-
-      |
-
-      bf''8. [
-      b''8.
-      c'''8. ]
-      ~
-
-      \bar "||"
-
-      \key ef \major
-      c'''8. [
-      cs'''8. \f ] \stopTrillSpan
-      r8.
-
-    }
-
-    % RH voice 2
-    \new Voice {
-      \voiceTwo
-      \override Voice.TrillSpanner #'direction = #DOWN
-      d''4. \f \startTrillSpan
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''8. \stopTrillSpan
-      \trillFlat
-      d''4. \startTrillSpan
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8. \stopTrillSpan
-      ~
-
-      |
-
-      \trillFlat
-      d''4. \startTrillSpan
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
-      \once \override NoteColumn #'ignore-collision = ##t
-      \hideNotes
-      d''8. \stopTrillSpan
-      s4.
-
-      |
-
-      s8.
-      s8.
-
-    }
-
-  >>
-
-  % LH staff
-  \new Staff {
-    \clef bass
-    \key c \major
-    \time 9/16
-
-    r8.
-    r8.
-    <c! c,!>8 [ (
-    <g, g,,>16 ] )
-
-    |
-
-    <g, g,,>4.
-    \clef treble
-    c''8 [ (
-    b'16 ] )
-
-    |
-
-    b'4.
-    c''8 [ (
-    b'16 ] )
-
-    |
-
-    b'8. [
-    b'8.
-    b'8. ]
-
-    |
-
-    b'8. [
-    bf'8. ]
-    \clef bass
-    <f f,>8 [ (
-    <bf, bf,,>16 ] )
-
-    |
-
-    <bf, bf,,>4.
-    \clef treble
-    f'8 [ (
-    bf16 ] )
-
-    |
-
-    <<
-
-      \new Voice {
-        \voiceOne
-        \override Voice.TrillSpanner #'direction = #UP
-        f'4. \startTrillSpan
-        ~
-        f'8.
-        ~
-
-        |
-
-        f'4.
-        ~
-        f'8.
-        ~
-
-        |
-
-        f'8. \stopTrillSpan
-      }
-
-      \new Voice {
-        \voiceTwo
-        \override Voice.TrillSpanner #'direction = #DOWN
-        bf8. [
-        bf8.
-        bf8. ]
-
-        |
-
-        bf8. [
-        bf8.
-        bf8. ]
-
-        |
-
-        bf8.
-      }
-
-    >>
-
-    \oneVoice
-    r8.
-    r8.
-
-    |
-
-    r8.
-    r8.
-    r8.
-    \clef bass
-
-    |
-
-    \key ef \major
-    r8.
-    r8.
-    r8.
-
-  }
-
->>
diff --git a/Documentation/snippets/new/slides-in-tablature.ly b/Documentation/snippets/new/slides-in-tablature.ly
deleted file mode 100644 (file)
index 7a90e73..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-Slides can be typeset in both @code{Staff} and @code{TabStaff} contexts:
-"
-  doctitle = "Slides in tablature"
-}
-
-slides = {
-  c'8\3(\glissando d'8\3)
-  c'8\3\glissando d'8\3
-  \hideNotes
-  \grace { g16\3\glissando }
-  \unHideNotes
-  c'4\3
-  \afterGrace d'4\3\glissando {
-  \stemDown \hideNotes
-  g16\3 }
-  \unHideNotes
-}
-
-\score {
-  <<
-    \new Staff { \clef "treble_8" \slides }
-    \new TabStaff { \slides }
-  >>
-  \layout {
-    \context {
-      \Score
-      \override Glissando #'minimum-length = #4
-      \override Glissando #'springs-and-rods =
-                          #ly:spanner::set-spacing-rods
-      \override Glissando #'thickness = #2
-    }
-  }
-}
diff --git a/Documentation/snippets/new/snap-pizzicato-bartok-pizzicato.ly b/Documentation/snippets/new/snap-pizzicato-bartok-pizzicato.ly
deleted file mode 100644 (file)
index f25ee35..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, unfretted-strings"
-  texidoc = "
-A snap-pizzicato (also known as @qq{Bartok pizzicato}) is a @qq{strong
-pizzicato where the string is plucked vertically by snapping and
-rebounds off the fingerboard of the instrument} (Wikipedia).  It is
-denoted by a circle with a vertical line going from the center upwards
-outside the circle.
-"
-  doctitle = "Snap-pizzicato (@qq{Bartok pizzicato})"
-}
-
-\relative c' {
-  c4\snappizzicato
-  <c' e g>4\snappizzicato
-  <c' e g>4^\snappizzicato
-  <c, e g>4_\snappizzicato
-}
diff --git a/Documentation/snippets/new/stem-and-beam-behavior-in-tablature.ly b/Documentation/snippets/new/stem-and-beam-behavior-in-tablature.ly
deleted file mode 100644 (file)
index e0c249e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-The direction of stems is controlled the same way in tablature as in
-traditional notation.  Beams can be made horizontal, as shown in this
-example.
-"
-  doctitle = "Stem and beam behavior in tablature"
-}
-
-\new TabStaff {
-  \relative c {
-    \tabFullNotation
-    g16 b d g b d g b
-    \stemDown
-    \override Beam #'concaveness = #10000
-    g,,16 b d g b d g b
-  }
-}
diff --git a/Documentation/snippets/new/subdividing-beams.ly b/Documentation/snippets/new/subdividing-beams.ly
deleted file mode 100644 (file)
index 968bca7..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "rhythms"
-
-  texidoc = "
-The beams of consecutive 16th (or shorter) notes are, by default, not
-subdivided.  That is, the three (or more) beams stretch unbroken over
-entire groups of notes.  This behavior can be modified to subdivide
-the beams into sub-groups by setting the property
-@code{subdivideBeams}. When set, multiple beams will be subdivided at
-intervals defined by the current value of @code{baseMoment} by reducing
-the multiple beams to just one beam between the sub-groups. Note that
-@code{baseMoment} defaults to one over the denominator of the current
-time signature if not set explicitly. It must be set to a fraction
-giving the duration of the beam sub-group using the
-@code{ly:make-moment} function, as shown in this snippet. Also, when
-@code{baseMoment} is changed, @code{beatStructure} should also be changed
-to match the new @code{baseMoment}:
-
-"
-  doctitle = "Subdividing beams"
-}
-
-\relative c'' {
-  c32[ c c c c c c c]
-  \set subdivideBeams = ##t
-  c32[ c c c c c c c]
-
-  % Set beam sub-group length to an eighth note
-  \set baseMoment = #(ly:make-moment 1 8)
-  \set beatStructure = #'(2 2 2 2)
-  c32[ c c c c c c c]
-
-  % Set beam sub-group length to a sixteenth note
-  \set baseMoment = #(ly:make-moment 1 16)
-  \set beatStructure = #'(4 4 4 4)
-  c32[ c c c c c c c]
-}
-
diff --git a/Documentation/snippets/new/text-headword.ly b/Documentation/snippets/new/text-headword.ly
deleted file mode 100644 (file)
index 9429ca4..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% NR 1.8 Text
-
-% L. v. Beethoven, Op. 110
-% Piano sonata 31
-% measures 1 - 7
-
-\layout {
-  \context {
-    \Score
-    \override SpacingSpanner #'base-shortest-duration =
-    #(ly:make-moment 1 20)
-  }
-}
-
-\new PianoStaff <<
-
-  % RH staff
-  \new Staff {
-    \clef treble
-    \key af \major
-    \time 3/4
-
-    \once \override TextScript #'staff-padding = #4
-    <c'' af'>4. (
-    _ \markup { \dynamic p \italic { con amabilità } }
-    <af' ef'>8 )
-    <af' ef'>8. [
-    <af' ef'>16 ]
-
-    |
-
-    <df'' g'>4
-    <bf' g'>2
-    _ \markup { \italic { ten. } }
-
-    |
-
-    <<
-
-      \new Voice {
-        \voiceOne
-        ef''4. (
-        df''8 [ )
-        ef'' (
-        f'' ) ]
-
-        |
-
-        \once \override TextScript #'staff-padding = #4
-        ef''8. (
-        _ \markup { \italic { tranqu. } }
-        d''16 )
-        df''8 \trill \fermata
-        _ \markup { \italic { ten. } }
-      }
-
-      \new Voice {
-        \voiceTwo
-        af'4.
-        af'8 [
-        af'8
-        af'8 ]
-
-        |
-
-        g'4
-        g'8
-      }
-
-    >>
-
-    \oneVoice
-    \once \override TextScript #'staff-padding = #4
-    df''32
-    _ \markup { \italic dolce }
-    c''32
-    df''32
-    ef''32
-    \acciaccatura { df''[ ef'' ] }
-    f''8
-    ef''16
-    df''16
-
-    |
-    \break
-    \overrideProperty "Score.NonMusicalPaperColumn"
-    #'line-break-system-details #'((alignment-distances . (12)))
-
-    c''4. (
-    ^ \markup \italic { cantabile, con intimissimo sentimento,
-      ma sempre molto dolce e semplice }
-    ef''4
-    af''8 )
-
-    |
-
-    af''4 (
-    g''2 )
-
-    |
-
-    bf''4. (
-    g''4
-    ef''8 )
-
-    |
-  }
-
-  % LH
-  \new Staff {
-    \clef bass
-    \key af \major
-    \time 3/4
-
-    <ef af,>4. (
-    <ef c>8 )
-    <ef c>8. [
-    <ef c>16 ]
-
-    |
-
-    <ef bf,>4
-    <ef df>2 ^ \markup { \italic ten. }
-
-    |
-
-    <<
-
-      \new Voice {
-        \voiceOne
-        ef8 [ (
-        af8
-        c'8
-        bf8 )
-        c'8 ( \staccato
-        df'8 ]  ) \staccato
-
-        |
-
-        bf4
-        bf8 ^ \markup { \italic ten. }
-      }
-
-      \new Voice {
-        \voiceTwo
-        c4. (
-        f8 [ )
-        ef8 ( \staccato
-        df8 ] ) \staccato
-
-        |
-
-        ef4
-        ef8 \fermata
-      }
-
-    >>
-
-    \oneVoice
-    r8
-    r4
-    \clef treble
-
-    |
-
-    \override Staff.SustainPedalLineSpanner #'outside-staff-priority = #1000
-    \override Staff.SustainPedalLineSpanner #'staff-padding = #7
-    \once \override TextScript #'padding = #2
-    af16 \sustainOn
-    ^ \markup \italic { non staccato }
-    _ \markup \italic { molto \concat { \dynamic { p } , } sempre tranquillo
-      ed egualmente, non rubato }
-    <ef' c'>16
-    <ef' c'>16
-    <ef' c'>16
-    af16
-    <ef' c'>16
-    <ef' c'>16
-    <ef' c'>16
-    af16 \sustainOn
-    <ef' c'>16
-    <ef' c'>16
-    <ef' c'>16
-
-    |
-
-    bf16 \sustainOn
-    <ef' df'>16
-    <ef' df'>16
-    <ef' df'>16
-    bf16 \sustainOn
-    <ef' df'>16
-    <ef' df'>16
-    <ef' df'>16
-    bf16
-    <ef' df'>16
-    <ef' df'>16
-    <ef' df'>16
-
-    |
-
-    \override Staff.SustainPedalLineSpanner #'staff-padding = #4
-    df'16 \sustainOn
-    <bf' g' ef'>16
-    <bf' g' ef'>16
-    <bf' g' ef'>16
-    df'16
-    <bf' g' ef'>16
-    <bf' g' ef'>16
-    <bf' g' ef'>16
-    df'16 \sustainOn
-    <bf' g' ef'>16
-    <bf' g' ef'>16
-    <bf' g' ef'>16
-
-    |
-  }
-
->>
diff --git a/Documentation/snippets/new/unfretted-headword.ly b/Documentation/snippets/new/unfretted-headword.ly
deleted file mode 100644 (file)
index b4d2729..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-% #!lilypond lcp-extract.ly -*- coding: utf-8; -*-
-
-%%%
-%%% les-cinq-pieds:
-%%% extract for the lilypond documentaton project
-%%%
-
-%% Title:      Les cinq pieds
-%% Composer:   David Séverin
-%% Date:       Juillet 2007
-%% Instrument: Violon Solo
-%% Dedication: A mon épouse Lívia De Souza Vidal
-%% Additional: avec l'aide de Krzysztof Wagenaar
-
-%% Statement:
-
-%% Here by, I, the composer, agree that this extract of my composition
-%% be in the public domain and can be part of, used and presented in
-%% the LilyPond Documention Project.
-
-%% Statement Date: Octber the 9th, 2008
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-
-\version "2.14.0"
-#(set-global-staff-size 15)
-
-%%%
-%%% Abreviations
-%%%
-
-db         = \markup { \musicglyph #"scripts.downbow" }
-dub        = \markup { \line { \musicglyph #"scripts.downbow" " " \musicglyph #"scripts.upbow" } }
-dubetc     = \markup { \line { \musicglyph #"scripts.downbow" " " \musicglyph #"scripts.upbow" "..." } }
-
-ub         = \markup { \musicglyph #"scripts.upbow" }
-udb        = \markup { \line { \musicglyph #"scripts.upbow" " " \musicglyph #"scripts.downbow" } }
-udbetc     = \markup { \line { \musicglyph #"scripts.upbow" " " \musicglyph #"scripts.downbow" "..." } }
-
-fermaTa    = \markup \musicglyph #"scripts.ufermata"
-
-accel   = \markup \tiny \italic \bold "accel..."
-ritar   = \markup \tiny \italic \bold "ritar..."
-
-ignore     = \override NoteColumn #'ignore-collision = ##t
-
-
-%%
-%% Strings
-%%
-
-svib           = \markup \small "s. vib."
-pvib           = \markup \small "p. vib."
-mvib           = \markup \small "m. vib."
-sulp           = \markup \small "s.p."
-norm           = \markup \small "n."
-
-quatre         = \markup \teeny "IV"
-
-
-%%
-%% Shifting Notes
-%%
-
-shift      = \once \override NoteColumn #'force-hshift = #0.9
-shifta     = \once \override NoteColumn #'force-hshift = #1.2
-shiftb     = \once \override NoteColumn #'force-hshift = #1.4
-
-
-%%
-%% Hairpin
-%%
-
-% aniente        = "a niente"
-aniente        = \once \override Hairpin #'circled-tip = ##t
-
-
-%%
-%% Tuplets
-%%
-
-tupletbp       = \once \override Staff.TupletBracket #'padding = #2.25
-
-
-%%
-%% Flag [Note Head - Stem]
-%%
-
-noflag         = \once \override Flag #'style = #'no-flag
-
-%%%
-%%% Functions
-%%%
-
-#(define-markup-command (colmark layout props args)
-  (markup-list?)
-  (let ((entries (cons (list '(baseline-skip . 2.3)) props)
-       ))
-   (interpret-markup layout entries
-    (make-column-markup
-     (map (lambda (arg)
-          (markup arg))
-      (reverse args))))))
-
-
-%%%
-%%% Instruments
-%%%
-
-ViolinSolo = \relative c' {
-
-  \voiceOne
-
-  \set Score.markFormatter     =  #format-mark-box-numbers
-  \override Score.VoltaBracket #'font-name                  = #"sans"
-  \override Score.VoltaBracket #'extra-offset               = #'(0 . 1)
-  \override SpacingSpanner     #'uniform-stretching         = ##t
-
-
-  %% Measure 1
-  \time 25/8
-  \mark \default
-  r2 ^\markup \colmark { \italic "fatigué" " " \bold "lentement"} r4 r r8
-  <<
-    { \shift d2 \glissando ^\markup \colmark { \quatre \dubetc \svib } \shifta e1 } \\
-    { d2 \open \mf \< ~ \aniente d1  \! \> r4 r ^\markup \colmark { " " \fermaTa } \! }
-  >>
-
-
-  %% Measure 2
-  \time 7/4
-  \set Score.repeatCommands = #'((volta "1) n.      2) s.p."))
-  <<
-    { \shift d2 \glissando ^\markup \colmark { \quatre \udbetc } \shifta e1 } \\
-    { d2 \open \mf \< ~ d1 \! \> ~ d4 ^\markup \colmark { " " \fermaTa } \! }
-  >>
-  \set Score.repeatCommands = #'((volta #f))
-
-
-  %% Measure 3
-  \time 15/4
-  <<
-    { \shift d2 \glissando ^\markup \colmark { \quatre \dubetc \pvib \norm } \shifta e1 \glissando d2 } \\
-    { d2 \open \mf \< ~ d1 ~ d2 \ff  ~ d1 \> ~ d2 ^\markup \colmark { " " " " \svib } ~ d4 \pp}
-  >>
-  \break
-
-  %% Measure 4
-  \time 4/4
-  \stemUp
-  \tupletDown
-  \times 2/3 { d4 ^\markup \colmark { \quatre \db \accel } d d }
-  \times 2/3 { d4 ^\markup \colmark { " " \db " " \sulp } d d }
-
-
-
-  %% Measure 5
-  \time 5/4
-  \tupletbp \times 2/3 { d8 \mf \< ^\markup \colmark { \quatre \db \norm } d _\open d }
-  \tupletbp \times 2/3 { d8 ^\markup \colmark { " " \db \sulp } d _\open d }
-  \tupletbp \times 2/3 { d16 ^\markup \colmark { " " \db \norm } d _\open d d d _\open d }
-  d2 \ff ^\markup \colmark { " " \pvib } \>
-
-
-  %% Measure 6
-  \time 5/8
-  \once \override Beam #'grow-direction = #RIGHT  % \featherDurations #(ly:make-moment 2 3)
-  { d16 \staccato
-    [ d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato]
-  }
-  \break
-
-
-  %% Measure 7
-  \time 7/4
-  \tupletbp \times 2/3 { d16 ^\markup \colmark { \quatre } d _\open d d d _\open d }
-  \tupletbp \times 2/3 { d8 ^\markup \colmark { " " \db } d _\open d }
-  \tupletbp \times 2/3 { d8 ^\markup \colmark { " " \db " " \sulp } d _\open d }
-  \times 2/3 { d4 ^\markup \colmark { \quatre \db \ritar \norm } d d }
-  \times 2/3 { d4 ^\markup \colmark { " " \db " " \sulp } d d \ppp ~ }
-
-
-  %% Measure 8
-  d4 ^\markup \colmark { " " " " \pvib \norm }
-  deh2 d dih \<
-
-
-  %% Measure 9
-  <<
-    { \shift d2 \glissando ^\markup \colmark { \quatre } \shifta e1 } \\
-    { d2 \open ~ d1  ^\markup \colmark { " " " " \mvib } }
-  >>
-  \breathe r4 \!
-
-}
-
-
-%%%
-%%% Score
-%%%
-
-\score {
-
-  <<
-    \relative <<
-      \new Staff \ViolinSolo
-    >>
-
-    \override Score.Rest #'transparent = ##t
-    \set Score.defaultBarType          = "empty"
-  >>
-
-  \layout  {
-    indent       = 0.0
-    \context {
-      \Staff
-      \remove "Time_signature_engraver"
-    }
-    \context {
-      \Score
-      \remove "Bar_number_engraver"
-    }
-  }
-}
diff --git a/Documentation/snippets/new/using-ly-grob-object-to-access-grobs-with--tweak.ly b/Documentation/snippets/new/using-ly-grob-object-to-access-grobs-with--tweak.ly
deleted file mode 100644 (file)
index eed7462..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "tweaks-and-overrides"
-
-  texidoc = "
-Some grobs can be accessed @qq{laterally} from within another grob's
-callback.  These are usually listed as @qq{layout objects} in the
-@qq{Internal properties} section of a grob-interface.  The function
-@code{ly:grob-object} is used to access these grobs.
-
-
-Demonstrated below are some ways of accessing grobs from within a
-NoteHead callback, but the technique is not limited to NoteHeads.
-However, the NoteHead callback is particularly important, since it is
-the implicit callback used by the @code{\\tweak} command.
-
-
-The example function defined below (\"display-grobs\") is probably not
-that useful, but it demonstrates that the grobs are indeed being
-accessed.
-
-
-Example console output:
-
-
-@example
---------------------
-#-Grob Accidental -
-#-Grob Arpeggio -
-#-Grob Stem -
-@end example
-
-
-"
-  doctitle = "Using ly:grob-object to access grobs with \\tweak"
-}
-
-#(define (notehead-get-accidental notehead)
-   ;; notehead is grob
-   (ly:grob-object notehead 'accidental-grob))
-
-#(define (notehead-get-arpeggio notehead)
-   ;; notehead is grob
-   (let ((notecolumn (notehead-get-notecolumn notehead)))
-     (ly:grob-object notecolumn 'arpeggio)))
-
-#(define (notehead-get-notecolumn notehead)
-   ;; notehead is grob
-   (ly:grob-parent notehead X))
-
-#(define (notehead-get-stem notehead)
-   ;; notehead is grob
-   (let ((notecolumn (notehead-get-notecolumn notehead)))
-     (ly:grob-object notecolumn 'stem)))
-
-#(define (display-grobs notehead)
-   ;; notehead is grob
-   (let ((accidental (notehead-get-accidental notehead))
-         (arpeggio (notehead-get-arpeggio notehead))
-         (stem (notehead-get-stem notehead)))
-     (format #t "~2&~a\n" (make-string 20 #\-))
-     (for-each
-      (lambda (x) (format #t "~a\n" x))
-      (list accidental arpeggio stem))))
-
-\relative c' {
-  %% display grobs for each note head:
-  %\override NoteHead #'before-line-breaking = #display-grobs
-  <c
-  %% or just for one:
-  \tweak #'before-line-breaking #display-grobs
-  es
-  g>1\arpeggio
-}
diff --git a/Documentation/snippets/new/using-the-whiteout-property.ly b/Documentation/snippets/new/using-the-whiteout-property.ly
deleted file mode 100644 (file)
index 9464915..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "expressive-marks, editorial-annotations"
-  texidoc = "
-Any graphical object can be printed over a white background to
-mask parts of objects that lie beneath.  This can be useful to
-improve the appearance of collisions in complex situations when
-repositioning objects is impractical.  It is necessary to explicitly
-set the @code{layer} property to control which objects are masked
-by the white background.
-
-In this example the collision of the tie with the time signature is
-improved by masking out the part of the tie that crosses the time
-signature by setting the @code{whiteout} property of @code{TimeSignature}.
-To do this @code{TimeSignature} is moved to a layer above @code{Tie}, which
-is left in the default layer of 1, and @code{StaffSymbol} is moved to a
-layer above @code{TimeSignature} so it is not masked.
-"
-  doctitle = "Using the whiteout property"
-}
-
-{
-  \override Score.StaffSymbol #'layer = #4
-  \override Staff.TimeSignature #'layer = #3
-  b'2 b'~
-  \once \override Staff.TimeSignature #'whiteout = ##t
-  \time 3/4
-  b' r4
-}
diff --git a/Documentation/snippets/new/vocal-ensemble-template-with-automatic-piano-reduction.ly b/Documentation/snippets/new/vocal-ensemble-template-with-automatic-piano-reduction.ly
deleted file mode 100644 (file)
index 7c99b53..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "vocal-music, keyboards, template"
-
-  texidoc = "
-This template adds an automatic piano reduction to the standard SATB
-vocal score demonstrated in @qq{Vocal ensemble template}. This
-demonstrates one of the strengths of LilyPond – you can use a music
-definition more than once. If any changes are made to the vocal notes
-(say, @code{tenorMusic}), then the changes will also apply to the piano
-reduction.
-"
-  doctitle = "Vocal ensemble template with automatic piano reduction"
-}
-
-\paper {
-  top-system-spacing #'basic-distance = #10
-  score-system-spacing #'basic-distance = #20
-  system-system-spacing #'basic-distance = #20
-  last-bottom-spacing #'basic-distance = #10
-}
-
-global = {
-  \key c \major
-  \time 4/4
-}
-
-sopMusic = \relative c'' {
-  c4 c c8[( b)] c4
-}
-sopWords = \lyricmode {
-  hi hi hi hi
-}
-
-altoMusic = \relative c' {
-  e4 f d e
-}
-altoWords =\lyricmode {
-  ha ha ha ha
-}
-
-tenorMusic = \relative c' {
-  g4 a f g
-}
-tenorWords = \lyricmode {
-  hu hu hu hu
-}
-
-bassMusic = \relative c {
-  c4 c g c
-}
-bassWords = \lyricmode {
-  ho ho ho ho
-}
-
-\score {
-  <<
-    \new ChoirStaff <<
-      \new Lyrics = "sopranos" \with {
-        % This is needed for lyrics above a staff
-        \override VerticalAxisGroup #'staff-affinity = #DOWN
-      }
-      \new Staff = "women" <<
-        \new Voice = "sopranos" { \voiceOne << \global \sopMusic >> }
-        \new Voice = "altos" { \voiceTwo << \global \altoMusic >> }
-      >>
-      \new Lyrics = "altos"
-      \new Lyrics = "tenors" \with {
-        % This is needed for lyrics above a staff
-        \override VerticalAxisGroup #'staff-affinity = #DOWN
-      }
-
-      \new Staff = "men" <<
-        \clef bass
-        \new Voice = "tenors" { \voiceOne << \global \tenorMusic >> }
-        \new Voice = "basses" { \voiceTwo << \global \bassMusic >> }
-      >>
-      \new Lyrics = "basses"
-      \context Lyrics = "sopranos" \lyricsto "sopranos" \sopWords
-      \context Lyrics = "altos" \lyricsto "altos" \altoWords
-      \context Lyrics = "tenors" \lyricsto "tenors" \tenorWords
-      \context Lyrics = "basses" \lyricsto "basses" \bassWords
-    >>
-    \new PianoStaff <<
-      \new Staff <<
-        \set Staff.printPartCombineTexts = ##f
-        \partcombine
-        << \global \sopMusic >>
-        << \global \altoMusic >>
-      >>
-      \new Staff <<
-        \clef bass
-        \set Staff.printPartCombineTexts = ##f
-        \partcombine
-        << \global \tenorMusic >>
-        << \global \bassMusic >>
-      >>
-    >>
-  >>
-}
diff --git a/Documentation/snippets/new/vocal-ensemble-template-with-verse-and-refrain.ly b/Documentation/snippets/new/vocal-ensemble-template-with-verse-and-refrain.ly
deleted file mode 100644 (file)
index 17a901c..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "vocal-music, contexts-and-engravers, template"
-  texidoc = "
-This template creates a score which starts with a solo verse and
-continues into a refrain for two voices.  It also demonstrates the
-use of spacer rests within the @code{\global} variable to define
-meter changes (and other elements common to all parts) throughout
-the entire score.
-"
-  doctitle = "Vocal ensemble template with verse and refrain"
-}
-
-global = {
-  \key g \major
-
-  % verse
-  \time 3/4
-  s2.*2
-  \break
-
-  % refrain
-  \time 2/4
-  s2*2
-  \bar "|."
-}
-
-SoloNotes = \relative g' {
-  \clef "treble"
-
-  % verse
-  g4 g g |
-  b4 b b |
-
-  % refrain
-  R2*2 |
-}
-
-SoloLyrics = \lyricmode {
-  One two three |
-  four five six |
-}
-
-SopranoNotes = \relative c'' {
-  \clef "treble"
-
-  % verse
-  R2.*2 |
-
-  % refrain
-  c4 c |
-  g4 g |
-}
-
-SopranoLyrics = \lyricmode {
-  la la |
-  la la |
-}
-
-BassNotes = \relative c {
-  \clef "bass"
-
-  % verse
-  R2.*2 |
-
-  % refrain
-  c4 e |
-  d4 d |
-}
-
-BassLyrics = \lyricmode {
-  dum dum |
-  dum dum |
-}
-
-\score {
-  <<
-    \new Voice = "SoloVoice" << \global \SoloNotes >>
-    \new Lyrics \lyricsto "SoloVoice" \SoloLyrics
-
-    \new ChoirStaff <<
-      \new Voice = "SopranoVoice" << \global \SopranoNotes >>
-      \new Lyrics \lyricsto "SopranoVoice" \SopranoLyrics
-
-      \new Voice = "BassVoice" << \global \BassNotes >>
-      \new Lyrics \lyricsto "BassVoice" \BassLyrics
-    >>
-  >>
-  \layout {
-    ragged-right = ##t
-    \context { \Staff
-      % these lines prevent empty staves from being printed
-      \RemoveEmptyStaves
-      \override VerticalAxisGroup #'remove-first = ##t
-    }
-  }
-}
-
diff --git a/Documentation/snippets/new/vocal-ensemble-template.ly b/Documentation/snippets/new/vocal-ensemble-template.ly
deleted file mode 100644 (file)
index da54988..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags = "vocal-music, template"
-
-  texidoc = "
-Here is a standard four-part SATB vocal score. With larger ensembles,
-it is often useful to include a section which is included in all parts.
-For example, the time signature and key signature are almost always the
-same for all parts. Like in the @qq{Hymn} template, the four voices are
-regrouped on only two staves.
-"
-  doctitle = "Vocal ensemble template"
-}
-
-\paper {
-  top-system-spacing #'basic-distance = #10
-  score-system-spacing #'basic-distance = #20
-  system-system-spacing #'basic-distance = #20
-  last-bottom-spacing #'basic-distance = #10
-}
-
-global = {
-  \key c \major
-  \time 4/4
-}
-
-sopMusic = \relative c'' {
-  c4 c c8[( b)] c4
-}
-sopWords = \lyricmode {
-  hi hi hi hi
-}
-
-altoMusic = \relative c' {
-  e4 f d e
-}
-altoWords = \lyricmode {
-  ha ha ha ha
-}
-
-tenorMusic = \relative c' {
-  g4 a f g
-}
-tenorWords = \lyricmode {
-  hu hu hu hu
-}
-
-bassMusic = \relative c {
-  c4 c g c
-}
-bassWords = \lyricmode {
-  ho ho ho ho
-}
-
-\score {
-  \new ChoirStaff <<
-    \new Lyrics = "sopranos" \with {
-      % this is needed for lyrics above a staff
-      \override VerticalAxisGroup #'staff-affinity = #DOWN
-    }
-    \new Staff = "women" <<
-      \new Voice = "sopranos" {
-        \voiceOne
-        << \global \sopMusic >>
-      }
-      \new Voice = "altos" {
-        \voiceTwo
-        << \global \altoMusic >>
-      }
-    >>
-    \new Lyrics = "altos"
-    \new Lyrics = "tenors" \with {
-      % this is needed for lyrics above a staff
-      \override VerticalAxisGroup #'staff-affinity = #DOWN
-    }
-    \new Staff = "men" <<
-      \clef bass
-      \new Voice = "tenors" {
-        \voiceOne
-        << \global \tenorMusic >>
-      }
-      \new Voice = "basses" {
-        \voiceTwo << \global \bassMusic >>
-      }
-    >>
-    \new Lyrics = "basses"
-    \context Lyrics = "sopranos" \lyricsto "sopranos" \sopWords
-    \context Lyrics = "altos" \lyricsto "altos" \altoWords
-    \context Lyrics = "tenors" \lyricsto "tenors" \tenorWords
-    \context Lyrics = "basses" \lyricsto "basses" \bassWords
-  >>
-}
-
diff --git a/Documentation/snippets/new/vocal-headword.ly b/Documentation/snippets/new/vocal-headword.ly
deleted file mode 100644 (file)
index 0ad4130..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-\version "2.14.0"
-
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-\layout {
-  \context {
-    \Score
-    \override PaperColumn #'keep-inside-line = ##t
-    \override NonMusicalPaperColumn #'keep-inside-line = ##t
-  }
-}
-
-% L. van Beethoven. Symphony No. 9 in D minor, op.125; Finale
-% mm. 216 -- 236
-% Text: F. von Schiller
-
-\score {
-  \new Staff \relative c' {
-    \set Score.currentBarNumber = 216
-    \bar ""  % make first bar number be shown
-    \clef bass \key d \minor \time 3/4
-    % \tempo "Presto"
-    % \compressFullBarRests  R2.*8
-    \tempo "Recitativo"
-    \autoBeamOff
-    r4^\markup { \small Baritono } r a
-    \appoggiatura a8 e'2. ~
-    e4 d8[ cis d e]
-    e4 g, r8 g
-    bes2 a8 e
-    g4 f r
-    R2.*2
-    gis2 gis4
-    r4 d'4. b8
-    b4 gis8([ a b cis]
-    e8[ d cis d)] b([ gis)]
-    e8 d d4 fis8([ e)]
-    d4 cis r
-    \key d \major
-    r4 r a'
-    d4.( e8[ fis e)]
-    e([ d)] d([ cis d a)]
-    g8([ fis)] fis([ e d c)]
-    c8([ b)] g'2~
-    \once \override Script #'outside-staff-priority = #1 % put fermata closer to staff
-    g4.\fermata ^\markup { \small \italic "ad libitum" } e8[ cis!] d
-    d8 a a4 r \bar "||"
-
-    % \time 4/4 \tempo "Allegro assai"
-    % R1
-    % e''4^\f d r2
-    % R1
-    % e4( ^\f d2) a8([ g)]
-  }
-  \addlyrics {
-    O Freun -- _ _ de, nicht die -- _ se Tö -- ne!
-    Son -- dern laßt uns an -- _ ge -- neh -- me -- re an -- stim -- men,
-    und freu -- _ _ _ _ _ _ _ den -- vol -- le -- re!
-    % Freu -- de, Freu -- de,__
-  }
-}
-
diff --git a/Documentation/snippets/new/wind-headword.ly b/Documentation/snippets/new/wind-headword.ly
deleted file mode 100644 (file)
index cadbc37..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-\version "2.14.0"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 2.whatever  Wind
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-% Tchaikovsky
-% Nutcracker Suite, VII Dance of the Merlitons
-\score {
-  \new StaffGroup <<
-    \new Staff \relative c'' {
-      \set Staff.instrumentName = "Flauto I,II"
-      \once \override Score.RehearsalMark #'self-alignment-X = #-1
-      \once \override Score.RehearsalMark #'break-align-symbols =
-#'(time-signature)
-      \once \override Score.TimeSignature
-#'break-align-anchor-alignment = #LEFT
-      \once \override Score.RehearsalMark #'padding = #4
-      \mark \markup \large \bold {Moderato assai}
-      \key d \major
-      \time 2/4
-      \compressFullBarRests
-      R2*2
-      <d a>16-.\p <cis g>-. <d a>-. <cis g>-. <d a>8-. <cis g>-.
-      <e a,>-.\< <d a>32( <fis d> <a fis> <d a> <fis d>4--)\mf
-      <g d>16-. <fis cis>-. <g d>-. <fis cis>-.
-        <e b>(\> <d a>) <a fis>-. <fis d>-.\!
-      <d bes>4--\sf \acciaccatura {<d' bes>8} <cis a>4--\mf
-    }
-    \new Staff \relative c' {
-      \set Staff.instrumentName = "Flauto III"
-      \key d \major
-      \time 2/4
-      \compressFullBarRests
-      R2*2_\markup{Gr.Fl.}
-      fis16-.\p e-. fis-. e-. fis8-. e-.
-      g8-.\< fis32( a d fis a4--)\mf
-      b16-. a-. b-. a-. g(\> fis) d-. a-.\!
-      g4--\sf \acciaccatura fis'8 g4--\mf
-    }
-  >>
-}
-
diff --git a/Documentation/snippets/new/woodwind-diagrams-listing.ly b/Documentation/snippets/new/woodwind-diagrams-listing.ly
deleted file mode 100644 (file)
index b18121f..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-\version "2.14.0"
-
-\header {
-  lsrtags="winds"
-  texidoc="
-The following music shows all of the woodwind diagrams currently
-defined in LilyPond.
-"
-  doctitle = "Woodwind diagrams listing"
-
-}
-
-\relative c' {
-  \textLengthOn
-  c1^
-  \markup {
-    \center-column {
-      'piccolo
-      " "
-       \woodwind-diagram
-                  #'piccolo
-                  #'()
-    }
-  }
-
-  c1^
-  \markup {
-    \center-column {
-       'flute
-       " "
-       \woodwind-diagram
-          #'flute
-          #'()
-    }
-  }
-  c1^\markup {
-    \center-column {
-      'oboe
-      " "
-      \woodwind-diagram
-        #'oboe
-        #'()
-    }
-  }
-
-  c1^\markup {
-    \center-column {
-      'clarinet
-      " "
-      \woodwind-diagram
-        #'clarinet
-        #'()
-    }
-  }
-
-  c1^\markup {
-    \center-column {
-      'bass-clarinet
-      " "
-      \woodwind-diagram
-        #'bass-clarinet
-        #'()
-    }
-  }
-
-  c1^\markup {
-    \center-column {
-      'saxophone
-      " "
-      \woodwind-diagram
-        #'saxophone
-        #'()
-    }
-  }
-
-  c1^\markup {
-    \center-column {
-      'bassoon
-      " "
-      \woodwind-diagram
-        #'bassoon
-        #'()
-    }
-  }
-
-  c1^\markup {
-    \center-column {
-      'contrabassoon
-      " "
-      \woodwind-diagram
-        #'contrabassoon
-        #'()
-    }
-  }
-}
index fe0eadc56983d9d514c3e211fd0ad94bffc4e37b..6ac85b25279c085f02d13d4c63ce6037edd52e79 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 LilyPond también proporciona funciones de formato para imprimir
@@ -39,17 +40,15 @@ au chiffre.
 "
   doctitlefr = "Nolets au chiffrage inhabituel"
 
-  lsrtags = "rhythms"
-
   texidoc = "
-LilyPond also provides formatting functions to print tuplet numbers different
-than the actual fraction, as well as to append a note value to the tuplet
-number or tuplet fraction.
+LilyPond also provides formatting functions to print tuplet numbers
+different than the actual fraction, as well as to append a note value
+to the tuplet number or tuplet fraction.
+
 "
   doctitle = "Non-default tuplet numbers"
 } % begin verbatim
 
-
 \relative c'' {
   \once \override TupletNumber #'text =
     #(tuplet-number::non-default-tuplet-denominator-text 7)
index 1c6b5c0f37b0a6121550ebe49d20de166791713b..270d1ce6847901a24ab26c292cdbe363d65be503 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "version-specific, really-cool, pitches, contemporary-notation, staff-notation"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   doctitlees = "Armaduras de tonalidad no tradicionales"
   texidoces = "
@@ -114,27 +115,34 @@ Voici, par exemple, comment générer une gamme par ton :
   doctitlefr = "Armures inhabituelles"
 
 
-  lsrtags = "pitches, staff-notation"
   texidoc = "
 The commonly used @code{\\key} command sets the @code{keySignature}
 property, in the @code{Staff} context.
 
-To create non-standard key signatures, set this property directly.  The
+To create non-standard key signatures, set this property directly. The
 format of this command is a list:
 
-@code{\\set Staff.keySignature = #`(((octave . step) . alter) ((octave
-. step) . alter) ...)} where, for each element in the list,
-@code{octave} specifies the octave (0@tie{}being the octave from
-middle@tie{}C to the B above), @code{step} specifies the note within the
-octave (0@tie{}means@tie{}C and 6@tie{}means@tie{}B), and @code{alter} is
-@code{,SHARP ,FLAT ,DOUBLE-SHARP} etc.  (Note the leading comma.)
+@code{ \\set Staff.keySignature = #`(((octave . step) . alter) ((octave
+. step) . alter) ...) } where, for each element in the list,
+@code{octave} specifies the octave (0 being the octave from middle C to
+the B above), @code{step} specifies the note within the octave (0 means
+C and 6 means B), and @code{alter} is @code{,SHARP ,FLAT ,DOUBLE-SHARP}
+etc. (Note the leading comma.) The accidentals in the key signature
+will appear in the reverse order to that in which they are specified.
+
 
 Alternatively, for each item in the list, using the more concise format
-@code{(step . alter)} specifies that the same alteration should hold in all
-octaves.
+@code{(step . alter)} specifies that the same alteration should hold in
+all octaves.
+
+
+For microtonal scales where a @qq{sharp} is not 100 cents, @code{alter}
+refers to the alteration as a proportion of a 200-cent whole tone.
+
+
+Here is an example of a possible key signature for generating a
+whole-tone scale:
 
-Here is an example of a possible key signature for generating a whole-tone
-scale:
 "
   doctitle = "Non-traditional key signatures"
 } % begin verbatim
diff --git a/Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly b/Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly
new file mode 100644 (file)
index 0000000..e83b1f7
--- /dev/null
@@ -0,0 +1,101 @@
+%% 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.14.2"
+
+\header {
+  lsrtags = "vocal-music"
+
+  texidoc = "
+The vertical spacing engine changed for version 2.14.  This can cause
+lyrics to be spaced differently.  It is possible to set properties for
+@code{Lyric} and @code{Staff} contexts to get the spacing engine to
+behave as it did in version 2.12.
+
+"
+  doctitle = "Obtaining 2.12 lyrics spacing in newer versions"
+} % begin verbatim
+
+global = {
+  \key d \major
+  \time 3/4
+}
+
+sopMusic = \relative c' {
+  % VERSE ONE
+  fis4 fis fis | \break
+  fis4. e8 e4
+}
+
+altoMusic = \relative c' {
+  % VERSE ONE
+  d4 d d |
+  d4. b8 b4 |
+}
+
+tenorMusic = \relative c' {
+  a4 a a |
+  b4. g8 g4 |
+}
+
+bassMusic = \relative c {
+  d4 d d |
+  g,4. g8 g4 |
+}
+
+words = \lyricmode {
+  Great is Thy faith- ful- ness,
+}
+
+\score {
+  \new ChoirStaff <<
+    \new Lyrics = sopranos
+    \new Staff = women <<
+      \new Voice = "sopranos" {
+        \voiceOne
+        \global \sopMusic
+      }
+      \new Voice = "altos" {
+        \voiceTwo
+        \global \altoMusic
+      }
+    >>
+    \new Lyrics = "altos"
+    \new Lyrics = "tenors"
+    \new Staff = men <<
+      \clef bass
+      \new Voice = "tenors" {
+        \voiceOne
+        \global \tenorMusic
+      }
+      \new Voice = "basses" {
+        \voiceTwo  \global \bassMusic
+      }
+    >>
+    \new Lyrics = basses
+    \context Lyrics = sopranos \lyricsto sopranos \words
+    \context Lyrics = altos \lyricsto altos \words
+    \context Lyrics = tenors \lyricsto tenors \words
+    \context Lyrics = basses \lyricsto basses \words
+  >>
+  \layout {
+    \context {
+      \Lyrics
+      \override VerticalAxisGroup #'staff-affinity = ##f
+      \override VerticalAxisGroup #'staff-staff-spacing =
+        #'((basic-distance . 0)
+          (minimum-distance . 2)
+          (padding . 2))
+    }
+    \context {
+      \Staff
+      \override VerticalAxisGroup #'staff-staff-spacing =
+        #'((basic-distance . 0)
+          (minimum-distance . 2)
+          (padding . 2))
+    }
+  }
+}
index 8888bcf4def8d2851b9bbf1e6abbb1fb10f30079..67fd7158b1aceb303988f83439f3b4c2e4cdd3eb 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Referencia para armónicos sobre cuerdas al aire (armónicos naturales):
@@ -30,14 +31,13 @@ Table des harmoniques sur corde à vide (harmoniques naturelles) :
 
 
 
-  lsrtags = "fretted-strings"
   texidoc = "
-Reference for open-string harmonics:
+This snippet demonstrates open-string harmonics
+
 "
-  doctitle = "Reference for open-string harmonics"
+  doctitle = "Open string harmonics in tablature"
 } % begin verbatim
 
-
 openStringHarmonics = {
   %first harmonic
   \harmonicByFret #12 e,2\6_\markup{"1st harm."}
index 94a2601cbc619df43a7109b77ef9ee6c54582a4e..b8ce6908be6269fd876ad2d7a5909ec0ac876c0d 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, staff-notation, vocal-music, template"
+  lsrtags = "template, vocal-music, pitches, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -68,6 +68,7 @@ music for transposing instruments at concert pitch.
   doctitle = "Orchestra choir and piano template"
 } % begin verbatim
 
+
 #(set-global-staff-size 17)
 \paper {
   indent = 3.0\cm  % space for instrumentName
index 0e79ec24c11541330d19cf6218014794bb7defa7..ef6e05fb6a3fdf70ac26f92341485f83c308678d 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches, text"
+  lsrtags = "text, pitches"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -67,6 +67,7 @@ override the text of the bracket, set @code{ottavation} after invoking
   doctitle = "Ottava text"
 } % begin verbatim
 
+
 {
   \ottava #1
   \set Staff.ottavation = #"8"
index aef2e513495a7f08fbb5580e48fc09f8235c7f02..714bc1a4381c72457f88cc8439941584a738ad05 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, titles"
+  lsrtags = "text, really-simple, titles, scheme-language"
 
   texidoc = "
 By putting the output of
@@ -20,6 +20,7 @@ By putting the output of
   doctitle = "Outputting the version number"
 } % begin verbatim
 
+
 \score {
   \new Lyrics {
     \override Score.RehearsalMark #'self-alignment-X = #LEFT
index 35533e7259c808adf30159c6eb1294fac0c6e102..6a975eba66a3e8580ec4941bfe7d8b53e34cd02f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "spacing"
@@ -17,6 +17,7 @@ in markups.
   doctitle = "Page label"
 } % begin verbatim
 
+
 #(set-default-paper-size "a6")
 
 #(define-markup-command (toc-line layout props label text)
index bf5fb3e519f6c174cca955b991465fdd9f6d0f31..d80d9abd2d1d73cfdf4e412d0cac047531bb2142 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -147,6 +147,7 @@ with @code{\\partcombine}, it will be necessary to use three calls to
   doctitle = "Partcombine and autoBeamOff"
 } % begin verbatim
 
+
 {
   %\set Staff.autoBeaming = ##f % turns off all autobeaming
   \partcombine
index a18c027a245a6043af6c1b2dd1b97b51ad426957..7d22d868892f982513b8a17c021969efb5cdab68 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
@@ -43,6 +43,7 @@ the context property @code{repeatCountVisibility}.
   doctitle = "Percent repeat count visibility"
 } % begin verbatim
 
+
 \relative c'' {
   \set countPercentRepeats = ##t
   \set repeatCountVisibility = #(every-nth-repeat-count-visible 5)
index 41a186df0f3f484275da66a5787ca70c214e51d0..a3250530da409f5221f0f5890ca153fac90ae0ac 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats"
@@ -45,6 +45,7 @@ convenient property is switched, as shown in this example:
   doctitle = "Percent repeat counter"
 } % begin verbatim
 
+
 \relative c'' {
   \set countPercentRepeats = ##t
   \repeat percent 4 { c1 }
index c0f48e3e9332ff1109190de0e3c7276b0e518640..fb20e590ebba8c7fbfa95b8b5166154494e1d244 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "percussion"
@@ -19,6 +19,7 @@ demonstrated in this example.
   doctitle = "Percussion beaters"
 } % begin verbatim
 
+
 stick = \markup {
   \with-dimensions #'(0 . 5) #'(0 . 5)
   \postscript #"
index bacc4f34e30060c151fec35a044a4bc649233dc5..372499a7127f8a60fa9847efa4cdbecb5e7bbc66 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "version-specific, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
  doctitlees = "Permitir saltos de línea dentro de grupos especiales con barra"
@@ -50,6 +50,7 @@ tuplets have to be beamed manually.
   doctitle = "Permitting line breaks within beamed tuplets"
 } % begin verbatim
 
+
 \layout {
   \context {
     \Voice
index 6f820e0e3f183e7af77513a23696b39beb5dc2ed..b72451ad9d7c4e4aacb6d73723b4ca4a81f9de92 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "keyboards, template"
+  lsrtags = "template, keyboards, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -46,6 +46,7 @@ Here is a simple piano staff with some notes.
   doctitle = "Piano template (simple)"
 } % begin verbatim
 
+
 upper = \relative c'' {
   \clef treble
   \key c \major
diff --git a/Documentation/snippets/piano-template-with-centered-dynamics.ly b/Documentation/snippets/piano-template-with-centered-dynamics.ly
deleted file mode 100644 (file)
index 15496ea..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-  texidoces = "
-Muchas partituras de piano tienen las indicaciones dinámicas centradas
-entre los dos pentagramas.  El contexto @code{Dynamics}, si se sitúa
-entre pentagramas, coloca los matices dinámicos correctamente de forma
-automática.
-
-"
-  doctitlees = "Plantilla de piano con matices centrados"
-
-
-%% Translation of GIT committish: fa1aa6efe68346f465cfdb9565ffe35083797b86
-  texidocja = "
-多くのピアノ譜は、強弱記号を 2 つの譜の間に置きます。これを実現するにはちょっ@c
-とした調整が必要ですが、そのテンプレートがここにあるので、あなた自身が調整を行@c
-う必要はありません。
-"
-
-%% Translation of GIT committish: c3b519f0dd5ff0f8ccfc9a39ed1fe8df8b43741c
-  texidocit = "
-Molti spartiti per pianoforte hanno le dinamiche poste al centro dei due righi.
-Il contesto @code{Dynamics}, se collocato tra i righi, posiziona automaticamente
-le dinamiche in modo corretto.
-
-"
-  doctitleit = "Modello per pianoforte con dinamiche al centro"
-
-%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
-  texidocde = "
-In der meisten Klaviernotation werden die Dynamikzeichen zwischen
-den beiden Systemen zentriert. Für LilyPond muss man die Einstellungen
-etwas anpassen, aber Sie können ja das angepasste Beispiel von hier
-kopieren.
-"
-
-
-%% Translation of GIT committish: ceb0afe7d4d0bdb3d17b9d0bff7936bb2a424d16
-  texidocfr = "
-Nombre d'ouvrages pour piano font apparaître les nuances entre les deux
-portées.  Bien que cela nécessite quelques subtilités, voici de quoi
-obtenir un tel résultat.
-
-"
-  doctitlefr = "Piano et nuances entre les portées"
-
-  lsrtags = "expressive-marks, keyboards, template"
-  texidoc = "
-Many piano scores have the dynamics centered between the two staves.
-The @code{Dynamics} context, if placed between staves, will
-automatically position dynamics correctly.
-
-"
-  doctitle = "Piano template with centered dynamics"
-} % begin verbatim
-
-
-global = {
-  \key c \major
-  \time 4/4
-}
-
-upper = \relative c'' {
-  \clef treble
-  a4 b c d
-}
-
-lower = \relative c {
-  \clef bass
-  a2 c
-}
-
-dynamics = {
-  s2\fff\> s4 s\!\pp
-}
-
-pedal = {
-  s2\sustainOn s\sustainOff
-}
-
-\score {
-  \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" << \global \upper >>
-    \new Dynamics = "Dynamics_pf" \dynamics
-    \new Staff = "Staff_pfLower" << \global \lower >>
-    \new Dynamics = "pedal" \pedal
-  >>
-  \layout { }
-}
-
-\score {
-  \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" << \global \upper \dynamics \pedal >>
-    \new Staff = "Staff_pfLower" << \global \lower \dynamics \pedal >>
-  >>
-  \midi { }
-}
index 4bc34652eed29933a2d6345c777f1b5b79075740..8e2b2be9ad77462d29f49b3a36c8b8be6e177da8 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, keyboards, template"
+  lsrtags = "template, keyboards, text, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -56,6 +56,7 @@ centered between the staves of a piano staff.
   doctitle = "Piano template with centered lyrics"
 } % begin verbatim
 
+
 upper = \relative c'' {
   \clef treble
   \key c \major
index b6c568fb35187525f505f3c96488a690b96264d5..82777d029a647bb5bfb378ff981cfb7717eac7f2 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, keyboards, template"
+  lsrtags = "template, vocal-music, keyboards, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -56,6 +56,7 @@ with piano accompaniment underneath.
   doctitle = "Piano template with melody and lyrics"
 } % begin verbatim
 
+
 melody = \relative c'' {
   \clef treble
   \key c \major
index 1bc6489db9634953e531dc7a5102e9b57d50f481..a7b21dea917244bd90bb68104bb1b8a4707f81c8 100644 (file)
@@ -1,33 +1,27 @@
-% 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.14.0
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-% NR 1.1 Pitches
+%% 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.14.2"
 
 \header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
+  lsrtags = "headword"
 
+  texidoc = "
+Piches headword
 
+"
+  doctitle = "Pitches headword"
+} % begin verbatim
 
 % L. v. Beethoven
 % Piano sonata 21 - Dem Grafen von Waldstein Gewidmet
 % chorale at measures 34 - 40+
 
+\include "english.ly"
+
 \new PianoStaff <<
 
   % RH Staff
index 47a78e3584ddcc70d8812ffff95e861d06657f75..756236dd17143cf8677feef095066eb5e2256e04 100644 (file)
@@ -8,7 +8,6 @@ changing-the-interval-of-lines-on-the-stave.ly
 clefs-can-be-transposed-by-arbitrary-amounts.ly
 coloring-notes-depending-on-their-pitch.ly
 creating-a-sequence-of-notes-on-various-pitches.ly
-dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
 forcing-a-clef-symbol-to-be-displayed.ly
 generating-random-notes.ly
 hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly
index 108976ad0d364099d71bc2d80cca4658b59576cd..b86a78ef1814f0ea6f3fb5b34ffbca31cede8c40 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings"
@@ -48,6 +48,7 @@ in the following example. Note: you must use a chord construct
   doctitle = "Placement of right-hand fingerings"
 } % begin verbatim
 
+
 #(define RH rightHandFinger)
 
 \relative c {
index 75e7e4731e56d5094342f61ef98492c72de1ebab..c9cab656c482968b5b639e279a7a77a5d048a636 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "fretted-strings"
@@ -43,6 +43,7 @@ staff.
   doctitle = "Polyphony in tablature"
 } % begin verbatim
 
+
 upper = \relative c' {
   \time 12/8
   \key e \minor
index 4777a4bac0a784f099396ab5cf0cdaf6944d3796..fa3c97a352c48c06bea32ca203b203faeab9ea3a 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -27,6 +27,7 @@ and lower start positions independently.
   doctitle = "Positioning arpeggios"
 } % begin verbatim
 
+
 \relative c' {
   <c e g b>1\arpeggio
   \once \override Arpeggio #'positions = #'(-5 . 0)
index 17a8603edca8c10f900399f47b5c347e8fa846b3..3c5b9f0aecda38d606bdf651f67d2f28a81b6022 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -20,6 +20,7 @@ involved.
   doctitle = "Positioning fingering indications precisely"
 } % begin verbatim
 
+
 \relative c' {
   \set fingeringOrientations = #'(left)
   <c-1 d-2 a'-5>4
index e9e8a08573886559ea133ade38d121cfa373585c..784d4239b38a3fb357542da14f092c8d1f8eac33 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -33,6 +33,7 @@ beaming for grace notes.
   doctitle = "Positioning grace note beams at the height of normal note beams"
 } % begin verbatim
 
+
 \relative c {
   f8[ e]
   \grace {
index 1f5435ed0f48b64e4baa9b648130c3534914ab06..51eda5a6668f024f84a19c6cc5e17dbadbd2a654 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -59,6 +59,7 @@ the) graces are put left of the musical columns for the main notes.
   doctitle = "Positioning grace notes with floating space"
 } % begin verbatim
 
+
 \relative c'' {
   <<
     \override Score.SpacingSpanner #'strict-grace-spacing = ##t
index 18138232703b6e02b25e1e17b47c4b74751100cc..4906994cce28a5e272f4a6397cb17ef00b9cb8bb 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "repeats, breaks"
+  lsrtags = "repeats, workaround, breaks, symbols-and-glyphs"
 
   texidoc = "
 If you want to place an exiting segno sign and add text like @qq{D.S.
@@ -20,6 +20,7 @@ line.
   doctitle = "Positioning segno and coda (with line break)"
 } % begin verbatim
 
+
 {
   \clef treble
   \key g \major
index 7d2c889e6bc1f4ec0017c00a002f05d7dd826eaf..4cbc417d273c21c930b0f7770c81315baa27c72b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -45,6 +45,7 @@ set to false in order to be printed inside slurs.
   doctitle = "Positioning text markups inside slurs"
 } % begin verbatim
 
+
 \relative c'' {
   \override TextScript #'avoid-slur = #'inside
   \override TextScript #'outside-staff-priority = ##f
diff --git a/Documentation/snippets/preparing-parts.snippet-list b/Documentation/snippets/preparing-parts.snippet-list
new file mode 100644 (file)
index 0000000..fedf0f6
--- /dev/null
@@ -0,0 +1,4 @@
+adding-drum-parts.ly
+forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
+nesting-staves.ly
+string-quartet-template-with-separate-parts.ly
index 093f11852b1f46c2556e5f2d2f8611993f65050b..faec195de31e070b8610ea6b34e3f4a7310e09aa 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches"
+  lsrtags = "pitches, automatic-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 doctitlees = "Evitar que se añadan becuadros adicionales automáticamente"
@@ -67,6 +67,7 @@ note needs to be canceled.  To change this behavior, set the
   doctitle = "Preventing extra naturals from being automatically added"
 } % begin verbatim
 
+
 \relative c'' {
   aeses4 aes ais a
   \set Staff.extraNatural = ##f
index 0601a666e5e72014523c1bc73c81e4b897478fba..25bfa49c5c2b5462e58aba723e9d674e3cad7146 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -18,6 +18,7 @@ tuplet marking.  This can be overcome by setting @code{TupletBracket
   doctitle = "Preventing final mark from removing final tuplet"
 } % begin verbatim
 
+
 \new Staff {
    \set tupletFullLength = ##t
    \time 1/8
@@ -27,7 +28,10 @@ tuplet marking.  This can be overcome by setting @code{TupletBracket
    \override Score.RehearsalMark #'break-visibility = #'#(#t #t #t)
    \override Score.RehearsalMark #'direction = #DOWN
    \override Score.RehearsalMark #'self-alignment-X = #RIGHT
-   \mark "Composed Feb 2007 - Feb 2008"
+% due to issue 2362 the following line is commented
+%   \mark "Composed Feb 2007 - Feb 2008"
+% and a shorter mark is used.
+   \mark "1234"
 }
 
 \new Staff {
@@ -42,6 +46,9 @@ tuplet marking.  This can be overcome by setting @code{TupletBracket
   \override Score.RehearsalMark #'break-visibility = #'#(#t #t #t)
   \override Score.RehearsalMark #'direction = #DOWN
   \override Score.RehearsalMark #'self-alignment-X = #RIGHT
-  \mark "Composed Feb 2007 - Feb 2008"
+% due to issue 2362 the following line is commented
+%   \mark "Composed Feb 2007 - Feb 2008"
+% and a shorter mark is used.
+   \mark "1234"
 }
 
index abcb3174e996da7ad56a01cc373c0807e1e60786..17c34486517565177b57ced8355223dc59749b96 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches"
+  lsrtags = "pitches, automatic-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 doctitlees = "Evitar que se impriman becuadros cuando cambia la armadura"
@@ -62,6 +62,7 @@ property in the @code{Staff} context.
   doctitle = "Preventing natural signs from being printed when the key signature changes"
 } % begin verbatim
 
+
 \relative c' {
   \key d \major
   a4 b cis d
index bc8a6808a72fd9e68c2e385047593a802945263f..28fc2fcfdd12894cf4832ca13fc79fa0254c3ebc 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
@@ -44,6 +44,7 @@ overriding the relevant property:
   doctitle = "Printing a repeat sign at the beginning of a piece"
 } % begin verbatim
 
+
 \relative c'' {
   \once \override Score.BreakAlignment #'break-align-orders =
     #(make-vector 3 '(instrument-name
index e1cfde056e1fe640f0893bbc02817dc6beafc9cb..a5c8fea36bcbb5c3e59ed0fe0620ba1fda845ec4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -54,6 +54,7 @@ measures except at the end of the line.
   doctitle = "Printing bar numbers at regular intervals"
 } % begin verbatim
 
+
 \relative c' {
   \override Score.BarNumber #'break-visibility = #end-of-line-invisible
   \set Score.currentBarNumber = #11
index 9c5357e22483b2fc639065d0d55e6dfb84bda83b..ff1653c3fe246d61e5eda8a1f173269ba368d017 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -42,6 +42,7 @@ Bar numbers can also be printed inside boxes or circles.
   doctitle = "Printing bar numbers inside boxes or circles"
 } % begin verbatim
 
+
 \relative c' {
   % Prevent bar numbers at the end of a line and permit them elsewhere
   \override Score.BarNumber #'break-visibility = #end-of-line-invisible
index 77bd61d01c225dff745b778658a42f881b3a83d1..1614cb0dfdeb670a392be55eef9654a82069faf6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -48,6 +48,7 @@ notation) by setting the @code{circled-tip} property of the
   doctitle = "Printing hairpins using al niente notation"
 } % begin verbatim
 
+
 \relative c'' {
   \override Hairpin #'circled-tip = ##t
   c2\< c\!
index 500f6c2d53f797656ce8a0c32e8fcfe061a29efb..f5c9e85bf778a39c23f4cf84f61a0381ff017607 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text"
@@ -39,6 +39,7 @@ to align the right end of the mark with the bar line.
   doctitle = "Printing marks at the end of a line"
 } % begin verbatim
 
+
 \relative c'' {
   g2 c
   d,2 a'
index 8a3d47ccbd0ec8bd639520d078fd99a2fb8ac860..7f78a44c9f255375ffd761a38d03b97b2574da68 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text"
@@ -45,6 +45,7 @@ they may also be printed on every staff.
   doctitle = "Printing marks on every staff"
 } % begin verbatim
 
+
 \score {
   <<
     \new Staff { c''1 \mark "molto" c'' }
index 9d5e2017e175afcdee0c284ebd20f0402a646de4..5866f5de7c5c72495d3e23e6862e6af54879915a 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -52,6 +52,7 @@ of @code{MetronomeMark} or @code{RehearsalMark} appropriately.
   doctitle = "Printing metronome and rehearsal marks below the staff"
 } % begin verbatim
 
+
 \layout { ragged-right = ##f }
 
 {
index af6da555293f5c2a6746ea8308cc94a06a6a1594..944f69ad0cffabf567a834cf8d50770749009c9e 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, percussion"
+  lsrtags = "really-cool, real-music, percussion, contemporary-notation, rhythms"
 
   texidoc = "
 In the following snippet, two parts have a completely different time
index 4f4c1998cb5fa2bab3bec0515f3f035b35e09e36..8c5fe23ed43dfdeb84cac29206ff82e6c3058bb0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "tweaks-and-overrides"
@@ -29,6 +29,7 @@ representation of the octave of the note.
   doctitle = "Printing note names with and without an octave marker"
 } % begin verbatim
 
+
 scale = \relative c' {
   a4 b c d
   e4 f g a
index 196b134cfa0b7bbee619becfd3a40e26b7e088a7..1ebaff222a42163536be0958b6aa4817420c5e28 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, text, world-music"
+  lsrtags = "editorial-annotations, workaround, text, world-music"
 
   texidoc = "
 It is possible to print text from right to left in a markup object, as
@@ -17,6 +17,7 @@ demonstrated here.
   doctitle = "Printing text from right to left"
 } % begin verbatim
 
+
 {
   b1^\markup {
     \line { i n g i r u m i m u s n o c t e }
index 7b35fa2fce17503fd02f6458505000889bab31e1..19c232c25524ea65467ff7a38eca037886eb3b8b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -63,6 +63,7 @@ must be inserted before the first note for this to work.
   doctitle = "Printing the bar number for the first measure"
 } % begin verbatim
 
+
 \relative c' {
   \set Score.barNumberVisibility = #all-bar-numbers-visible
   \bar ""
index 0d09688eab0ac4a864ecc4763ac1072714bef283..d3a5011cbc62bb9fe0446075738473ceb69472d4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
@@ -18,6 +18,7 @@ the note that occurs at the same time. This may cause collisions.
   doctitle = "Proportional strict notespacing"
 } % begin verbatim
 
+
 \relative c'' <<
   \override Score.SpacingSpanner #'strict-note-spacing = ##t
   \set Score.proportionalNotationDuration = #(ly:make-moment 1 16)
index 44824cb9f56b6d574ce7b61779c1d939221dc6f0..3b95a02218e9b8e610b64b8c112757b87c6c4d15 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, text, vocal-music"
+  lsrtags = "vocal-music, text, staff-notation"
 
   texidoc = "
 Lyrics can be moved vertically to place them inside the staff.  The
index 0d6f8017200a787e03d11bb7a48843c6094080c5..c5a19e37f9c62a46c5452c6806f6da3add7985b6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches, staff-notation"
@@ -59,6 +59,7 @@ quoted ones) are transposed.
   doctitle = "Quoting another voice with transposition"
 } % begin verbatim
 
+
 \addQuote clarinet {
   \transposition bes
   \repeat unfold 8 { d'16 d' d'8 }
index 0d52d050e37113c97d66a441705cd527d392f3e6..3cec13d8ce2291f8cac5fdc7d26a033ef3bc0091 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "staff-notation"
@@ -76,6 +76,7 @@ the Internals Reference.
   doctitle = "Quoting another voice"
 } % begin verbatim
 
+
 quoteMe = \relative c' {
   fis4 r16 a8.-> b4\ff c
 }
diff --git a/Documentation/snippets/real-music.snippet-list b/Documentation/snippets/real-music.snippet-list
new file mode 100644 (file)
index 0000000..67467c1
--- /dev/null
@@ -0,0 +1,13 @@
+ancient-notation-template----modern-transcription-of-mensural-music.ly
+changing-midi-output-to-one-channel-per-voice.ly
+creating-a-sequence-of-notes-on-various-pitches.ly
+creating-slurs-across-voices.ly
+cross-staff-tremolos.ly
+demo-midiinstruments.ly
+dotted-harmonics.ly
+heavily-customized-polymetric-time-signatures.ly
+indicating-cross-staff-chords-with-arpeggio-bracket.ly
+inserting-score-fragments-above-a-staff,-as-markups.ly
+jazz-combo-template.ly
+printing-music-with-different-time-signatures.ly
+score-for-diatonic-accordion.ly
diff --git a/Documentation/snippets/really-cool.snippet-list b/Documentation/snippets/really-cool.snippet-list
new file mode 100644 (file)
index 0000000..507d91f
--- /dev/null
@@ -0,0 +1,16 @@
+adding-the-current-date-to-a-score.ly
+ancient-notation-template----modern-transcription-of-mensural-music.ly
+blanking-staff-lines-using-the--whiteout-command.ly
+center-text-below-hairpin-dynamics.ly
+changing-properties-for-individual-grobs.ly
+clusters.ly
+coloring-notes-depending-on-their-pitch.ly
+creating-a-sequence-of-notes-on-various-pitches.ly
+embedding-native-postscript-in-a--markup-block.ly
+generating-random-notes.ly
+generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly
+incipit.ly
+making-some-staff-lines-thicker-than-the-others.ly
+non-traditional-key-signatures.ly
+printing-music-with-different-time-signatures.ly
+using-postscript-to-generate-special-note-head-shapes.ly
diff --git a/Documentation/snippets/really-simple.snippet-list b/Documentation/snippets/really-simple.snippet-list
new file mode 100644 (file)
index 0000000..1381ca6
--- /dev/null
@@ -0,0 +1,27 @@
+adding-an-extra-staff.ly
+adding-drum-parts.ly
+adding-fingerings-to-a-score.ly
+analysis-brackets-above-the-staff.ly
+changing-a-single-notes-size-in-a-chord.ly
+changing-stanza-fonts.ly
+changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+changing-the-chord-names-to-german-or-semi-german-notation.ly
+combining-dynamics-with-markup-texts.ly
+forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
+lyrics-alignment.ly
+merging-multi-measure-rests-in-a-polyphonic-part.ly
+modifying-tuplet-bracket-length.ly
+outputting-the-version-number.ly
+piano-template-simple.ly
+piano-template-with-centered-lyrics.ly
+piano-template-with-melody-and-lyrics.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
+single-staff-template-with-notes-and-chords.ly
+single-staff-template-with-notes-and-lyrics.ly
+single-staff-template-with-only-notes.ly
+skips-in-lyric-mode-2.ly
+skips-in-lyric-mode.ly
+string-quartet-template-simple.ly
+using-the--tweak-command-to-tweak-individual-grobs.ly
+vocal-ensemble-template.ly
+volta-multi-staff.ly
index 60bb305945e6c63479540fca142a13883108d8df..87bdb2a49ff37a5ae750664a4c1d5e15a243bb49 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
   lsrtags = "winds"
index 12618eb269edca886b86d0073c437c4060bf1a78..8e841f8e7acb5ee345cd4a475ade1e3954f601ee 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, contexts-and-engravers"
+  lsrtags = "contexts-and-engravers, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -50,6 +50,7 @@ Bar numbers can be removed entirely by removing the
   doctitle = "Removing bar numbers from a score"
 } % begin verbatim
 
+
 \layout {
   \context {
     \Score
index 1b3319b954057d1c360181f50155a4b9ba13f1e2..14eee059b6f21053efd7e6c443499212dc7009e2 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -29,6 +29,7 @@ a staff-by-staff basis.
   doctitle = "Removing connecting bar lines on StaffGroup PianoStaff or GrandStaff"
 } % begin verbatim
 
+
 \relative c' {
   \new StaffGroup <<
     \new Staff {
index d95cf59d3d523987c3ba3373cc42d64344afb3d0..6bd7dce38e47696c4af0b3c96b7b1345a4f41366 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, tweaks-and-overrides, breaks"
+  lsrtags = "breaks, staff-notation, tweaks-and-overrides"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -78,6 +78,7 @@ written.
   doctitle = "Removing the first empty line"
 } % begin verbatim
 
+
 \layout {
   \context {
     \Staff \RemoveEmptyStaves
index 7fe25c65c787f8a2c95d5df3ef2d3129aed4fa0f..d803cd2b182b8ec8f0e6a0561712f17616a1b67e 100644 (file)
@@ -1,32 +1,27 @@
-% 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.14.0
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
+%% 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.14.2"
+
+\header {
+  lsrtags = "headword"
 
-% NR 1.7 Repeats
+  texidoc = "
+Repeats headword
+
+"
+  doctitle = "Repeats headword"
+} % begin verbatim
 
 % Beethoven, Op. 57
 % Piano sonata 23 - Dem Grafen Franz von Brunswick Gewidmet
 % Movt II, Andante con moto
 % Measures 9 - 16
 
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
-
-
+\include "english.ly"
 
 \new PianoStaff <<
 
index 50ebf4559908a72fa3d604090fbb1f2f1a34226b..351dc18b72ef6177d4930af858100232eddc12d0 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, ancient-notation, tweaks-and-overrides"
+  lsrtags = "ancient-notation, symbols-and-glyphs, tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   doctitlees = "Estilos de silencios"
@@ -41,6 +41,7 @@ Rests may be used in various styles.
   doctitle = "Rest styles"
 } % begin verbatim
 
+
 \layout {
   indent = 0
   \context {
index 7f7761c5243aea6443168ed84fce2324da0c4610..1a4e84793d6e8c78d418126488345d8deb0f592d 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "version-specific, rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 Para tipografiar las barras agrupadas en la forma @code{3-4-3-2} sólo
@@ -38,10 +39,11 @@ défaut relatifs à 12/8, puis ajouter nos propres règles :
 "
   doctitlefr = "Annulation des règles de ligature par défaut"
 
-  lsrtags = "rhythms"
   texidoc = "
-To typeset beams grouped @code{3-4-3-2} one need only change the
-beat structure:
+To typeset beams grouped @code{3-4-3-2} in 12/8 it is necessary first
+to override the default beam endings  in 12/8, and then to set up the
+new beaming endings:
+
 "
   doctitle = "Reverting default beam endings"
 } % begin verbatim
index 63a3f20e97b4d1c654ab9e9ce20bdec4106c9be4..cc45cfe3ea70e6dafe616b767414d693003ae339 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
   texidoc = "
 In @qq{simple} lead-sheets, sometimes no actual notes are written,
@@ -26,6 +26,7 @@ the appropriate duration).
   doctitle = "Rhythmic slashes"
 } % begin verbatim
 
+
 % Macro to print single slash
 rs = {
   \once \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash
index 6a187f64b2f8ef2528e300f6e82cc14d4c371069..e0b11fa45bd44cb8347ca1df111cd090c80da570 100644 (file)
@@ -1,33 +1,28 @@
-% 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.14.0
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 1.2 Rhythms
+%% 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.14.2"
 
 \header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
+  lsrtags = "headword"
 
+  texidoc = "
+Rhythms headword
 
+"
+  doctitle = "Rhythms headword"
+} % begin verbatim
 
 % Beethoven, Op. 81a
 % Piano sonata 26 - Das Lebewohl
 % Movt II - Abwesenheit
 % Measures 31 - 34
 
+\include "english.ly"
+
 \layout {
   \context {
     \Score
index c4ed36b3baf90fad147b5a3a9e86926c9dc1a452..e68f29d6625995ef0d7a83af3763eab277808206 100644 (file)
@@ -13,7 +13,6 @@ changing-beam-knee-gap.ly
 changing-form-of-multi-measure-rests.ly
 changing-the-number-of-augmentation-dots-per-note.ly
 changing-the-tempo-without-a-metronome-mark.ly
-changing-the-time-signature-without-affecting-the-beaming.ly
 changing-the-tuplet-number.ly
 changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
 chant-or-psalms-notation.ly
@@ -27,7 +26,6 @@ entering-several-tuplets-using-only-one--times-command.ly
 flat-flags-and-beam-nibs.ly
 forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
 generating-custom-flags.ly
-grouping-beats.ly
 guitar-strum-rhythms.ly
 heavily-customized-polymetric-time-signatures.ly
 making-an-object-invisible-with-the-transparent-property.ly
index 7c12589d6738c3a441bde769bf77b398bc7c5900..491564a7ee8fc4a15858f917801edd7c841404bd 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, template"
+  lsrtags = "template, vocal-music"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
@@ -49,6 +49,7 @@ SATB choir template (four staves)
   doctitle = "SATB Choir template - four staves"
 } % begin verbatim
 
+
 global = {
   \key c \major
   \time 4/4
diff --git a/Documentation/snippets/scheme-language.snippet-list b/Documentation/snippets/scheme-language.snippet-list
new file mode 100644 (file)
index 0000000..3e9034a
--- /dev/null
@@ -0,0 +1,18 @@
+adding-extra-fingering-with-scheme.ly
+adding-the-current-date-to-a-score.ly
+center-text-below-hairpin-dynamics.ly
+changing--flageolet-mark-size.ly
+changing-properties-for-individual-grobs.ly
+creating-a-sequence-of-notes-on-various-pitches.ly
+creating-double-digit-fingerings.ly
+displaying-grob-ancestry.ly
+drawing-boxes-around-grobs.ly
+drawing-circles-around-various-objects.ly
+generating-random-notes.ly
+generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly
+outputting-the-version-number.ly
+string-number-extender-lines.ly
+three-sided-box.ly
+transposing-pitches-with-minimum-accidentals-smart-transpose.ly
+using-ly-grob-object-to-access-grobs-with--tweak.ly
+using-postscript-to-generate-special-note-head-shapes.ly
diff --git a/Documentation/snippets/screech-and-boink.ly b/Documentation/snippets/screech-and-boink.ly
new file mode 100644 (file)
index 0000000..7f40d17
--- /dev/null
@@ -0,0 +1,81 @@
+%% 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.15.32"
+
+\header {
+  lsrtags = "headword"
+
+  texidoc = "
+Random complex notation
+
+"
+  doctitle = "Screech and Boink"
+} % begin verbatim
+
+\score {
+  \context PianoStaff <<
+    \new Staff = "up" {
+      \time 4/8
+      \key c \minor
+      <<
+        {
+          \revert Stem #'direction
+          \change Staff = down
+          \set subdivideBeams = ##t
+          g16.[
+          \change Staff = up
+          c'''32
+          \change Staff = down
+          g32
+          \change Staff = up
+          c'''32
+          \change Staff = down
+          g16]
+          \change Staff = up
+          \stemUp
+          \set followVoice = ##t
+          c'''32([ b''16 a''16 gis''16 g''32)]
+        }
+        \\
+        { s4 \times 2/3 { d'16[ f' g'] } as'32[ b''32 e'' d''] }
+        \\
+        { s4 \autoBeamOff d''8.. f''32  }
+        \\
+        { s4 es''4 }
+      >>
+    }
+    \new Staff = "down" {
+      \clef bass
+      \key c \minor
+      \set subdivideBeams = ##f
+      \override Stem #'french-beaming = ##t
+      \override Beam #'beam-thickness = #0.3
+      \override Stem #'thickness = #4.0
+      g'16[ b16 fis16 g16]
+      <<
+        \makeClusters {
+          as16 <as b> <g b> <g cis>
+        }
+        \\
+        {
+          \override Staff.Arpeggio #'arpeggio-direction = #DOWN
+          <cis, e, gis, b, cis>4\arpeggio
+        }
+      >>
+    }
+  >>
+  \midi {
+    \tempo 8 = 60
+  }
+  \layout {
+    ragged-right = ##t
+    \context {
+      \Staff
+      \consists "Horizontal_bracket_engraver"
+    }
+  }
+}
diff --git a/Documentation/snippets/screech-boink.ly b/Documentation/snippets/screech-boink.ly
deleted file mode 100644 (file)
index 88fefa9..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-% 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.14.0
-\version "2.15.32"
-\header {
-  lsrtags = "headwords"
-  texidoc = "Random complex notation"
-  doctitle = "Screech and Boink"
-} % begin verbatim
-
-
-\score {
-  \context PianoStaff <<
-    \new Staff = "up" {
-      \time 4/8
-      \key c \minor
-      <<
-        {
-          \revert Stem #'direction
-          \change Staff = down
-          \set subdivideBeams = ##t
-          g16.[
-          \change Staff = up
-          c'''32
-          \change Staff = down
-          g32
-          \change Staff = up
-          c'''32
-          \change Staff = down
-          g16]
-          \change Staff = up
-          \stemUp
-          \set followVoice = ##t
-          c'''32([ b''16 a''16 gis''16 g''32)]
-        }
-        \\
-        { s4 \times 2/3 { d'16[ f' g'] } as'32[ b''32 e'' d''] }
-        \\
-        { s4 \autoBeamOff d''8.. f''32  }
-        \\
-        { s4 es''4 }
-      >>
-    }
-    \new Staff = "down" {
-      \clef bass
-      \key c \minor
-      \set subdivideBeams = ##f
-      \override Stem #'french-beaming = ##t
-      \override Beam #'beam-thickness = #0.3
-      \override Stem #'thickness = #4.0
-      g'16[ b16 fis16 g16]
-      <<
-        \makeClusters {
-          as16 <as b> <g b> <g cis>
-        }
-        \\
-        {
-          \override Staff.Arpeggio #'arpeggio-direction = #DOWN
-          <cis, e, gis, b, cis>4\arpeggio
-        }
-      >>
-    }
-  >>
-  \midi {
-    \tempo 8 = 60
-  }
-  \layout {
-    ragged-right = ##t
-    \context {
-      \Staff
-      \consists "Horizontal_bracket_engraver"
-    }
-  }
-}
index b342eaed0907e10559fd7086c1483bf877f203ce..148699d7c5e3a4d08c1124104fe413bdd84824e1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
index 738cc24b6953da100d95bd569c288aa19bb2c084..bb628b652ec17f341271264ff68123e4187d2fb4 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -51,6 +51,7 @@ by overriding the @code{'to-barline} property.
   doctitle = "Setting hairpin behavior at bar lines"
 } % begin verbatim
 
+
 \relative c'' {
   e4\< e2.
   e1\!
index c55e2a3834383165735a0c2d53d2bdc866e13813..a2395235155edc0711c161188f48533f37f9d89a 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
+  lsrtags = "paper-and-layout, staff-notation, tweaks-and-overrides"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -30,6 +30,7 @@ default.
   doctitle = "Setting system separators"
 } % begin verbatim
 
+
 \paper {
   system-separator-markup = \slashSeparator
 }
index 6c4359877c9beb206b80c543bf4b171e131c7fdd..b67be305376700eb1c974ffa58c7f4f1e1738040 100644 (file)
@@ -1,12 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
+
 \header {
+  lsrtags = "repeats"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -29,15 +31,14 @@ l'aide de la propriété @code{doubleRepeatType}.
   doctitlefr = "Succession de reprise et style de barre par défaut"
 
 
-  lsrtags = "repeats"
-  texidoc = "There are three different styles of double repeats for
-volte, that can be set using @code{doubleRepeatType}."
+  texidoc = "
+There are three different styles of double repeats for volte, that can
+be set using @code{doubleRepeatType}.
 
+"
   doctitle = "Setting the double repeat default for volte"
 } % begin verbatim
 
-
-
 \relative c'' {
   \repeat volta 1 { c1 }
   \set Score.doubleRepeatType = #":|:"
index fe31af1b9c78a492e2d6b6cedbe8d3a9ee26a03d..adf4757699344a80e49dc5ee8cc08232cac2f496 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -45,6 +45,7 @@ If hairpins are too short, they can be lengthened by modifying the
   doctitle = "Setting the minimum length of hairpins"
 } % begin verbatim
 
+
 \relative c'' {
   c4\< c\! d\> e\!
   \override Hairpin #'minimum-length = #5
index 2341c485a7164ca7e617c382afea2a536430385b..699a702acd6eb188050e33a8533dab305abff586 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats"
@@ -52,6 +52,7 @@ lasts one measure, which is a duration of 3/4.
   doctitle = "Shortening volta brackets"
 } % begin verbatim
 
+
 \relative c'' {
   \time 3/4
   c4 c c
index ceee85907fb36359f2615ec117b4b4781fa271bd..bc89b4038eb29420b18771de3bb0375e400ad154 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "chords"
@@ -42,6 +42,7 @@ chord changes.
   doctitle = "Showing chords at changes"
 } % begin verbatim
 
+
 harmonies = \chordmode {
   c1:m c:m \break c:m c:m d
 }
index f7c9a3e682441bbbb070b7aa317f8bf8375d24e7..860244947636572597e9cce4626653046a9c52c6 100644 (file)
@@ -1,23 +1,29 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
-  lsrtags = "expressive-marks, tweaks-and-overrides"
+  lsrtags = "version-specific, tweaks-and-overrides, expressive-marks"
 
   texidoc = "
 By default, LilyPond does not allow the same articulation (e.g., an
 accent, a fermata, a flageolet, etc.) to be displayed above and below a
-note.  For example, @code{c4_\\fermata^\\fermata} will only show a fermata
-below, ignoring the fermata above.  However, one can stick
+note. For example, c4_\\fermata^\\fermata will only show a fermata
+below. The fermata above will simply be ignored. However, one can stick
 scripts (just like fingerings) inside a chord, which means it is
-possible to have as many articulations as desired.  So, the solution is to
-write the note as a chord and add the articulations inside the @code{<@dots{}>}.
+possible to have as many articulations as desired. This approach has
+the advantage that it ignores the stem and positions the articulation
+relative to the note head. This can be seen in the case of the
+flageolets in the snippet. To mimic the behaviour of scripts outside a
+chord, 'add-stem-support would be required. So, the solution is to
+write the note as a chord and add the articulations inside the <...>.
+The direction will always be above, but one can tweak this via a
+\\tweak: @code{<c-\\tweak #'direction #DOWN-\\fermata^\\fermata>}
+
 "
   doctitle = "Showing the same articulation above and below a note or chord"
 } % begin verbatim
index 411a37f5e7209ec8233f3d57fa7568ec2097fc50..40ee7f2ffb846f7f0833a7b4f517a7b81b418ae0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "chords"
@@ -40,6 +40,7 @@ When put together, chord names, a melody, and lyrics form a lead sheet:
   doctitle = "Simple lead sheet"
 } % begin verbatim
 
+
 <<
   \chords { c2 g:sus4 f e }
   \relative c'' {
index 1d4e31faa5ac0f3f34145f49854724e8a2da3b10..636276605084ff850ade23f235b48fb74227aba7 100644 (file)
@@ -1,25 +1,22 @@
-% 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.14.0
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
+%% 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.14.2"
 
 \header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
+  lsrtags = "headword"
+
+  texidoc = "
+Simultaneous notes
+
+"
+  doctitle = "Simultaneous headword"
 } % begin verbatim
 
+\include "english.ly"
 
 % NR 1.5 Simultaneous notes
 
index 102d670e2efb5e9de5a3586011b8bc521cb7380b..fca843b6ea9337e9d1b48ddeaa1e532666921b5e 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, chords, template"
+  lsrtags = "template, vocal-music, chords, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -57,6 +57,7 @@ chords.
   doctitle = "Single staff template with notes lyrics and chords"
 } % begin verbatim
 
+
 melody = \relative c' {
   \clef treble
   \key c \major
index f56af35f1fc999490664a38720be7e787aabbb5b..ed061b248822fb18a1ea2ee729723b5640ac7311 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, chords, template"
+  lsrtags = "template, vocal-music, chords"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -26,6 +26,7 @@ fret diagrams.
   doctitle = "Single staff template with notes lyrics chords and frets"
 } % begin verbatim
 
+
 verseI = \lyricmode {
   \set stanza = #"1."
   This is the first verse
index 42bdabb5dcd8576b387981412d712fef7706b13a..0fa3b1f4ead979c77a91b8d5f7e40abacb331925 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "chords, template"
+  lsrtags = "template, chords, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -57,6 +57,7 @@ Want to prepare a lead sheet with a melody and chords? Look no further!
   doctitle = "Single staff template with notes and chords"
 } % begin verbatim
 
+
 melody = \relative c' {
   \clef treble
   \key c \major
index fc1eae363635799abf3a6e0eab4f1240a09de941..341d533268d143a71f7f6ceaf36a7361b7bc28ac 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "vocal-music, template"
+  lsrtags = "template, vocal-music, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -76,6 +76,7 @@ beaming, change or comment out the relevant line.
   doctitle = "Single staff template with notes and lyrics"
 } % begin verbatim
 
+
 melody = \relative c' {
   \clef treble
   \key c \major
index b3f7df69f45ad6c841975404cc15e5dd5b17b34a..cfbe3180fd5cea9de358c63fca62226e96b503cb 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "template"
+  lsrtags = "template, really-simple"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -65,6 +65,7 @@ add notes, and you're finished!
   doctitle = "Single staff template with only notes"
 } % begin verbatim
 
+
 melody = \relative c' {
   \clef treble
   \key c \major
index 8e3936b53361c429d0cd6930b33303b96a18cb2a..0899a14693c73f99a87c626392b59ea74d526906 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, vocal-music"
+  lsrtags = "vocal-music, really-simple, rhythms"
 
   texidoc = "
 Although @code{s} skips cannot be used in @code{\\lyricmode} (it is
@@ -18,6 +18,7 @@ or underscores (@code{_}) are available.So for example:
   doctitle = "Skips in lyric mode (2)"
 } % begin verbatim
 
+
 <<
   \relative c'' { a4 b c d }
   \new Lyrics \lyricmode { a4 "" _ gap }
index f9efee48c7b8e07c1f71a8131d4a85b97dd09b5c..337021ae2d67a87f6d97e641a4d8d3c3caae03e2 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, vocal-music"
+  lsrtags = "vocal-music, really-simple, rhythms"
 
   texidoc = "
 The @code{s} syntax for skips is only available in note mode and chord
@@ -18,6 +18,7 @@ mode. In other situations, for example, when entering lyrics, using the
   doctitle = "Skips in lyric mode"
 } % begin verbatim
 
+
 <<
   \relative c'' { a1 | a }
   \new Lyrics \lyricmode { \skip 1 bla1 }
index f62ec9374d005a94ad399f8b1859157812c2e840..a36833c3f66d0d0a305f4ff958900a0073125256 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 
@@ -33,14 +34,14 @@ Un glissando s'indique dans un @code{TabStaff} tout comme dans un
   doctitlefr = "Glissando et tablature"
 
 
-  lsrtags = "fretted-strings"
   texidoc = "
-Slides can be typeset in both @code{Staff} and @code{TabStaff} contexts:
+Slides can be typeset in both @code{Staff} and @code{TabStaff}
+contexts:
+
 "
   doctitle = "Slides in tablature"
 } % begin verbatim
 
-
 slides = {
   c'8\3(\glissando d'8\3)
   c'8\3\glissando d'8\3
diff --git a/Documentation/snippets/snap-pizzicato-bartok-pizzicato.ly b/Documentation/snippets/snap-pizzicato-bartok-pizzicato.ly
deleted file mode 100644 (file)
index 92ff742..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-% 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.14.0
-\version "2.14.0"
-
-\header {
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
-  doctitlees = "Marca de pizzicato de chasquido (`pizzicato de Bartók')"
-  texidoces = "
-El pizzicato de chasquido (también llamado @q{Pizzicato de Bartók}) es un
-@q{pizzicato fuerte en que la cuerda se pulsa verticalmente produciendo un
-chasquido y rebotando en el diapasón del instrumento} (Wikipedia).  Se
-denota mediante una circunferencia con una línea vertical corta que parte
-del centro de aquélla hacia fuera.  Aunque LilyPond no tiene ninguna
-instrucción predefinida para crear esta marca, es fácil hacer la definición
-y colocarla directamente en el archivo de lilypond.
-"
-
-
-%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
-  doctitlede = "Bartók-Pizzicato"
-  texidocde = "
-Das Bartók-Pizzicato @q{ist eine besondere Form des Pizzicato, bei dem der
-Spieler die Saite auf das Griffbrett aufschlagen lässt, sodass zusätzlich
-zum angeschlagenen Ton ein scharfes, knallendes Geräusch ertönt}
-(Wikipedia).  Es wird dargestellt als kleiner Kreis mit einer vertikalen
-Linie, die vom Kreiszentrum aus nach oben weist und ein Stück außerhalb des
-Kreises endet.  Lilypond hat keinen eigenen Glyphen für dieses Symbol; es
-ist aber einfach, direkt eine Definition in die Eingabedatei einzufügen.
-"
-
-  lsrtags = "expressive-marks, unfretted-strings"
-  texidoc = "
-A snap-pizzicato (also known as @qq{Bartok pizzicato}) is a @qq{strong
-pizzicato where the string is plucked vertically by snapping and
-rebounds off the fingerboard of the instrument} (Wikipedia).  It is
-denoted by a circle with a vertical line going from the center upwards
-outside the circle.
-"
-  doctitle = "Snap-pizzicato (\"Bartok pizzicato\")"
-} % begin verbatim
-
-
-\relative c' {
-  c4\snappizzicato
-  <c' e g>4\snappizzicato
-  <c' e g>4^\snappizzicato
-  <c, e g>4_\snappizzicato
-}
diff --git a/Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly b/Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly
new file mode 100644 (file)
index 0000000..78800a4
--- /dev/null
@@ -0,0 +1,28 @@
+%% 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.14.2"
+
+\header {
+  lsrtags = "unfretted-strings, expressive-marks"
+
+  texidoc = "
+A snap-pizzicato (also known as @qq{Bartok pizzicato}) is a @qq{strong
+pizzicato where the string is plucked vertically by snapping and
+rebounds off the fingerboard of the instrument} (Wikipedia).  It is
+denoted by a circle with a vertical line going from the center upwards
+outside the circle.
+
+"
+  doctitle = "Snap-pizzicato or Bartok pizzicato"
+} % begin verbatim
+
+\relative c' {
+  c4\snappizzicato
+  <c' e g>4\snappizzicato
+  <c' e g>4^\snappizzicato
+  <c, e g>4_\snappizzicato
+}
diff --git a/Documentation/snippets/specific-notation.snippet-list b/Documentation/snippets/specific-notation.snippet-list
new file mode 100644 (file)
index 0000000..29d2685
--- /dev/null
@@ -0,0 +1,29 @@
+accordion-discant-symbols.ly
+adding-bar-lines-to-chordnames-context.ly
+adding-drum-parts.ly
+adding-fingerings-to-tablatures.ly
+allowing-fingerings-to-be-printed-inside-the-staff.ly
+changing--flageolet-mark-size.ly
+changing-a-single-notes-size-in-a-chord.ly
+changing-the-number-of-lines-in-a-staff.ly
+chant-or-psalms-notation.ly
+chord-name-exceptions.ly
+chord-name-major7.ly
+clusters.ly
+contemporary-glissando.ly
+controlling-the-placement-of-chord-fingerings.ly
+creating-blank-staves.ly
+custodes.ly
+demo-midiinstruments.ly
+embedding-native-postscript-in-a--markup-block.ly
+engravers-one-by-one.ly
+faking-a-hammer-in-tablatures.ly
+flamenco-notation.ly
+how-to-change-fret-diagram-position.ly
+how-to-put-ties-between-syllables-in-lyrics.ly
+laissez-vibrer-ties.ly
+score-for-diatonic-accordion.ly
+time-signature-in-parentheses---method-3.ly
+time-signature-in-parentheses.ly
+transcription-of-ancient-music-with-incipit.ly
+woodwind-diagrams-listing.ly
index 461e543c1885c51dd533a91db68644b3a9f8dfeb..1ffa89b9a8d99a5817e340910d3c397d9166ec89 100644 (file)
@@ -4,7 +4,7 @@
 % and then run scripts/auxiliar/makelsr.py
 %
 % This file is in the public domain.
-%% Note: this file works from version 2.14.0
+%% Note: this file works from version 2.15.32
 \version "2.15.32"
 \include "catalan.ly"
 #(set-global-staff-size 15)
index 68d68be232d6feddfae803a101b5c7d9af024e9b..39dfd206ffdb59e55dab54a085409fcd26c47859 100644 (file)
@@ -19,7 +19,6 @@ letter-tablature-formatting.ly
 making-some-staff-lines-thicker-than-the-others.ly
 measure-counter.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
-modern-tab-text-clef.ly
 nesting-staves.ly
 non-traditional-key-signatures.ly
 orchestra,-choir-and-piano-template.ly
@@ -29,6 +28,7 @@ quoting-another-voice.ly
 removing-the-first-empty-line.ly
 setting-system-separators.ly
 tick-bar-lines.ly
+time-signature-in-parentheses---method-3.ly
 time-signature-in-parentheses.ly
 tweaking-clef-properties.ly
 use-square-bracket-at-the-start-of-a-staff-group.ly
index 0f7ea515653d4ddd448056d8deac6a82f626584f..2ada51b72b8383fc79f4634c5b5487a7bd3294e4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text"
@@ -43,6 +43,7 @@ Stand-alone text may be arranged in several columns using
   doctitle = "Stand-alone two-column markup"
 } % begin verbatim
 
+
 \markup {
   \fill-line {
     \hspace #1
index 758fc7aaea0d20c8094bb42cd82e9b7d76d5691b..d6455c649377e6428f4f7cacccf19e03e68629ba 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "fretted-strings"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 La dirección de las plicas se contola de la misma forma en la
@@ -37,11 +38,11 @@ comme le montre cet exemple.
   doctitlefr = "Hampes et ligatures en mode tablature"
 
 
-  lsrtags = "fretted-strings"
   texidoc = "
 The direction of stems is controlled the same way in tablature as in
-traditional notation.  Beams can be made horizontal, as shown in this
+traditional notation. Beams can be made horizontal, as shown in this
 example.
+
 "
   doctitle = "Stem and beam behavior in tablature"
 } % begin verbatim
index 3f4f4c4b6cfb60f80929623486ab330506240594..f705093e174dd5a2d87bc7171e1ec46f1ffac95f 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms"
+  lsrtags = "contemporary-notation, rhythms"
 
   texidoc = "
 In some notational conventions beams are allowed to extend over rests.
@@ -30,6 +30,7 @@ the different notations.
   doctitle = "Stemlets"
 } % begin verbatim
 
+
 \paper { ragged-right = ##f }
 
 {
index d294413dfb7c85e0c9a67d92bdb5da443e9c7b2d..e1573a393d1a05f1d567d6720c66a310b93bf572 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "unfretted-strings, template"
+  lsrtags = "template, really-simple, unfretted-strings"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -58,6 +58,7 @@ This template demonstrates a simple string quartet. It also uses a
   doctitle = "String quartet template (simple)"
 } % begin verbatim
 
+
 global= {
   \time 4/4
   \key c \major
index a88f45926c5f44939be81b6111aa22127fd1eb6f..a8d49ceb136d28bba1d0193e98242d1e6b1766d0 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "unfretted-strings, template"
+  lsrtags = "preparing-parts, template, unfretted-strings"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -125,6 +125,7 @@ Do not forget to remove specified comments when using separate files!
   doctitle = "String quartet template with separate parts"
 } % begin verbatim
 
+
 %%%%% piece.ly
 %%%%% (This is the global definitions file)
 
diff --git a/Documentation/snippets/stylesheet.snippet-list b/Documentation/snippets/stylesheet.snippet-list
new file mode 100644 (file)
index 0000000..82b78d8
--- /dev/null
@@ -0,0 +1 @@
+flamenco-notation.ly
index ed1745c757235a25b151273ead8dda10e8d786bc..0c956f5aaa8e375ad9e338d3d0d31a4a8d86bb9e 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "rhythms"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -51,28 +52,25 @@ avec les nouvelles valeurs de @code{baseMoment}.
 "
   doctitlefr = "Subdivision des ligatures"
 
-  lsrtags = "rhythms"
-
   texidoc = "
 The beams of consecutive 16th (or shorter) notes are, by default, not
 subdivided.  That is, the three (or more) beams stretch unbroken over
-entire groups of notes.  This behavior can be modified to subdivide
-the beams into sub-groups by setting the property
-@code{subdivideBeams}. When set, multiple beams will be subdivided at
-intervals defined by the current value of @code{baseMoment} by reducing
-the multiple beams to just one beam between the sub-groups. Note that
-@code{baseMoment} defaults to one over the denominator of the current
-time signature if not set explicitly. It must be set to a fraction
-giving the duration of the beam sub-group using the
-@code{ly:make-moment} function, as shown in this snippet. Also, when
-@code{baseMoment} is changed, @code{beatStructure} should also be changed
-to match the new @code{baseMoment}:
+entire groups of notes.  This behavior can be modified to subdivide the
+beams into sub-groups by setting the property @code{subdivideBeams}.
+When set, multiple beams will be subdivided at intervals defined by the
+current value of @code{baseMoment} by reducing the multiple beams to
+just one beam between the sub-groups. Note that @code{baseMoment}
+defaults to one over the denominator of the current time signature if
+not set explicitly. It must be set to a fraction giving the duration of
+the beam sub-group using the @code{ly:make-moment} function, as shown
+in this snippet. Also, when @code{baseMoment} is changed,
+@code{beatStructure} should also be changed to match the new
+@code{baseMoment}:
 
 "
   doctitle = "Subdividing beams"
 } % begin verbatim
 
-
 \relative c'' {
   c32[ c c c c c c c]
   \set subdivideBeams = ##t
index 29de9a64ec4cfa08cedee811448ab615a0f17032..2ad9fb5f10879d15333a09b51a6a486401a006bf 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
@@ -24,6 +24,7 @@ used with care.
   doctitle = "Suppressing warnings for clashing note columns"
 } % begin verbatim
 
+
 ignore = \override NoteColumn #'ignore-collision = ##t
 
 \relative c' {
diff --git a/Documentation/snippets/symbols-and-glyphs.snippet-list b/Documentation/snippets/symbols-and-glyphs.snippet-list
new file mode 100644 (file)
index 0000000..c10bd2f
--- /dev/null
@@ -0,0 +1,13 @@
+accordion-discant-symbols.ly
+adding-indicators-to-staves-which-get-split-after-a-break.ly
+ancient-fonts.ly
+breathing-signs.ly
+broken-crescendo-hairpin.ly
+caesura-railtracks-with-fermata.ly
+changing--flageolet-mark-size.ly
+custodes.ly
+fingering-symbols-for-wind-instruments.ly
+how-to-put-ties-between-syllables-in-lyrics.ly
+positioning-segno-and-coda-with-line-break.ly
+rest-styles.ly
+volta-text-markup-using-repeatcommands.ly
diff --git a/Documentation/snippets/syntax-and-expressions.snippet-list b/Documentation/snippets/syntax-and-expressions.snippet-list
new file mode 100644 (file)
index 0000000..7e72565
--- /dev/null
@@ -0,0 +1,2 @@
+combining-two-parts-on-the-same-staff.ly
+entering-several-tuplets-using-only-one--times-command.ly
index 1aef0291f13f03c17e522359db19653ba370bf0a..9670958eb80d53898ff5bc7a487f6b573fd5a0c9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
   lsrtags = "paper-and-layout"
@@ -18,6 +18,7 @@ A table of contents is included using @code{\\markuplist
   doctitle = "Table of contents"
 } % begin verbatim
 
+
 #(set-default-paper-size "a6")
 
 \book {
index 4be0dd20acf9f7e5e5e561fb89650e7bea76e385..45be61d85be8c1bc16961b32cbeb46dd21281cf9 100644 (file)
@@ -5,7 +5,6 @@ hymn-template.ly
 jazz-combo-template.ly
 orchestra,-choir-and-piano-template.ly
 piano-template-simple.ly
-piano-template-with-centered-dynamics.ly
 piano-template-with-centered-lyrics.ly
 piano-template-with-melody-and-lyrics.ly
 satb-choir-template---four-staves.ly
index 34aaf30d2be17ddb83ebc29db54e571a999367d2..ebe97de461033dc8b2db1206006785419829b444 100644 (file)
@@ -1,25 +1,22 @@
-% 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.14.0
-\version "2.14.0"
-\include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
+%% 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.14.2"
 
 \header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
+  lsrtags = "headword"
+
+  texidoc = "
+Text headword
+
+"
+  doctitle = "Text headword"
 } % begin verbatim
 
+\include "english.ly"
 
 % NR 1.8 Text
 
index a758cb3e580f985b9a574f440f55d6b9b2af6c81..5d5d7a3ae8341c298efcee9d1c05d8a09849d9e4 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, text"
+  lsrtags = "text, rhythms, scheme-language"
 
   texidoc = "
 This example shows how to add a markup command to get a three sided box
@@ -17,6 +17,7 @@ around some text (or other markup).
   doctitle = "Three-sided box"
 } % begin verbatim
 
+
 % New command to add a three sided box, with sides north, west and south
 % Based on the box-stencil command defined in scm/stencil.scm
 % Note that ";;" is used to comment a line in Scheme
index 766fccce67e921f3839f0075e61d93f42f1464f1..4a8f07924e2a6a24cc1027d675de5730ff96c488 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "staff-notation"
@@ -17,6 +17,7 @@ only for coordination and is not meant to imply any rhythmic stress.
   doctitle = "Tick bar lines"
 } % begin verbatim
 
+
 \relative c' {
   \set Score.defaultBarType = #"'"
   c4 d e f
diff --git a/Documentation/snippets/time-signature-in-parentheses---method-3.ly b/Documentation/snippets/time-signature-in-parentheses---method-3.ly
new file mode 100644 (file)
index 0000000..817ee9e
--- /dev/null
@@ -0,0 +1,25 @@
+%% 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.14.2"
+
+\header {
+  lsrtags = "specific-notation, staff-notation, tweaks-and-overrides"
+
+  texidoc = "
+Another way to put the time signature in parenthesis
+
+"
+  doctitle = "Time signature in parentheses - method 3"
+} % begin verbatim
+
+
+\relative c'' {
+  \override Staff.TimeSignature #'stencil = #(lambda (grob)
+    (parenthesize-stencil (ly:time-signature::print grob) 0.1 0.4 0.4 0.1 ))
+  \time 2/4
+  a4 b8 c
+}
index 4e8d3a34de8af543f5919c74acaf7ed8603121ed..05eb0de0cfbab257c9608f74bf477444bc7b867b 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, tweaks-and-overrides"
+  lsrtags = "specific-notation, staff-notation, tweaks-and-overrides"
 
   texidoc = "
 The time signature can be enclosed within parentheses.
@@ -16,6 +16,7 @@ The time signature can be enclosed within parentheses.
   doctitle = "Time signature in parentheses"
 } % begin verbatim
 
+
 \relative c'' {
   \override Staff.TimeSignature #'stencil = #(lambda (grob)
     (bracketify-stencil (ly:time-signature::print grob) Y 0.1 0.2 0.1))
index 072307e41bf5d60408b45c3b54332a58914e4152..7cee5aecb0cbf6dc5ddfd60b47325a3a1869b9eb 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -53,6 +53,7 @@ the single-digit style to only one time signature, use the
   doctitle = "Time signature printing only the numerator as a number (instead of the fraction)"
 } % begin verbatim
 
+
 \relative c'' {
   \time 3/4
   c4 c c
index 727fc563872533635f7a9a9e27c35921222dbeab..c8133e210eb203824ff95a1e1771834f601d0e73 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "ancient-notation, tweaks-and-overrides"
+  lsrtags = "specific-notation, ancient-notation, workaround, tweaks-and-overrides"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -32,6 +32,7 @@ main lyrics.
   doctitle = "Transcription of Ancient music with incipit"
 } % begin verbatim
 
+
 global = {
   \set Score.skipBars = ##t
   \key g \major
index 9735ef2f1eed1d491ab339835bdd335b0f59736e..460c00f3488013aa2155a0777a9ab514ccd98711 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "pitches"
+  lsrtags = "workaround, pitches, scheme-language"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 doctitlees = "Transportar música con el menor número de alteraciones"
@@ -152,6 +152,7 @@ In this manner, the most natural enharmonic notes are chosen.
   doctitle = "Transposing pitches with minimum accidentals (\"Smart\" transpose)"
 } % begin verbatim
 
+
 #(define (naturalize-pitch p)
    (let ((o (ly:pitch-octave p))
          (a (* 4 (ly:pitch-alteration p)))
index 09e42925233a2a30c478beafbd9faf799a293f24..f7ae4b0e74d9d7902b61cccc052c8c62b479715b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "pitches, staff-notation, tweaks-and-overrides"
@@ -184,6 +184,7 @@ line, they do not.
   doctitle = "Tweaking clef properties"
 } % begin verbatim
 
+
 \layout { ragged-right = ##t }
 
 {
index b16d338a41bf5e179a868f7f4949562b126ca8a9..56f83b327a8d119b79e47daad432ff1f7bce8657 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.25"
+\version "2.15.32"
 
 \header {
-  lsrtags = "rhythms, tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, rhythms"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -62,6 +62,7 @@ up, and changes the default note heads to crosses.
   doctitle = "Tweaking grace layout within music"
 } % begin verbatim
 
+
 \relative c'' {
   \new Staff {
     $(remove-grace-property 'Voice 'Stem 'direction)
index 2a20fe21911655f19f275bc03c6011360f016c4c..e3f35bc165224df1383bf55b18565d3d8f35508d 100644 (file)
@@ -70,6 +70,7 @@ setting-system-separators.ly
 showing-the-same-articulation-above-and-below-a-note-or-chord.ly
 string-number-extender-lines.ly
 suppressing-warnings-for-clashing-note-columns.ly
+time-signature-in-parentheses---method-3.ly
 time-signature-in-parentheses.ly
 time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly
 transcription-of-ancient-music-with-incipit.ly
index 709a3997c68dd916ae9ede517c791b84c0bcd0d1..31ed44ac7c5cd6406ac1e506e52294f12887549a 100644 (file)
@@ -1,10 +1,21 @@
-% 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.14.0
+%% 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.15.32"
+
+\header {
+  lsrtags = "headword"
+
+  texidoc = "
+Unfretted headword
+
+"
+  doctitle = "Unfretted headword"
+} % begin verbatim
+
 % #!lilypond lcp-extract.ly -*- coding: utf-8; -*-
 
 %%%
 %% Statement Date: Octber the 9th, 2008
 
 
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
-
-
-
-\version "2.14.0"
-#(set-global-staff-size 15)
-
 %%%
-%%% Abreviations
+%%% Abbreviations
 %%%
 
 db         = \markup { \musicglyph #"scripts.downbow" }
index a6c6120a5ccf7020420100f2b914a7ffc00135cd..102a6d9482a8dadd83dca3a858407958d7bbd967 100644 (file)
@@ -1,6 +1,6 @@
 changing--flageolet-mark-size.ly
 creating-slurs-across-voices.ly
 dotted-harmonics.ly
-snap-pizzicato-bartok-pizzicato.ly
+snap-pizzicato-or-bartok-pizzicato.ly
 string-quartet-template-simple.ly
 string-quartet-template-with-separate-parts.ly
index 6258ceb9c8a32ea29ebedb520b618e8bcf1eb382..3faa3738ea8ab6d953f7a9a0efd0d2e9af5288e5 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "staff-notation, contexts-and-engravers"
+  lsrtags = "contexts-and-engravers, staff-notation"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -48,6 +48,7 @@ context.
   doctitle = "Use square bracket at the start of a staff group"
 } % begin verbatim
 
+
 \score {
   \new StaffGroup { <<
   \set StaffGroup.systemStartDelimiter = #'SystemStartSquare
index fa7049dc5987bd0dfda29d90bbe0bf330f74ebd7..f4307ba6b7764dce59000b45da4ea001cd062cdc 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, vocal-music"
+  lsrtags = "vocal-music, expressive-marks"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -51,6 +51,7 @@ often seen in choral music.
   doctitle = "Using arpeggioBracket to make divisi more visible"
 } % begin verbatim
 
+
 \include "english.ly"
 
 \score {
index f60d87ee700f4897ddd5ec39885e51df2f5a9fcf..a3e3edbcf290ad83a28131c33de72c72d535e24b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -44,6 +44,7 @@ be achieved by setting @code{doubleSlurs}.
   doctitle = "Using double slurs for legato chords"
 } % begin verbatim
 
+
 \relative c' {
   \set doubleSlurs = ##t
   <c e>4( <d f> <c e> <d f>)
index 69eaf2e5970d363d9e8dde1c02483af91e27d804..09b792172e54fbbecd58c7fdad8ab6d882f28a76 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "devel, tweaks-and-overrides, scheme-language"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -48,12 +49,10 @@ Salida de ejemplo de la consola:
   doctitlees = "Utilizar ly:grob-object para acceder a los grobs con \\tweak"
 
 
-  lsrtags = "tweaks-and-overrides"
-
   texidoc = "
 Some grobs can be accessed @qq{laterally} from within another grob's
-callback.  These are usually listed as @qq{layout objects} in the
-@qq{Internal properties} section of a grob-interface.  The function
+callback. These are usually listed as @qq{layout objects} in the
+@qq{Internal properties} section of a grob-interface. The function
 @code{ly:grob-object} is used to access these grobs.
 
 
@@ -71,19 +70,14 @@ accessed.
 Example console output:
 
 
-@example
---------------------
-#-Grob Accidental -
-#-Grob Arpeggio -
-#-Grob Stem -
-@end example
+-------------------- #-Grob Accidental - #-Grob Arpeggio - #-Grob Stem -
+
 
 
 "
   doctitle = "Using ly:grob-object to access grobs with \\tweak"
 } % begin verbatim
 
-
 #(define (notehead-get-accidental notehead)
    ;; notehead is grob
    (ly:grob-object notehead 'accidental-grob))
@@ -107,9 +101,9 @@ Example console output:
    (let ((accidental (notehead-get-accidental notehead))
          (arpeggio (notehead-get-arpeggio notehead))
          (stem (notehead-get-stem notehead)))
-     (format #t "~2&~a\n" (make-string 20 #\-))
+     (format (current-error-port) "~2&~a\n" (make-string 20 #\-))
      (for-each
-      (lambda (x) (format #t "~a\n" x))
+      (lambda (x) (format (current-error-port) "~a\n" x))
       (list accidental arpeggio stem))))
 
 \relative c' {
index ff14f5a769473e26dada717866edcad6a6c78e2b..e42137ee4181de78469319568a2a69de1c769fbe 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "editorial-annotations, tweaks-and-overrides"
+  lsrtags = "editorial-annotations, really-cool, tweaks-and-overrides, scheme-language"
 
 %% Translation of GIT committish: 5a898cf43a2a78be6c3a58e4359dccd82196fbe7
   texidocfr = "
@@ -28,6 +28,7 @@ This example shows how a parallelogram-shaped note head is generated.
   doctitle = "Using PostScript to generate special note head shapes"
 } % begin verbatim
 
+
 parallelogram =
   #(ly:make-stencil (list 'embedded-ps
     "gsave
index 1e5bc644afadc383c87c95ce2368342035841f59..ffda278283fc555ad43968bfec0359f99d1abcd4 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "tweaks-and-overrides"
+  lsrtags = "tweaks-and-overrides, really-simple"
 
   texidoc = "
 With the @code{\\tweak} command, every grob can be tuned directly.
@@ -17,6 +17,7 @@ Here are some examples of available tweaks.
   doctitle = "Using the \\tweak command to tweak individual grobs"
 } % begin verbatim
 
+
 \relative c' {
   \time 2/4
   \set fingeringOrientations = #'(right)
index eb9a8fca9e6b2de4d58623a9be19c81d6a820744..deddc277ade405190886a6eb28b6f4e207d6e742 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "editorial-annotations, expressive-marks"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -33,26 +34,26 @@ enmascarada.
 
   doctitlees = "Uso de la propiedad whiteout"
 
-  lsrtags = "expressive-marks, editorial-annotations"
   texidoc = "
-Any graphical object can be printed over a white background to
-mask parts of objects that lie beneath.  This can be useful to
-improve the appearance of collisions in complex situations when
-repositioning objects is impractical.  It is necessary to explicitly
-set the @code{layer} property to control which objects are masked
-by the white background.
+Any graphical object can be printed over a white background to mask
+parts of objects that lie beneath.  This can be useful to improve the
+appearance of collisions in complex situations when repositioning
+objects is impractical.  It is necessary to explicitly set the
+@code{layer} property to control which objects are masked by the white
+background.
 
 In this example the collision of the tie with the time signature is
 improved by masking out the part of the tie that crosses the time
-signature by setting the @code{whiteout} property of @code{TimeSignature}.
-To do this @code{TimeSignature} is moved to a layer above @code{Tie}, which
-is left in the default layer of 1, and @code{StaffSymbol} is moved to a
-layer above @code{TimeSignature} so it is not masked.
+signature by setting the @code{whiteout} property of
+@code{TimeSignature}. To do this @code{TimeSignature} is moved to a
+layer above @code{Tie}, which is left in the default layer of 1, and
+@code{StaffSymbol} is moved to a layer above @code{TimeSignature} so it
+is not masked.
+
 "
   doctitle = "Using the whiteout property"
 } % begin verbatim
 
-
 {
   \override Score.StaffSymbol #'layer = #4
   \override Staff.TimeSignature #'layer = #3
index 7b6ec8b43e2f255cf59bd6fdf72d76f05a1a8f6a..50adba052fc141c8dc82430291153372f009be59 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "rhythms"
@@ -56,6 +56,7 @@ can also be used for ordinary consecutive notes.
   doctitle = "Using ties with arpeggios"
 } % begin verbatim
 
+
 \relative c' {
   \set tieWaitForNote = ##t
   \grace { c16[ ~ e ~ g] ~ } <c, e g>2
index de9b92d4d2fcd8da24eee23d69e1db5bc7b97906..546af804e225e09d10fd4d8defaf045dd8511ede 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "text"
diff --git a/Documentation/snippets/version-specific.snippet-list b/Documentation/snippets/version-specific.snippet-list
new file mode 100644 (file)
index 0000000..19de199
--- /dev/null
@@ -0,0 +1,8 @@
+flamenco-notation.ly
+horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
+makam-example.ly
+merging-multi-measure-rests-in-a-polyphonic-part.ly
+non-traditional-key-signatures.ly
+permitting-line-breaks-within-beamed-tuplets.ly
+reverting-default-beam-endings.ly
+showing-the-same-articulation-above-and-below-a-note-or-chord.ly
index aac584a965829736b26157a0c3e4eca8ab04c1dc..1f368a1a34eb89e801600c5c9a2bc2643cf9cbc3 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "expressive-marks, ancient-notation"
+  lsrtags = "ancient-notation, expressive-marks"
 
   texidoc = "
 This short vertical line placed above the note is commonly used in
@@ -19,6 +19,7 @@ demonstrates how to achieve such a notation.
   doctitle = "Vertical line as a baroque articulation mark"
 } % begin verbatim
 
+
 upline =
 #(let ((m (make-articulation "stopped")))
    (set! (ly:music-property m 'tweaks)
index ea9412cd14ea63ac6220b5fc7f3ccb798bbc4fcb..da434a3e0fc3bded9a0b77405e6d0e71476c9582 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "tweaks-and-overrides, spacing"
+  lsrtags = "workaround, tweaks-and-overrides, spacing"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -68,6 +68,7 @@ The same idea is used to align the text scripts along their baseline.
   doctitle = "Vertically aligned dynamics and textscripts"
 } % begin verbatim
 
+
 music = \relative c' {
   a'2\p b\f
   e4\p f\f\> g, b\p
index 38eb080029828a2643906387e67873f587210687..4b8ae7e69df634aff7996f5c3bd83cb7020b33b6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "expressive-marks"
@@ -30,6 +30,7 @@ of the @code{DynamicLineSpanner} object.
   doctitle = "Vertically aligning dynamics across multiple notes"
 } % begin verbatim
 
+
 \relative c' {
   \override DynamicLineSpanner #'staff-padding = #4
   c2\p f\mf
index 15400cb6cbf7e31a2ab8ddf762239a36f9a4e3c5..d6601539fdc09ad4b21920684e77004f9ee7601c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "vocal-music, tweaks-and-overrides, spacing"
@@ -47,6 +47,7 @@ positioning of lyrics and ossias.
   doctitle = "Vertically aligning ossias and lyrics"
 } % begin verbatim
 
+
 \paper {
   ragged-right = ##t
 }
index 1b56f6ff4793b03c642240afa72f11a845dad73c..36738222f33c3a5aa666b2ca0368967e14524ec3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "vocal-music"
index f4cdb66e85b4e97f7ee8ae0399abb153ecd8246b..2b923de2de0d4d1d186265d64f2b608612d00f40 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "chords, tweaks-and-overrides"
@@ -32,6 +32,7 @@ extender lines are vertically centered if
   doctitle = "Vertically centering paired figured bass extenders"
 } % begin verbatim
 
+
 <<
   \relative c' {
     c8 c b b a a c16 c b b
index a9d1e6a4f36b3bb523eb2253949e89cf8a0c2451..4661b74deabc42ff1102052048b0ffeec25d15b2 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "template, vocal-music, keyboards, automatic-notation"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 
@@ -62,8 +63,6 @@ sera automatiquement reportée dans la réduction pour piano.
 "
   doctitlefr = "Ensemble vocal avec réduction pour piano"
 
-  lsrtags = "vocal-music, keyboards, template"
-
   texidoc = "
 This template adds an automatic piano reduction to the standard SATB
 vocal score demonstrated in @qq{Vocal ensemble template}. This
@@ -71,6 +70,7 @@ demonstrates one of the strengths of LilyPond – you can use a music
 definition more than once. If any changes are made to the vocal notes
 (say, @code{tenorMusic}), then the changes will also apply to the piano
 reduction.
+
 "
   doctitle = "Vocal ensemble template with automatic piano reduction"
 } % begin verbatim
index 40cf86676e15e14d0f49fe01f17225c6b6148132..38111e089fb0cd11603db50683f313db1941eb4c 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "text, vocal-music, contexts-and-engravers, template"
+  lsrtags = "template, vocal-music, text, contexts-and-engravers"
 
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
@@ -63,6 +63,7 @@ using @code{alignAboveContext} and @code{alignBelowContext}.
   doctitle = "Vocal ensemble template with lyrics aligned below and above the staves"
 } % begin verbatim
 
+
 global = {
   \key c \major
   \time 4/4
index 01051224ff83621c66ea9f992bb44489b0dbaa19..a81fe9bc7e3430ee5e8b803bb5ff4a982ccc0f37 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "template, vocal-music, contexts-and-engravers"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
 
   texidoces = "
@@ -54,13 +55,13 @@ communs à toutes les parties et pour l'intégralité du morceau.
 "
   doctitlefr = "Ensemble vocal avec couplet et refrain"
 
-  lsrtags = "vocal-music, contexts-and-engravers, template"
   texidoc = "
 This template creates a score which starts with a solo verse and
-continues into a refrain for two voices.  It also demonstrates the
-use of spacer rests within the @code{\\global} variable to define
-meter changes (and other elements common to all parts) throughout
-the entire score.
+continues into a refrain for two voices.  It also demonstrates the use
+of spacer rests within the @code{\\global} variable to define meter
+changes (and other elements common to all parts) throughout the entire
+score.
+
 "
   doctitle = "Vocal ensemble template with verse and refrain"
 } % begin verbatim
index ec03c5d6b6478343e641edce75c5b2ff37ee76cf..7c17454df3c0fa6bdaef17b37f58c192bd1dbc6d 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "template, vocal-music, really-simple"
+
 %% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 He aquí una partitura vocal estándar para cuatro voces SATB. Con
@@ -61,14 +62,13 @@ portées.
 "
   doctitlefr = "Ensemble vocal (simple)"
 
-  lsrtags = "vocal-music, template"
-
   texidoc = "
 Here is a standard four-part SATB vocal score. With larger ensembles,
 it is often useful to include a section which is included in all parts.
 For example, the time signature and key signature are almost always the
 same for all parts. Like in the @qq{Hymn} template, the four voices are
 regrouped on only two staves.
+
 "
   doctitle = "Vocal ensemble template"
 } % begin verbatim
index 6991676199f8e8cb268e75890f2f4a8bb9bc7552..22f47ad758d6ec56270eb097abc5e14f1cdbcb47 100644 (file)
@@ -1,25 +1,20 @@
-% 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.14.0
-\version "2.14.0"
-
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
+%% 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.14.2"
 
 \header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
+  lsrtags = "headword"
 
+  texidoc = "
+Vocal headword
+
+"
+  doctitle = "Vocal headword"
+} % begin verbatim
 
 \layout {
   \context {
index e38fb6c94dc074f1aac37f2ca23e481803ea8fdf..d38ce6d521a26377493ea11def15a633e7e3c6a3 100644 (file)
@@ -13,8 +13,8 @@ formatting-lyrics-syllables.ly
 how-to-put-ties-between-syllables-in-lyrics.ly
 hymn-template.ly
 lyrics-alignment.ly
-lyrics-old-spacing-settings.ly
 marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
+obtaining-2.12-lyrics-spacing-in-newer-versions.ly
 orchestra,-choir-and-piano-template.ly
 piano-template-with-melody-and-lyrics.ly
 putting-lyrics-inside-the-staff.ly
index 68c703e7265e3a5037caaebd1f226ed6604cd3cd..b5a54865d89b99957e64c1ad0f3303aa5bf0c692 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
   lsrtags = "repeats, staff-notation, chords"
@@ -45,6 +45,7 @@ put under chords.
   doctitle = "Volta below chords"
 } % begin verbatim
 
+
 \score {
   <<
     \chords {
index 030a54aa800243c8b518774c899749029388743e..975ec83da95d8b2c99f43595266349a9d0910afc 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "repeats, staff-notation"
+  lsrtags = "repeats, staff-notation, really-simple"
 
   texidoc = "
 By adding the @code{Volta_engraver} to the relevant staff, volte can be
@@ -17,6 +17,7 @@ put over staves other than the topmost one in a score.
   doctitle = "Volta multi staff"
 } % begin verbatim
 
+
 voltaMusic = \relative c'' {
   \repeat volta 2 {
     c1
index b739b7b4c0680cb75eefe3282aaedd2ff56521a3..106b318a4131881fb62943d7ac510ad482fa5bed 100644 (file)
@@ -4,10 +4,10 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.0"
+\version "2.14.2"
 
 \header {
-  lsrtags = "repeats, text"
+  lsrtags = "repeats, text, symbols-and-glyphs"
 
   texidoc = "
 Though volte are best specified using @code{\\repeat volta}, the
@@ -25,6 +25,7 @@ separate list elements:
   doctitle = "Volta text markup using repeatCommands"
 } % begin verbatim
 
+
 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
 
 \relative c'' {
index 7e52280c0f9199e7a767bfc7df9fa54bf3cf4925..f6798a5a3eb5069464ec7f91ebeba395accdec4f 100644 (file)
@@ -1,26 +1,22 @@
-% 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.14.0
-\version "2.14.0"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
-
-% NR 2.whatever  Wind
+%% 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.14.2"
 
 \header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
+  lsrtags = "headword"
 
+  texidoc = "
+Wind headword
 
+"
+  doctitle = "Wind headword"
+} % begin verbatim
+
+% NR 2.whatever  Wind
 % Tchaikovsky
 % Nutcracker Suite, VII Dance of the Merlitons
 \score {
     \new Staff \relative c'' {
       \set Staff.instrumentName = "Flauto I,II"
       \once \override Score.RehearsalMark #'self-alignment-X = #-1
-      \once \override Score.RehearsalMark #'break-align-symbols =
-#'(time-signature)
-      \once \override Score.TimeSignature
-#'break-align-anchor-alignment = #LEFT
+      \once \override Score.RehearsalMark #'break-align-symbols = #'(time-signature)
+      \once \override Score.TimeSignature #'break-align-anchor-alignment = #LEFT
       \once \override Score.RehearsalMark #'padding = #4
       \mark \markup \large \bold {Moderato assai}
       \key d \major
index 22dea409c02bf9c91fa10c878b63bc2f1ebac0db..2fa0b102e4bac3f82cdde2ae076dea7fbf055737 100644 (file)
@@ -29,8 +29,11 @@ instrucciones.
   texidocde="
 Dieses Schnipsel erzeugt eine Liste aller möglichen Löcher und Locheinstellungen
 für Holzbläserdiagramme, wie sie in der Datei
-@file{scm/define-woodwind-diagrams.scm} definiert sind.  Die Liste wird auf
-der Kommandozeile und in der Log-Datei angezeigt, nicht in den Noten.
+@file{scm/define-woodwind-diagrams.scm} definiert sind.  Die Liste wird
+in der Log-Datei angezeigt, nicht in den Noten.  Wenn Ausgabe auf der Kommandozeile
+gewünscht ist, muss  @code{(current-error-port)} von den Befehlen weggelassen
+werden.
+
 "
   doctitlede = "Liste der Löcher für Holzbläserdiagramme"
 
index 1f08d705f974e9aa2cac3db200f34a8b345119b1..9e4830830a360e2d550217db47ae59f48365ef24 100644 (file)
@@ -1,13 +1,14 @@
-% 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.14.0
-\version "2.14.0"
+%% 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.14.2"
 
 \header {
+  lsrtags = "winds, specific-notation"
+
 %%%    Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
   texidoces = "
 El fragmento de música que aparece a continuación presenta todos los
@@ -36,16 +37,14 @@ dont les doigtés sont disponibles à ce jour.
   doctitlefr = "Liste des diagrammes de doigtés pour bois"
 
 
-  lsrtags="winds"
-  texidoc="
+  texidoc = "
 The following music shows all of the woodwind diagrams currently
 defined in LilyPond.
+
 "
   doctitle = "Woodwind diagrams listing"
-
 } % begin verbatim
 
-
 \relative c' {
   \textLengthOn
   c1^
diff --git a/Documentation/snippets/workaround.snippet-list b/Documentation/snippets/workaround.snippet-list
new file mode 100644 (file)
index 0000000..3d43a69
--- /dev/null
@@ -0,0 +1,19 @@
+accordion-discant-symbols.ly
+adding-an-extra-staff-at-a-line-break.ly
+adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
+adjusting-lyrics-vertical-spacing.ly
+changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
+creating-real-parenthesized-dynamics.ly
+cross-staff-chords---beaming-problems-workaround.ly
+displaying-complex-chords.ly
+double-glissando.ly
+faking-a-hammer-in-tablatures.ly
+forcing-measure-width-to-adapt-to-metronomemarks-width.ly
+making-some-staff-lines-thicker-than-the-others.ly
+marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
+measure-counter.ly
+positioning-segno-and-coda-with-line-break.ly
+printing-text-from-right-to-left.ly
+transcription-of-ancient-music-with-incipit.ly
+transposing-pitches-with-minimum-accidentals-smart-transpose.ly
+vertically-aligned-dynamics-and-textscripts.ly
index 8b38c1c46dbfd054aec59c4377af974921a45a0f..71f0dbe9f357a5bb65ae9ae76d17c70aa84a5694 100644 (file)
@@ -99,9 +99,9 @@ Options are put in brackets.
 Larger examples can be put into a separate file, and introduced with
 \verb+\lilypondfile+.
 
-\lilypondfile[quote,noindent]{screech-boink.ly}
+\lilypondfile[quote,noindent]{screech-and-boink.ly}
 
-(If needed, replace @file{screech-boink.ly} by any @file{.ly} file
+(If needed, replace @file{screech-and-boink.ly} by any @file{.ly} file
 you put in the same directory as this file.)
 
 \end{document}
@@ -158,7 +158,7 @@ c'4 f16
 Larger examples can be put into a separate file, and introduced with
 @code{\lilypondfile}.
 
-@lilypondfile[quote,noindent]{screech-boink.ly}
+@lilypondfile[quote,noindent]{screech-and-boink.ly}
 
 If a @code{tagline} is required, either default or custom, then the
 entire snippet must be enclosed in a @code{\book @{ @}} construct.
index 2a76a63ba8a6ecc1835d65abc9d44d483773db54..933e2e83961670fb2e10e52473cd388977f03bc3 100644 (file)
@@ -876,7 +876,8 @@ manuals can be found at @url{http://lilypond.org}}
 @subheading What is Google Summer of Code?
 
 Quoting
-@uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012, GSoC website},
+@uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
+GSoC website},
 @qq{Google Summer of Code is a global program that offers students
 stipends to write code for open source projects.  Google has worked
 with the open source community to identify and fund exciting projects
@@ -884,12 +885,12 @@ for the upcoming summer.}
 
 The LilyPond Team decided that this is an excellent opportunity to find
 new contributors, encourage students already participating in LilyPond
-development to become more involved, and - last but not least - write some
-great code for the benefit of all!
+development to become more involved, and - last but not least - write
+some great code for the benefit of all!
 
 We are participating in GSoC as a part of GNU Project.  See
-@uref{http://www.gnu.org/software/soc-projects/guidelines.html, GNU GSoC webpage}
-for information on how to participate.
+@uref{http://www.gnu.org/software/soc-projects/guidelines.html,
+GNU GSoC webpage} for information on how to participate.
 
 @divEnd
 
@@ -908,10 +909,11 @@ have basic music notation knowledge.
 
 Fix problems with synchronization of grace notes,
 together with all underlying architecture (see
-@uref{http://code.google.com/p/lilypond/issues/detail?id=34, issue 34 in our tracker}).
-Grace notes are confusing to LilyPond's timing because they're like
-going back in time.  This causes weird effects, especially when one staff
-has a grace note and the other doesn't.
+@uref{http://code.google.com/p/lilypond/issues/detail?id=34,
+issue 34 in our tracker}).  Grace notes are confusing to LilyPond's
+timing because they're like going back in time.  This causes weird
+effects, especially when one staff has a grace note and the other
+doesn't.
 
 @strong{Difficulty:} medium
 
@@ -942,7 +944,7 @@ add a connection from music event to XML tag
 Let all LilyPond engravers do their job
 
 @item
-add ability to link each output object
+Add ability to link each output object
 (basically each stencil / group of stencils) to the music cause
 (and thus to the XML tag in the XML tree)
 
@@ -953,8 +955,9 @@ for each output object to the XML tags
 @end itemize
 @divEnd
 
-The goal will be considered achieved when a (previously chosen) score could be
-imported from MusicXML and exported back with no unintentional loss of data.
+The goal will be considered achieved when a (previously chosen) score
+could be imported from MusicXML and exported back with no unintentional
+loss of data.
 
 @strong{Difficulty:} medium
 
@@ -962,7 +965,8 @@ imported from MusicXML and exported back with no unintentional loss of data.
 
 @strong{Mentor(s):} Reinhold Kainhofer, Mike Solomon
 
-familiarity with other scorewriters (for cross-testing) would be a nice bonus.
+Familiarity with other scorewriters (for cross-testing) would be a nice
+bonus.
 
 @subheading Improve slurs and ties
 
@@ -983,8 +987,8 @@ deciding on the intended output and writing the actual code.
 @subheading Adding special variant of font glyphs
 Adding on-staff-line, between-staff-line, shorter and narrower variants
 of some glyphs, for example accidentals, together with a generic
-infrasctucture to support them.  An example is ancient notation breve notehead
-coming in two variants, with smaller and bigger hole.
+infrastructure to support them.  An example is ancient notation breve
+notehead coming in two variants, with smaller and bigger hole.
 
 @strong{Difficulty:} easy
 
@@ -997,9 +1001,9 @@ coming in two variants, with smaller and bigger hole.
 @subheading Improve beaming
 
 Default positioning of regular, cross-staff, broken and kneed beams
-should be improved.  Beaming should depend on context and neighbor notes (see
-@uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf, section 2.2 here}).
-If possible, reduce beaming computation time.
+should be improved.  Beaming should depend on context and neighbor notes
+(see @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
+section 2.2 here}).  If possible, reduce beaming computation time.
 
 @strong{Difficulty:} medium
 
@@ -1015,19 +1019,21 @@ If possible, reduce beaming computation time.
 @itemize
 
 @item
-non-monotonic string tunings, like Ukulele
+Non-monotonic string tunings, like Ukulele
 
 @item
-create tablature input mode (currently musical information is entered
+Create tablature input mode (currently musical information is entered
 in western-common-music-notation-terms, i.e. @qq{a quarter f sharp note}
-and then converted to tablature) for transcribing medieval lute tablature
+and then converted to tablature) for transcribing medieval lute
+tablature
 
 @item
-implement modern tablature features, such as bends, pull-off, hammer-on
+Implement modern tablature features, such as bends, pull-off, hammer-on
 
 @item
-if a fretboard shape is defined for a given chord, use this information when
-displaying the chord on the staff (and not just display a default chord shape)
+If a fretboard shape is defined for a given chord, use this information
+when displaying the chord on the staff (and not just display a default
+chord shape)
 
 @end itemize
 @divEnd
@@ -1044,10 +1050,10 @@ displaying the chord on the staff (and not just display a default chord shape)
 
 Clean up compiler warnings, static code analysis, and valgrind warnings.
 Automatic code analysis tools (warnings in @code{g++} and @code{clang})
-and analysis tools like valgrind memory leak detection and callgrind code
-profilers provide valuable information about possible flaws in C++ code.
-Cleaning these warnings would allow us to automatically reject any patch
-which introduced extra warnings.
+and analysis tools like valgrind memory leak detection and callgrind
+code profilers provide valuable information about possible flaws in C++
+code.  Cleaning these warnings would allow us to automatically reject
+any patch which introduced extra warnings.
 
 @strong{Difficulty:} medium
 
@@ -1192,28 +1198,38 @@ the @ref{Attic}}
 @subheading Announcements
 
 Announcements and news by version:
+@uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
 @miscLink{announce-v2.12,v2.12},
-@miscLink{announce-v2.12.de,v2.12 (German)},
-@miscLink{announce-v2.12.es,v2.12 (Spanish)},
-@miscLink{announce-v2.12.fr,v2.12 (French)},
 @miscLink{announce-v2.10,v2.10},
 @miscLink{announce-v2.8,v2.8},
 @miscLink{announce-v2.6,v2.6},
 @miscLink{announce-v2.4,v2.4},
 @miscLink{announce-v2.2,v2.2},
 @miscLink{announce-v2.0,v2.0},
-@miscLink{NEWS-1.4,v1.4},
-@miscLink{NEWS-1.2,v1.2 (1)},
-@miscLink{ANNOUNCE-1.2,v1.2 (2)},
+@miscLink{ANNOUNCE-1.2,v1.2},
 @miscLink{ANNOUNCE-1.0,v1.0},
 @miscLink{ANNOUNCE-0.1,v0.1}
 
+Descriptive list of changes by version:
+@uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
+@uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
+@uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
+@uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
+@uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
+@uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
+@uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
+@uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
+@uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
+@uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
+@miscLink{NEWS-1.4,v1.4},
+@miscLink{NEWS-1.2,v1.2}
+
 @divEnd
 
 @divClass{column-center-bottom}
 @subheading Changelogs
 
-Changelogs by version:
+Developpers' changelogs by version:
 @miscLink{ChangeLog-2.10,v2.10},
 @miscLink{ChangeLog-2.3,v2.3},
 @miscLink{ChangeLog-2.1,v2.1},
index a68b6571067b8f654c87ef1f7ea3aa447380571e..7caf449e20cb2f34b9b8d4b3f17a2d6a34cfd3c4 100644 (file)
@@ -9,6 +9,23 @@
 @c used for news about the upcoming release; see CG 10.2
 
 
+@newsItem
+@subsubheading Release candidate 4 of 2.16 - LilyPond 2.15.36 released!  @emph{April 6, 2012}
+
+LilyPond 2.15.36 is out; this is the fourth release candidate of
+the upcoming 2.16 stable release.  All users are invited to
+experiment with this version.  New features since 2.14.2 are
+listed in the @qq{Changes} manual on the website section about
+@ref{Development}.
+
+There are no known Critical issues with this release.  If no
+Critical bugs are found, then the official 2.16.0 release will be
+on 20 April 2012.  If you discover any problems, please send us
+@ref{Bug reports}.
+
+@newsEnd
+
+
 @newsItem
 @subsubheading The LilyPond Report #25. @emph{Apr 1st, 2012}
 
index 11e71245159d92e6dbbc642d27157dc86e99f03e..1ab3fed9b1d509a15634ff96a5f10ea5e8c65999 100644 (file)
@@ -2176,9 +2176,9 @@ This release has some documentation updates.
 @subsubheading Traduction de la documentation en français - @emph{25 février 2007}
 Les chapitres 1 à 4 et 6 du manuel de l'utilisateur sont désormais traduits, et
 disponibles en ligne ---
-@uref{/doc/v2.10/Documentation/user/lilypond/index.fr.html,version 2.10},
-@uref{/doc/v2.11/Documentation/user/lilypond/index.fr.html,version 2.11}.  Les
-traductions sont également incluses dans la
+@uref{http://lilypond.org/doc/v2.10/Documentation/user/lilypond/index.fr.html,version 2.10},
+@uref{http://lilypond.org/doc/v2.11/Documentation/user/lilypond/index.fr.html,version 2.11}.
+Les traductions sont également incluses dans la
 @uref{install,documentation téléchargeable}.
 @newsEnd
 
@@ -2467,8 +2467,8 @@ From now on, our GUB binary builds include support for Linux/PPC.  (@ref{Old dow
 @subsubheading Traduction du tutoriel en français.  @emph{December 13, 2006}
 Fruit du travail d'une équipe de traducteurs, le tutoriel en français est
 maintenant disponible en ligne.
-@uref{/doc/v2.10/Documentation/user/lilypond/Tutorial.fr.html,Version 2.10},
-@uref{/doc/v2.11/Documentation/user/lilypond/Tutorial.fr.html,Version 2.11}.
+@uref{http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Tutorial.fr.html,Version 2.10},
+@uref{http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Tutorial.fr.html,Version 2.11}.
 @newsEnd
 
 
@@ -4656,7 +4656,7 @@ More information in the
 @subsubheading January 4, 2004
 LilyPond 2.1.6 continues to improve the layout of  lyrics.  More
 information in the
-@uref{/doc/v2.1/Documentation/topdocs/out-www/NEWS.html,release
+@uref{http://lilypond.org/doc/v2.1/Documentation/topdocs/out-www/NEWS.html,release
 notes} and download @uref{install/#2.1,here}.
 @newsEnd
 
diff --git a/VERSION b/VERSION
index 87de8205dd20caea6b7d0b997392e72966c46134..403c48ab4cf9f62b9b47b4ea39673bc6d0c55ab0 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=15
-PATCH_LEVEL=36
+PATCH_LEVEL=37
 MY_PATCH_LEVEL=
 VERSION_STABLE=2.14.2
-VERSION_DEVEL=2.15.35
+VERSION_DEVEL=2.15.36
diff --git a/input/regression/completion-heads-unit.ly b/input/regression/completion-heads-unit.ly
new file mode 100644 (file)
index 0000000..af3152b
--- /dev/null
@@ -0,0 +1,26 @@
+\version "2.15.37"
+
+\header {
+texidoc = "
+Note head completion may be broken into sub-bar units by setting the
+@code{completionUnit} property.
+"
+}
+
+\layout {
+  \context {
+    \Voice
+    \remove "Note_heads_engraver"
+    \consists "Completion_heads_engraver"
+  }
+}
+
+\context Staff \relative f {
+  \time 9/8
+  \set completionUnit = #(ly:make-moment 3 8)
+  g'1.. g2
+  \time 6/4
+  \set completionUnit = #(ly:make-moment 1 4)
+  \set tupletSpannerDuration = #(ly:make-moment 1 4)
+  \times 2/3 { e4 c8 f g a4 b8 c4 b8 a4 g8 a e f4 }
+}
diff --git a/input/regression/flag-stem-begin-position.ly b/input/regression/flag-stem-begin-position.ly
new file mode 100644 (file)
index 0000000..05c755b
--- /dev/null
@@ -0,0 +1,10 @@
+\version "2.15.36"
+
+\header {
+  texidoc = "Stems reach correct begin points of merged noteheads.
+"
+}
+
+<< { \aikenHeads f'8 }  \\ { \aikenHeads f'8 } >>
+<< { \aikenHeads f'4:32 }  \\ { \aikenHeads f' } >>
+<< { \aikenHeads e'8 f' s4 }  \\ { \aikenHeads e'8 f' s4 } >>
\ No newline at end of file
diff --git a/input/regression/lilypond-book/include/example.ly b/input/regression/lilypond-book/include/example.ly
new file mode 100644 (file)
index 0000000..ccb2f8d
--- /dev/null
@@ -0,0 +1,4 @@
+\version "2.14.0"
+\score {
+  \relative c'' { d c b c }
+}
diff --git a/input/regression/lilypond-book/include/myvar.ily b/input/regression/lilypond-book/include/myvar.ily
new file mode 100644 (file)
index 0000000..48c9439
--- /dev/null
@@ -0,0 +1 @@
+myVar = { a b c a }
index 933b7ec4fd7d82fbcffd231baf0ded51d8cc2c0e..aab288e7b3504e235b72706b45e27688cade59ca 100644 (file)
@@ -5,6 +5,6 @@
 
 A snippet with a deprecated option, triggering compatibility mode:
 
-\lilypond[staffsize=11,fragment]{c' e' g'}
+\lilypond[11pt,fragment]{c' e' g'}
 
 \end{document}
index 1045df472972769ddb09fd302c91352451b0ac87..bcad93601b0e8f39325bb93f6f03cb61dfd5a399 100644 (file)
@@ -1,5 +1,17 @@
 \documentclass{article}
 \begin{document}
 Including a LilyPond file without any options:
+
 \lilypondfile{include2.ly}
+
+From a subdirectory:
+
+\lilypondfile{include/example.ly}
+
+Within a lilypond block:
+
+\begin{lilypond}
+  \include "include/myvar.ily"
+  \relative c'' { \myVar }
+\end{lilypond}
 \end{document}
index 99934bf049567a4adb88854b47868e45c813f6d7..251fa087d80ebe334ec150d2cce2011e58da4a7d 100644 (file)
@@ -1,5 +1,17 @@
 \documentclass{article}
 \begin{document}
 Including a LilyPond file with options (quote and noindent):
+
 \lilypondfile[quote,noindent]{include2.ly}
+
+From a subdirectory:
+
+\lilypondfile[quote,noindent]{include/example.ly}
+
+Within a lilypond block:
+
+\begin{lilypond}[quote,noindent]
+  \include "include/myvar.ily"
+  \relative c'' { \myVar }
+\end{lilypond}
 \end{document}
index efd6e7baa779d4d2f5c9ad9dcc2a8e82378173e8..8d0b71c31e9c75aa0cf69c9c1d0c535b9772f680 100644 (file)
@@ -28,7 +28,7 @@ c d e
 % TODO: These do not yet work, as \verb is explicitly disabled in lilypond-book for now!
 % \verb|\begin{lilypond}[fragment]c d e\end{lilypond}|
 
-% \verb+\lilypondfile[quote,noindent]{screech-boink.ly}+
+% \verb+\lilypondfile[quote,noindent]{screech-and-boink.ly}+
 
 Neither does a verbatim inside verb:
 
diff --git a/input/regression/lilypond-book/texinfo-include-file.tely b/input/regression/lilypond-book/texinfo-include-file.tely
new file mode 100644 (file)
index 0000000..610eb23
--- /dev/null
@@ -0,0 +1,23 @@
+\input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
+@setfilename texinfo-include-file.info
+@settitle Include lilypond files in texinfo
+
+@node Top
+@top Include lilypond files in texinfo
+
+Lilypond files included in texinfo without any options:
+
+@lilypondfile{include2.ly}
+
+From a subdirectory:
+
+@lilypondfile{include/example.ly}
+
+Within a lilypond block:
+
+@lilypond
+  \include "include/myvar.ily"
+  \relative c'' { \myVar }
+@end lilypond
+
+@bye
index cb42048b4d2f894d2e72997588eec57cdf351887..022f3f33699a10c49ccd1595f4fd4c9c2e80d3d4 100644 (file)
@@ -64,7 +64,7 @@
       }
       \with-url
       %% todo: lilypond.org/music-engraving
-      #"http://lilypond.org/web/"
+      #"http://lilypond.org/"
       \fill-line {
        "www.lilypond.org"
       }
index 4e48d437392efccd7232804f37fea0cd120cfd02..0cfc3e193cba6b3feea911abb09a6f9e5118d6c2 100644 (file)
@@ -1280,7 +1280,6 @@ Beam::rest_collision_callback (SCM smob, SCM prev_offset)
                             + (beam_count - 1) * beam_translation;
   Real beam_y = stem_y - d * height_of_my_beams;
 
-
   Interval rest_extent = rest->extent (rest, Y_AXIS);
   rest_extent.translate (offset + rest->get_parent (Y_AXIS)->relative_coordinate (common_y, Y_AXIS));
 
index 64705a4abde14cfb18f5f5a6b0dd302a22e316cf..973fb4f28dbb14a1ca3d79c8819ee8670f60cd29 100644 (file)
@@ -35,6 +35,7 @@ using namespace std;
 #include "tie.hh"
 #include "tie-column.hh"
 #include "warn.hh"
+#include "misc.hh"
 
 #include "translator.icc"
 
@@ -47,7 +48,7 @@ using namespace std;
   Every time process_music () is called and there are note events, we
   figure out how long the note to typeset should be. It should be no
   longer than what's specified, than what is left to do and it should
-  not cross barlines.
+  not cross barlines or sub-bar units.
 
   We copy the events into scratch note events, to make sure that we get
   all durations exactly right.
@@ -69,7 +70,7 @@ class Completion_heads_engraver : public Engraver
   Rational do_nothing_until_;
   Rational factor_;
 
-  Moment next_barline_moment ();
+  Moment next_moment (Rational const &);
   Item *make_note_head (Stream_event *);
 
 public:
@@ -105,10 +106,10 @@ Completion_heads_engraver::listen_note (Stream_event *ev)
 }
 
 /*
-  The duration _until_ the next bar line.
+  The duration _until_ the next bar line or completion unit
 */
 Moment
-Completion_heads_engraver::next_barline_moment ()
+Completion_heads_engraver::next_moment (Rational const &note_len)
 {
   Moment *e = unsmob_moment (get_property ("measurePosition"));
   Moment *l = unsmob_moment (get_property ("measureLength"));
@@ -117,7 +118,40 @@ Completion_heads_engraver::next_barline_moment ()
       return Moment (0, 0);
     }
 
-  return (*l - *e);
+  Moment result = *l - *e;
+  Moment const *unit = unsmob_moment (get_property ("completionUnit"));
+
+  if (unit)
+    {
+      Rational const now_unit = e->main_part_ / unit->main_part_;
+      if (now_unit.den() > 1)
+        {
+          /*
+            within a unit - go to the end of that
+          */
+          result = unit->main_part_
+            * (Rational (1) - (now_unit - now_unit.trunc_rat ()));
+        }
+      else
+        {
+          /*
+            at the beginning of a unit:
+            take a power-of-two number of units, but not more than required,
+            since then the Duration constructor destroys the unit structure
+          */
+          if (note_len < result.main_part_)
+            result.main_part_ = note_len;
+          Rational const step_unit = result.main_part_ / unit->main_part_;
+          if (step_unit.den () < step_unit.num ())
+            {
+              int const log2
+                = intlog2 (int (step_unit.num () / step_unit.den ()));
+              result.main_part_ = unit->main_part_ * Rational (1 << log2);
+            }
+        }
+    }
+
+  return result;
 }
 
 Item *
@@ -168,10 +202,10 @@ Completion_heads_engraver::process_music ()
       factor_ = note_dur.factor ();
       left_to_do_ = orig->get_length ();
     }
-  Moment nb = next_barline_moment ();
+  Moment nb = next_moment (note_dur.get_length ());
   if (nb.main_part_ && nb < note_dur.get_length ())
     {
-      if (factor_.denominator () == 1 && factor_ > Rational (1, 1))
+      if (factor_.denominator () == 1 && factor_.numerator () > 1)
         note_dur = Duration (nb.main_part_, false);
       else
         note_dur = Duration (nb.main_part_ / factor_, false).compressed (factor_);
index 39859088979696d4c42b08bc249eadbd5b902dbd..f997d6fe457f44626cddc7bec2579788b4046a69 100644 (file)
@@ -35,8 +35,11 @@ public:
   DECLARE_SCHEME_CALLBACK (print, (SCM));
   DECLARE_SCHEME_CALLBACK (width, (SCM));
   DECLARE_SCHEME_CALLBACK (calc_y_offset, (SCM));
+  DECLARE_SCHEME_CALLBACK (pure_calc_y_offset, (SCM, SCM, SCM));
   DECLARE_SCHEME_CALLBACK (calc_x_offset, (SCM));
   DECLARE_GROB_INTERFACE ();
+
+  static SCM internal_calc_y_offset (SCM smob, bool pure);
 };
 
 MAKE_SCHEME_CALLBACK (Flag, width, 1);
@@ -136,9 +139,24 @@ Flag::print (SCM smob)
   return flag.smobbed_copy ();
 }
 
+MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3);
+SCM
+Flag::pure_calc_y_offset (SCM smob,
+                          SCM /* beg */,
+                          SCM /* end */)
+{
+  return internal_calc_y_offset (smob, true);
+}
+
 MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1);
 SCM
 Flag::calc_y_offset (SCM smob)
+{
+  return internal_calc_y_offset (smob, false);
+}
+
+SCM
+Flag::internal_calc_y_offset (SCM smob, bool pure)
 {
   Grob *me = unsmob_grob (smob);
   Grob *stem = me->get_parent (X_AXIS);
@@ -147,7 +165,9 @@ Flag::calc_y_offset (SCM smob)
   Real blot
     = me->layout ()->get_dimension (ly_symbol2scm ("blot-diameter"));
 
-  Real y2 = stem->extent (stem, Y_AXIS)[d];
+  Real y2 = pure
+            ? stem->pure_height (stem, 0, INT_MAX)[d]
+            : stem->extent (stem, Y_AXIS)[d];
 
   return scm_from_double (y2 - d * blot / 2);
 }
index 22a4d183099bf069d70fe9cc423c851d180bd2cc..cd28a29c3f0af531de7cb954f65e538fb1c80b02 100644 (file)
@@ -153,10 +153,12 @@ void protect_smob (SCM smob, SCM *prot_cons);
 void unprotect_smob (SCM smob, SCM *prot_cons);
 
 extern bool parsed_objects_should_be_dead;
-class parsed_dead {
+class parsed_dead
+{
   static vector<parsed_dead *> elements;
   SCM data;
-  SCM readout_one () {
+  SCM readout_one ()
+  {
     SCM res = data;
     data = SCM_UNDEFINED;
     return res;
@@ -171,11 +173,11 @@ public:
 };
 
 #ifndef NDEBUG
-#define ASSERT_LIVE_IS_ALLOWED(arg)                                    \
-  do {                                                                 \
-    static parsed_dead pass_here;                                      \
-    if (parsed_objects_should_be_dead)                                 \
-      pass_here.checkin (arg);                                         \
+#define ASSERT_LIVE_IS_ALLOWED(arg)                                     \
+  do {                                                                  \
+    static parsed_dead pass_here;                                       \
+    if (parsed_objects_should_be_dead)                                  \
+      pass_here.checkin (arg);                                          \
   } while (0)
 #else
 #define ASSERT_LIVE_IS_ALLOWED(arg) do { } \
index 39f1bdecbc3e13196a32b924465fdeb5a48c1848..e9e9a68ec6f696859e3c66e3e3fe2dd778cc50e2 100644 (file)
@@ -17,8 +17,8 @@ LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0,
 }
 
 LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0,
-          (SCM x),
-          "Return the function signature inside@tie{}@var{x}.")
+           (SCM x),
+           "Return the function signature inside@tie{}@var{x}.")
 {
   LY_ASSERT_TYPE (is_music_function, x, 1);
 
index b9159fe3a74b7e08f5a72e243adbee87f6b93c5e..f206b6b3823b7f065ab1e2c8730cc31df76d8698 100644 (file)
 #include "music.hh"
 #include "ly-smobs.icc"
 
-class Musicfunction {
+class Musicfunction
+{
   DECLARE_SIMPLE_SMOBS (Musicfunction);
   SCM signature_;
   SCM function_;
 public:
   Musicfunction (SCM signature, SCM function):
-    signature_(signature), function_(function) { }
+    signature_ (signature), function_ (function) { }
   SCM get_function () { return function_; }
   SCM get_signature () { return signature_; }
 };
index c1508066783b1f26cb468aa4915f842a602c60de..d48091537aca3d55cc033389ef47dab9d126d43b 100644 (file)
@@ -264,7 +264,9 @@ Stem_tremolo::y_offset (Grob *me, bool pure)
     }
 
   Real end_y
-    = stem->extent (stem, Y_AXIS)[stemdir]
+    = (pure
+       ? stem->pure_height (stem, 0, INT_MAX)[stemdir]
+       : stem->extent (stem, Y_AXIS)[stemdir])
       - stemdir * max (beam_count, 1) * beam_translation
       - Stem::beam_end_corrective (stem);
 
index 5195b6cfab814887acd0ed079f930cfe4130e89f..47e679712519e198cbc295763c3009cd17706d88 100644 (file)
@@ -127,10 +127,13 @@ Stem::set_stem_positions (Grob *me, Real se)
   if (d && d * head_positions (me)[get_grob_direction (me)] >= se * d)
     me->warning (_ ("weird stem size, check for narrow beams"));
 
-  Interval height = me->pure_height (me, 0, INT_MAX);
+  // trigger note collision mechanisms
+  Real stem_beg = internal_calc_stem_begin_position (me, false);
   Real staff_space = Staff_symbol_referencer::staff_space (me);
   Real half_space = staff_space * 0.5;
 
+  Interval height;
+  height[-d] = stem_beg * half_space;
   height[d] = se * half_space + beam_end_corrective (me);
 
   Real stemlet_length = robust_scm2double (me->get_property ("stemlet-length"),
index a3387ea9e9ff756e7068b271e93ab77faf0352b1..b29386d2ce839a890c51e8842424a14e0a7bf38f 100644 (file)
 #include "smobs.hh"
 #include "ly-smobs.icc"
 
-class Undead {
+class Undead
+{
   DECLARE_SIMPLE_SMOBS (Undead);
   SCM object_;
 public:
   SCM object () { return object_; }
-  Undead (SCM object = SCM_UNDEFINED) : object_(object) { };
+  Undead (SCM object = SCM_UNDEFINED) : object_ (object) { };
 };
 
 SCM
@@ -40,8 +41,8 @@ Undead::mark_smob (SCM s)
 
 int
 Undead::print_smob (SCM undead,
-                   SCM port,
-                   scm_print_state *)
+                    SCM port,
+                    scm_print_state *)
 {
   scm_puts ("#<Undead ", port);
   scm_display (Undead::unsmob (undead)->object (), port);
@@ -54,17 +55,17 @@ IMPLEMENT_DEFAULT_EQUAL_P (Undead);
 IMPLEMENT_TYPE_P (Undead, "ly:undead?")
 
 LY_DEFINE (ly_make_undead, "ly:make-undead",
-          1, 0, 0, (SCM object),
-          "This packages @var{object} in a manner that keeps it from"
-          " triggering \"Parsed object should be dead\" messages.")
+           1, 0, 0, (SCM object),
+           "This packages @var{object} in a manner that keeps it from"
+           " triggering \"Parsed object should be dead\" messages.")
 {
   Undead undead (object);
   return undead.smobbed_copy ();
 }
 
 LY_DEFINE (ly_get_undead, "ly:get-undead",
-          1, 0, 0, (SCM undead),
-          "Get back object from @var{undead}.")
+           1, 0, 0, (SCM undead),
+           "Get back object from @var{undead}.")
 {
   LY_ASSERT_SMOB (Undead, undead, 1);
   return Undead::unsmob (undead)->object ();
@@ -85,18 +86,19 @@ SCM
 parsed_dead::readout ()
 {
   SCM result = SCM_EOL;
-  for (vsize i = 0; i < elements.size (); i++) {
-    SCM elt = elements[i]->readout_one ();
-    if (!SCM_UNBNDP (elt))
-      result = scm_cons (elt, result);
-  }
+  for (vsize i = 0; i < elements.size (); i++)
+    {
+      SCM elt = elements[i]->readout_one ();
+      if (!SCM_UNBNDP (elt))
+        result = scm_cons (elt, result);
+    }
   return result;
 }
 
 LY_DEFINE (ly_parsed_undead_list_x, "ly:parsed-undead-list!",
-          0, 0, 0, (),
-          "Return the list of objects that have been found live"
-          " that should have been dead, and clear that list.")
+           0, 0, 0, (),
+           "Return the list of objects that have been found live"
+           " that should have been dead, and clear that list.")
 {
   return parsed_dead::readout ();
 }
index 59424e515216b95776e038dadf653566ab25b3cb..1397766d51a6ef452f2ea77d2a0cec30d14d67b4 100644 (file)
 ;     (ac:accel trillMusic factor))
  )))
 
-
-
+%
+% Generate a tempoChangeEvent and its associated property setting.
+%
+#(define (ac:tempoChange tempo)
+  (make-sequential-music
+   (list (make-music 'TempoChangeEvent
+         'metronome-count
+         tempo
+         'tempo-unit
+         (ly:make-duration 0 0 1 1))
+    (context-spec-music
+    (make-property-set 'tempoWholesPerMinute  tempo) 'Score))))
 
 % If there's an articulation, use it.
 % If in a slur, use (1 . 1) instead.
             (string= t "rit.")
             (string= t "rall."))
            (loop factor (cons e newelements) tail (cons 'rall actions)))
+          ((or
+            (string= t "accelerando")
+            (string= t "accel")
+            (string= t "accel."))
+           (loop factor (cons e newelements) tail (cons 'accel actions)))
+          ((or
+            (string= t "poco accel."))
+           (loop factor (cons e newelements) tail (cons 'pocoAccel actions)))
           ((or
             (string= t "poco rall.")
             (string= t "poco rit."))
             (make-music 'RestEvent 'duration (ly:make-duration len dots newnum newdenom))))))
          music)))
 
+       ((accel)
+       (set! ac:lastTempo ac:currentTempo)
+       (set! ac:currentTempo (ly:moment-div ac:currentTempo ac:rallFactor))
+       (let ((pset (ac:tempoChange ac:currentTempo)))
+        (if (null? (cdr actions))
+         (make-sequential-music (list pset music))
+         (make-sequential-music
+          (list pset (loop (cdr actions)))))))
+
+       ((pocoAccel)
+       (set! ac:lastTempo ac:currentTempo)
+       (set! ac:currentTempo (ly:moment-div ac:currentTempo ac:pocoRallFactor))
+       (let ((pset (ac:tempoChange ac:currentTempo)))
+        (if (null? (cdr actions))
+         (make-sequential-music (list pset music))
+         (make-sequential-music
+          (list pset (loop (cdr actions)))))))
+
        ((rall)
+       (set! ac:lastTempo ac:currentTempo)
        (set! ac:currentTempo (ly:moment-mul ac:currentTempo ac:rallFactor))
-       (let ((pset (make-music 'PropertySet
-          'value
-          ac:currentTempo
-          'symbol
-          'tempoWholesPerMinute)))
+       (let ((pset (ac:tempoChange ac:currentTempo)))
         (if (null? (cdr actions))
          (make-sequential-music (list pset music))
          (make-sequential-music
           (list pset (loop (cdr actions)))))))
 
        ((pocoRall)
+       (set! ac:lastTempo ac:currentTempo)
        (set! ac:currentTempo (ly:moment-mul ac:currentTempo ac:pocoRallFactor))
-       (let ((pset (make-music 'PropertySet
-          'value
-          ac:currentTempo
-          'symbol
-          'tempoWholesPerMinute)))
+       (let ((pset (ac:tempoChange ac:currentTempo)))
         (if (null? (cdr actions))
          (make-sequential-music (list pset music))
          (make-sequential-music
 
        ((aTempo)
        (set! ac:currentTempo ac:lastTempo)
-       (let ((pset (make-music 'PropertySet
-          'value
-          ac:currentTempo
-          'symbol
-          'tempoWholesPerMinute)))
+
+       (let ((pset (ac:tempoChange ac:currentTempo)))
         (if (null? (cdr actions))
          (make-sequential-music (list pset music))
          (make-sequential-music
      (ac:adjust-props (ly:music-property music 'symbol) music)
      music)
 
-    (else  music))
+    (else music))
  ))
 
 
 
-% At last ... here's the music function that aplies all the above to a
+% At last ... here's the music function that applies all the above to a
 % score.
 articulate = #(define-music-function (parser location music)
               (ly:music?)
index 946e5a4759c61887101adf4bb8b7a6815b4b0611..d12c27ebcde1749725581a12db10403de7f0598d 100644 (file)
@@ -15,7 +15,7 @@ $(outdir)/%.html:  %.xml
 ############## LaTeX ########################
 
 $(outdir)/%.tex:  %.lytex
-       $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
+       $(buildscript-dir)/run-and-check "$(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<"  "$*.lytex.log"
 
 $(outdir)/%.tex:  %.tex
        $(LILYPOND_BOOK_COMMAND) --pdf -o $(outdir) $<
index ff29b144c966e91d8179f310664b74f66f9904a8..15c717ffd1d480ba969caa7aac4987991db97798 100644 (file)
@@ -177,6 +177,7 @@ Values of 7 and -7 are common.")
 symbol go, measured in half staff spaces from the center of the
 staff.")
      (completionBusy ,boolean? "Whether a completion-note head is playing.")
+     (completionUnit ,ly:moment? "Sub-bar unit of completion.")
      (connectArpeggios ,boolean? "If set, connect arpeggios across
 piano staff.")
      (countPercentRepeats ,boolean? "If set, produce counters for
index 666abc54cf7f59fce1b0838aa7d09ca7f458d78e..32f68f5a509a8e4343b53d42d61a39fc3b3ff6e8 100644 (file)
     (,ly:axis-group-interface::calc-staff-staff-spacing . ,ly:axis-group-interface::calc-pure-staff-staff-spacing)
     (,ly:axis-group-interface::height . ,ly:axis-group-interface::pure-height)
     (,ly:beam::rest-collision-callback . ,ly:beam::pure-rest-collision-callback)
+    (,ly:flag::calc-y-offset . ,ly:flag::pure-calc-y-offset)
     (,ly:grob::stencil-height . ,pure-stencil-height)
     (,ly:hara-kiri-group-spanner::y-extent . ,ly:hara-kiri-group-spanner::pure-height)
     (,ly:rest-collision::force-shift-callback-rest . ,pure-chain-offset-callback)
   (list
    parenthesize-elements
    laissez-vibrer::print
-   ly:flag::calc-y-offset
    ly:rest::y-offset-callback
    ly:staff-symbol-referencer::callback
    ly:staff-symbol::height))
index 858ea7f3a55330c68ac35ffececb45824bcd1d74..0f5329658430ebd23b7efb41f20e81348126b6f4 100644 (file)
@@ -249,7 +249,7 @@ the PDF backend.
 
 @lilypond[verbatim,quote]
 \\markup {
-  \\with-url #\"http://lilypond.org/web/\" {
+  \\with-url #\"http://lilypond.org/\" {
     LilyPond ... \\italic {
       music notation for everyone
     }
index a03466310b36cf47d7e91f12c7e6f79422a680d3..3d088b526981748ddd7d7f2d8bdc9ee348fec97b 100755 (executable)
@@ -37,27 +37,15 @@ LY_HEADER_NEW = '''%% DO NOT EDIT this file manually; it is automatically
 %% This file is in the public domain.
 ''' % NEW_LYS
 
-TAGS = []
-# NR 1
-TAGS.extend (['pitches', 'rhythms', 'expressive-marks',
-'repeats', 'simultaneous-notes', 'staff-notation',
-'editorial-annotations', 'text'])
-# NR 2
-TAGS.extend (['vocal-music', 'chords', 'keyboards',
-'percussion', 'fretted-strings', 'unfretted-strings',
-'ancient-notation', 'winds', 'world-music'
-])
-
-# other
-TAGS.extend (['contexts-and-engravers', 'tweaks-and-overrides',
-'paper-and-layout', 'breaks', 'spacing', 'midi', 'titles', 'template'])
-
 def exit_with_usage (n=0):
     sys.stderr.write (USAGE)
     sys.exit (n)
 
 if len (sys.argv) >= 2:
     in_dir = sys.argv[1]
+    if not (os.path.isdir (in_dir)):
+        sys.stderr.write (in_dir + ' is not a directory.\n')
+        exit (2)
     if len (sys.argv) >= 3:
         exit_with_usage (2)
     if not (os.path.isdir (DEST) and os.path.isdir (NEW_LYS)):
@@ -65,6 +53,8 @@ if len (sys.argv) >= 2:
 else:
     in_dir = ''
 
+TAGS = os.listdir (in_dir)
+
 # which convert-ly to use
 if os.path.isfile("out/bin/convert-ly"):
     conv_path='out/bin/'
@@ -149,6 +139,7 @@ def copy_ly (srcdir, name, tags):
     dest = os.path.join (DEST, name)
     tags = ', '.join (tags)
     s = open (os.path.join (srcdir, name)).read ()
+    sys.stderr.write ('\nmakelsr.py: reading ' + os.path.join (srcdir, name) + '\n')
 
     for path in TEXIDOCS:
         texidoc_translation_path = \
@@ -172,6 +163,7 @@ def copy_ly (srcdir, name, tags):
     s = strip_white_spaces_re.sub ('', s)
     s = escape_backslashes_in_header (s)
     open (dest, 'w').write (s)
+    sys.stderr.write ('makelsr.py: writing ' + dest + '\n')
 
     e = os.system (convert_ly+(" -d -e '%s'" % dest))
     if e: