]> git.donarmstrong.com Git - lilypond.git/commitdiff
Import snippets from LSR and delete initial batch in snippets/new
authorPhil Holmes <mail@philholmes.net>
Thu, 24 Jul 2014 14:17:57 +0000 (15:17 +0100)
committerPhil Holmes <mail@philholmes.net>
Fri, 25 Jul 2014 15:36:55 +0000 (16:36 +0100)
354 files changed:
Documentation/es/notation/keyboards.itely
Documentation/fr/notation/keyboards.itely
Documentation/notation/keyboards.itely
Documentation/snippets/accordion-discant-symbols.ly
Documentation/snippets/accordion-register-symbols.ly [new file with mode: 0644]
Documentation/snippets/accordion-registers.ly [deleted file]
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-an-ottava-marking-to-a-single-voice.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
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-links-to-objects.ly
Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly
Documentation/snippets/adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
Documentation/snippets/adding-the-current-date-to-a-score.ly
Documentation/snippets/adding-timing-marks-to-long-glissandi.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-objects-created-with-the--mark-command.ly
Documentation/snippets/aligning-syllables-with-melisma.ly
Documentation/snippets/allowing-fingerings-to-be-printed-inside-the-staff.ly
Documentation/snippets/altering-the-length-of-beamed-stems.ly
Documentation/snippets/alternative-bar-numbering.ly
Documentation/snippets/alternative-breve-notes.ly
Documentation/snippets/ambitus-with-multiple-voices.ly
Documentation/snippets/ambitus.ly
Documentation/snippets/analysis-brackets-above-the-staff.ly
Documentation/snippets/ancient-fonts.ly
Documentation/snippets/ancient-headword.ly
Documentation/snippets/ancient-notation-template----modern-transcription-of-gregorian-music.ly
Documentation/snippets/ancient-notation-template----modern-transcription-of-mensural-music.ly
Documentation/snippets/ancient-time-signatures.ly
Documentation/snippets/anglican-psalm-template.ly
Documentation/snippets/applying-note-head-styles-depending-on-the-step-of-the-scale.ly
Documentation/snippets/arabic-improvisation.ly
Documentation/snippets/asymmetric-slurs.ly
Documentation/snippets/automatic-beam-subdivisions.ly
Documentation/snippets/automatically-change-durations.ly
Documentation/snippets/automatically-changing-the-stem-direction-of-the-middle-note-based-on-the-melody.ly
Documentation/snippets/avoiding-collisions-with-chord-fingerings.ly
Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly [deleted file]
Documentation/snippets/bar-chords-notation-for-guitar-with-text-spanner.ly [new file with mode: 0644]
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/centered-measure-numbers.ly
Documentation/snippets/centering-markup-on-note-heads-automatically.ly
Documentation/snippets/changing--flageolet-mark-size.ly
Documentation/snippets/changing-a-single-notes-size-in-a-chord.ly
Documentation/snippets/changing-beam-knee-gap.ly
Documentation/snippets/changing-beam-thickness-and-spacing.ly [new file with mode: 0644]
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-tuplet-number.ly
Documentation/snippets/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
Documentation/snippets/chant-or-psalms-notation.ly
Documentation/snippets/chord-glissando-in-tablature.ly
Documentation/snippets/chord-name-exceptions.ly
Documentation/snippets/chord-name-major7.ly
Documentation/snippets/chordchanges-for-fretboards.ly
Documentation/snippets/chords-headword.ly
Documentation/snippets/chords.snippet-list
Documentation/snippets/clefs-can-be-transposed-by-arbitrary-amounts.ly
Documentation/snippets/clip-systems.ly
Documentation/snippets/clusters.ly
Documentation/snippets/coloring-notes-depending-on-their-pitch.ly
Documentation/snippets/combining-dynamics-with-markup-texts.ly
Documentation/snippets/combining-two-parts-on-the-same-staff.ly
Documentation/snippets/compound-time-signatures.ly
Documentation/snippets/conducting-signs,-measure-grouping-signs.ly
Documentation/snippets/consistently-left-aligned-bar-numbers.ly
Documentation/snippets/contemporary-glissando.ly
Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly
Documentation/snippets/controlling-the-placement-of-chord-fingerings.ly
Documentation/snippets/controlling-the-vertical-ordering-of-scripts.ly
Documentation/snippets/controlling-tuplet-bracket-visibility.ly
Documentation/snippets/correction-wanted.snippet-list
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-stems.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/customizing-the-position-and-number-of-dots-in-repeat-sign-bar-lines.ly [new file with mode: 0644]
Documentation/snippets/default-direction-of-stems-on-the-center-line-of-the-staff.ly
Documentation/snippets/defining-predefined-fretboards-for-other-instruments.ly
Documentation/snippets/demo-midiinstruments.ly
Documentation/snippets/demonstrating-all-headers.ly
Documentation/snippets/display-bracket-with-only-one-staff-in-a-system.ly
Documentation/snippets/displaying-a-whole-grandstaff-system-if-only-one-of-its-staves-is-alive.ly
Documentation/snippets/displaying-complex-chords.ly
Documentation/snippets/displaying-grob-ancestry.ly
Documentation/snippets/dotted-harmonics.ly
Documentation/snippets/double-glissando.ly
Documentation/snippets/drawing-boxes-around-grobs.ly
Documentation/snippets/drawing-circles-around-note-heads.ly
Documentation/snippets/drawing-circles-around-various-objects.ly
Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
Documentation/snippets/dynamics-text-spanner-postfix.ly
Documentation/snippets/editorial-headword.ly
Documentation/snippets/embedding-native-postscript-in-a--markup-block.ly
Documentation/snippets/engravers-one-by-one.ly
Documentation/snippets/engraving-ties-manually.ly
Documentation/snippets/engraving-tremolos-with-floating-beams.ly
Documentation/snippets/extending-a-trillspanner.ly [new file with mode: 0644]
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/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
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/guitar-strum-rhythms.ly
Documentation/snippets/hairpins-with-different-line-styles.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/how-to-change-fret-diagram-position.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/isolated-percent-repeats.ly
Documentation/snippets/keep-change-clefs-full-sized.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/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/modifying-default-values-for-articulation-shorthand-notation.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/accordion-discant-symbols.ly [deleted file]
Documentation/snippets/new/accordion-registers.ly [deleted file]
Documentation/snippets/new/adding-a-figured-bass-above-or-below-the-notes.ly [deleted file]
Documentation/snippets/new/adding-extra-fingering-with-scheme.ly [deleted file]
Documentation/snippets/new/adding-orchestral-cues-to-a-vocal-score.ly [deleted file]
Documentation/snippets/new/adding-timing-marks-to-long-glissandi.ly [deleted file]
Documentation/snippets/new/alternative-bar-numbering.ly [deleted file]
Documentation/snippets/new/ancient-fonts.ly [deleted file]
Documentation/snippets/new/ancient-notation-template----modern-transcription-of-gregorian-music.ly [deleted file]
Documentation/snippets/new/bar-chords-notation-for-guitar--with-text-spanner.ly [deleted file]
Documentation/snippets/new/broken-crescendo-hairpin.ly [deleted file]
Documentation/snippets/new/centered-measure-numbers.ly [deleted file]
Documentation/snippets/new/centering-markup-on-note-heads-automatically.ly [deleted file]
Documentation/snippets/new/changing-the-tuplet-number.ly [deleted file]
Documentation/snippets/new/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly [deleted file]
Documentation/snippets/new/chant-or-psalms-notation.ly [deleted file]
Documentation/snippets/new/chords-headword.ly [deleted file]
Documentation/snippets/new/compound-time-signatures.ly [deleted file]
Documentation/snippets/new/conducting-signs,-measure-grouping-signs.ly [deleted file]
Documentation/snippets/new/creating-a-delayed-turn.ly [deleted file]
Documentation/snippets/new/creating-double-digit-fingerings.ly [deleted file]
Documentation/snippets/new/creating-real-parenthesized-dynamics.ly [deleted file]
Documentation/snippets/new/cross-staff-stems.ly [deleted file]
Documentation/snippets/non-default-tuplet-numbers.ly
Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly
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/overriding-articulations-of-destinct-type.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-lyrics.ly
Documentation/snippets/piano-template-with-melody-and-lyrics.ly
Documentation/snippets/placement-of-right-hand-fingerings.ly
Documentation/snippets/polyphony-in-tablature.ly
Documentation/snippets/positioning-arpeggios.ly
Documentation/snippets/positioning-fingering-indications-precisely.ly
Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly
Documentation/snippets/positioning-grace-notes-with-floating-space.ly
Documentation/snippets/positioning-segno-and-coda-with-line-break.ly
Documentation/snippets/positioning-text-markups-inside-slurs.ly
Documentation/snippets/preventing-extra-naturals-from-being-automatically-added.ly
Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly
Documentation/snippets/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
Documentation/snippets/printing-a-repeat-sign-at-the-beginning-of-a-piece.ly [new file with mode: 0644]
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.ly
Documentation/snippets/recorder-fingering-chart.ly
Documentation/snippets/removing-bar-numbers-from-a-score.ly
Documentation/snippets/removing-brace-on-first-line-of-piano-score.ly [new file with mode: 0644]
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/repeats.snippet-list
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
Documentation/snippets/screech-and-boink.ly
Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly
Documentation/snippets/setting-hairpin-behavior-at-bar-lines.ly
Documentation/snippets/setting-system-separators.ly
Documentation/snippets/setting-the-double-repeat-default-for-volte.ly
Documentation/snippets/setting-the-minimum-length-of-hairpins.ly
Documentation/snippets/shortening-volta-brackets.ly
Documentation/snippets/showing-chords-at-changes.ly
Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
Documentation/snippets/simple-lead-sheet.ly
Documentation/snippets/simultaneous-headword.ly
Documentation/snippets/single-staff-template-with-notes,-lyrics,-and-chords.ly
Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
Documentation/snippets/single-staff-template-with-notes-and-chords.ly
Documentation/snippets/single-staff-template-with-notes-and-lyrics.ly
Documentation/snippets/single-staff-template-with-only-notes.ly
Documentation/snippets/skips-in-lyric-mode-2.ly
Documentation/snippets/skips-in-lyric-mode.ly
Documentation/snippets/slides-in-tablature.ly
Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly
Documentation/snippets/specific-notation.snippet-list
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/subdividing-beams.ly
Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
Documentation/snippets/symbols-and-glyphs.snippet-list
Documentation/snippets/syntax-and-expressions.snippet-list
Documentation/snippets/table-of-contents.ly
Documentation/snippets/text-headword.ly
Documentation/snippets/three-sided-box.ly
Documentation/snippets/tick-bar-lines.ly
Documentation/snippets/time-signature-in-parentheses---method-3.ly
Documentation/snippets/time-signature-in-parentheses.ly
Documentation/snippets/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly
Documentation/snippets/transcription-of-ancient-music-with-incipit.ly
Documentation/snippets/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
Documentation/snippets/tuplet-bracket-and-change-staff.ly [new file with mode: 0644]
Documentation/snippets/tweaking-clef-properties.ly
Documentation/snippets/tweaking-grace-layout-within-music.ly
Documentation/snippets/tweaks-and-overrides.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-autochange-with-more-than-one-voice.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/vertical-aligned-staffgroups-without-connecting-systemstartbar.ly
Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly
Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly
Documentation/snippets/vertically-aligning-ossias-and-lyrics.ly
Documentation/snippets/vertically-centered-common-lyrics.ly
Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly
Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly
Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
Documentation/snippets/vocal-ensemble-template-with-verse-and-refrain.ly
Documentation/snippets/vocal-ensemble-template.ly
Documentation/snippets/vocal-headword.ly
Documentation/snippets/volta-below-chords.ly
Documentation/snippets/volta-multi-staff.ly
Documentation/snippets/volta-text-markup-using-repeatcommands.ly
Documentation/snippets/wind-headword.ly
Documentation/snippets/woodwind-diagrams-listing.ly

index 793e1fab8b174797218030c57b9a80180b79979a..f512aebf7316f90efaa2342b6e9a772be564265e 100644 (file)
@@ -618,7 +618,7 @@ ejecución.
 @snippets
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{accordion-registers.ly}
+{accordion-register-symbols.ly}
 
 @seealso
 Fragmentos de código:
index 5f0075d66a5a1ba794e96b4433d36cce480947bd..8bbdaf0b0b0415495113c85ad4daa689034b0d92 100644 (file)
@@ -607,7 +607,7 @@ pour exécuter un morceau.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{accordion-registers.ly}
+{accordion-register-symbols.ly}
 
 @seealso
 Morceaux choisis :
index 4ee9cee885fa999787bc848381a0dfd62dfc8657..d9213d98f9dbeac3170e535820d0f58fbf94cb7b 100644 (file)
@@ -580,7 +580,7 @@ come into use to simplify the performance instructions.
 @snippets
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
-{accordion-registers.ly}
+{accordion-register-symbols.ly}
 
 @seealso
 Snippets:
index 505bda3c57299a86ccac556f802e48f5ffeda9f1..0cecbfdc914bb724fc148f2dd4d5d19443bcae31 100644 (file)
@@ -1,28 +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.16.0
-\version "2.16.0"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, specific-notation, symbols-and-glyphs, workaround"
 
   texidoc = "
 This snippet has been obsoleted by predefined markup commands, see
-@ruser{Accordion Registers}.  It's still useful as a simple
-demonstration of how to combine symbols: the placement of the symbols
-added with @code{\\markup} can be tweaked by changing the
-@code{\\translate-scaled} arguments.  @code{\\translate-scaled} is
-used here rather than @code{\\translate} in order to let the
-positioning of the symbol parts adapt to changes of @code{font-size}.
+'Accordion Registers' in the Notation Reference.  It's still useful as
+a simple demonstration of how to combine symbols: the placement of the
+symbols added with @code{\\markup} can be tweaked by changing the
+@code{\\translate-scaled} arguments.  @code{\\translate-scaled} is used
+here rather than @code{\\translate} in order to let the positioning of
+the symbol parts adapt to changes of @code{font-size}.
+
 "
   doctitle = "Accordion-discant symbols"
 } % begin verbatim
 
-
 discant = \markup {
   \musicglyph #"accordion.discant"
 }
diff --git a/Documentation/snippets/accordion-register-symbols.ly b/Documentation/snippets/accordion-register-symbols.ly
new file mode 100644 (file)
index 0000000..deba1ee
--- /dev/null
@@ -0,0 +1,46 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "keyboards, specific-notation, symbols-and-glyphs"
+
+  texidoc = "
+Accordion register symbols are available as @code{\\markup} as well as
+as standalone music events (as register changes tend to occur between
+actual music events.  Bass registers are not overly standardized.  The
+available commands can be found in 'Accordion Registers' in the
+Notation Reference.
+
+"
+  doctitle = "Accordion register symbols"
+} % begin verbatim
+
+#(use-modules (scm accreg))
+
+\new PianoStaff
+<<
+  \new Staff \relative {
+    \clef treble \discant "10" r8 s32 f'[ bes f] s e[ a e] s d[ g d] s16 e32[ a]
+    <<
+      { r16 <f bes> r <e a> r <d g> }
+      \\
+      { d r a r bes r }
+    >> |
+    <cis e a>1
+  }
+  \new Staff \relative {
+    \clef treble \freeBass "1" r8 d'32 s16. c32 s16. bes32 s16. a32[ cis] s16
+    \clef bass \stdBass "Master"
+    <<
+      { r16 <f, bes d>^"b" r <e a c>^"am" r <d g bes>^"gm" |
+      <e a cis>1^"a" }
+      \\
+      { d8_"D" c_"C" bes_"B" | a1_"A" }
+    >>
+  }
+>>
diff --git a/Documentation/snippets/accordion-registers.ly b/Documentation/snippets/accordion-registers.ly
deleted file mode 100644 (file)
index 00df021..0000000
+++ /dev/null
@@ -1,40 +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.17.23
-\version "2.17.23"
-
-\header {
-  lsrtags = "keyboards, specific-notation, symbols-and-glyphs"
-
-  texidoc = "Accordion register symbols are available as
-@code{\\markup} as well as as standalone music events (as register
-changes tend to occur between actual music events.  Bass registers are
-not overly standardized.  The available commands can be found in
-@ruser{Accordion Registers}."
-
-  doctitle = "Accordion register symbols"
-} % begin verbatim
-
-
-\layout { ragged-right = ##t }
-
-#(use-modules (scm accreg))
-
-\new PianoStaff
-<<
-  \new Staff \relative
-  { \clef treble \discant "10" r8 s32 f'[ bes f] s e[ a e] s d[ g d] s16 e32[ a]
-    << { r16 <f bes> r <e a> r <d g> } \\ { d r a r bes r } >> | <cis e a>1 }
-  \new Staff \relative
-  { \clef treble \freeBass "1" r8 d'32 s16. c32 s16. bes32 s16. a32[ cis] s16
-    \clef bass \stdBass "Master"
-    << { r16 <f, bes d>^"b" r <e a c>^"am" r <d g bes>^"gm" |
-        <e a cis>1^"a" } \\
-       { d8_"D" c_"C" bes_"B" | a1_"A" }
-     >>
-  }
->>
index d0e13e5adc93b4ecda3f6befe272008c790b717e..35f23de0a5ecd5764dbd4a05214dbd419b586c6a 100644 (file)
@@ -1,11 +1,10 @@
-% 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.17.6
-\version "2.17.6"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, chords, contexts-and-engravers"
 When writing a figured bass, you can place the figures above or below
 the bass notes, by defining the
 @code{BassFigureAlignmentPositioning.direction} property (exclusively
-in a @code{Staff} context).  Choices are @code{#UP} (or @code{#1}),
+in a @code{Staff} context). Choices are @code{#UP} (or @code{#1}),
 @code{#CENTER} (or @code{#0}) and @code{#DOWN} (or @code{#-1}).
 
-This property can be changed as many times as you wish.  Use
+This property can be changed as many times as you wish. Use
 @code{\\once \\override} if you don't want the override to apply to the
 whole score.
 
@@ -25,13 +24,12 @@ 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>4 <5/>4
   \override Staff.BassFigureAlignmentPositioning.direction = #UP
@@ -42,6 +40,7 @@ continuo = \figuremode {
   %\bassFigureStaffAlignmentDown
   <4>4. <4>8 <_+>4
 }
+
 \score {
   <<
     \new Staff = bassStaff \bass
index 6f05ed94eda50c4efc88120bf3960a9ab349a313..5223ba116ee0516d9c00106542bdffac4cd14845 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, staff-notation, vocal-music"
@@ -17,7 +17,6 @@ manually to prevent collisions.
   doctitle = "Adding ambitus per voice"
 } % begin verbatim
 
-
 \new Staff <<
   \new Voice \with {
     \consists "Ambitus_engraver"
index f4a9963b3fdc39d1335482e98407899b7e045970..ef1d5ad8ae9087c699bc1ba5b8d762d8ead6b8d6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "breaks, contexts-and-engravers, staff-notation, workaround"
@@ -21,7 +21,6 @@ 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 430371a6444e42ddcddf69e5dbafa66a4c3fe808..7bf2674b7ac3571084ff1deb130165bb0a8b6dde 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, really-simple, staff-notation"
@@ -17,7 +17,6 @@ piece.
   doctitle = "Adding an extra staff"
 } % begin verbatim
 
-
 \score {
   <<
     \new Staff \relative c'' {
index fce68d84b75b46612697c1ce25f9673135da40f8..99971e914a09552065968d3a3e25c352f9e97e94 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
index ee14a8aff5b52dfef57e7abfda0c4549e378ac4a..893733a42dc5a1ef814820ab167f213980510768 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, specific-notation"
@@ -17,11 +17,11 @@ 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"
 }
+
 \chordmode {
   f1:maj7 f:7 bes:7
 }
index 5912d2d8aa1728e60b98c52e22c0fbb2deae650b..e2952812867b581419080b6307dd990ac50cc379 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
@@ -24,7 +24,6 @@ sections (enclosed within curly braces).
   doctitle = "Adding beams slurs ties etc. when using tuplet and non-tuplet rhythms"
 } % begin verbatim
 
-
 {
   r16[ g16 \tuplet 3/2 { r16 e'8] }
   g16( a \tuplet 3/2 { b d e') }
index 7f354029fe14650377e8c0d964c58fdd7fc30d64..168e82e65b32b63b6ecbf0501bf7dcf6eb4ed751 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "percussion, preparing-parts, really-simple, rhythms, specific-notation"
@@ -21,7 +21,6 @@ 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 }
index 9e3f6072cb2ecd4d76d3872724b72bd31075a4cf..7c7a7b9dbcd2f3666f839fec46b383fe895268d4 100644 (file)
@@ -1,27 +1,26 @@
-% 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.16.0
-\version "2.16.0"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "scheme-language"
 
   texidoc = "
-You can add additional elements to notes using @code{map-some-music}. In this
-example, an extra script is attached to a note.
+You can add additional elements to notes using @code{map-some-music}.
+In this example, an extra script is attached to a note.
 
 In general, first do a @code{\\displayMusic} of the music you want to
 create, then write a function that will work on the appropriate parts
 of the music for you.
+
 "
   doctitle = "Adding extra fingering with scheme"
 } % begin verbatim
 
-
 addScript =
 #(define-music-function (parser location script music)
    (ly:event? ly:music?)
index 0d32b04f1c835aab46f25118e0bf21ef93e6aff0..6231619a918421c359dc822246d09563c81bbd64 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings, really-simple"
@@ -16,7 +16,6 @@ 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 af261ba71d0b8ec14e50f91d5e323c4be62e1815..1ff5fc74fd5238e52c8e9b607d632aead7890f19 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation"
@@ -17,8 +17,6 @@ and @code{\\finger}.
   doctitle = "Adding fingerings to tablatures"
 } % begin verbatim
 
-
-
 one = \markup { \finger 1 }
 two = \markup { \finger 2 }
 threeTwo = \markup {
index 80df7dc6d0539e8beb736e61b6737f1663db7fc4..bdaf405cafd6c2ef33e206fcc8e27861870f9605 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation, symbols-and-glyphs, vocal-music"
@@ -20,85 +20,144 @@ their own in the next system.
 } % begin verbatim
 
 #(define-markup-command (arrow-at-angle layout props angle-deg length fill)
-   (number? number? boolean?)
-   (let* (
-          ;; PI-OVER-180 and degrees->radians are taken from flag-styles.scm
-          (PI-OVER-180 (/ (atan 1 1) 45))
-          (degrees->radians (lambda (degrees) (* degrees PI-OVER-180)))
-          (angle-rad (degrees->radians angle-deg))
-          (target-x (* length (cos angle-rad)))
-          (target-y (* length (sin angle-rad))))
-     (interpret-markup layout props
-                       (markup
-                        #:translate (cons (/ target-x 2) (/ target-y 2))
-                        #:rotate angle-deg
-                        #:translate (cons (/ length -2) 0)
-                        #:concat (#:draw-line (cons length 0)
-                                              #:arrow-head X RIGHT fill)))))
+  (number? number? boolean?)
+  (let* (
+      (PI-OVER-180 (/ (atan 1 1) 34))
+      (degrees->radians (lambda (degrees) (* degrees PI-OVER-180)))
+      (angle-rad (degrees->radians angle-deg))
+      (target-x (* length (cos angle-rad)))
+      (target-y (* length (sin angle-rad))))
+    (interpret-markup layout props
+      (markup
+      #:translate (cons (/ target-x 2) (/ target-y 2))
+      #:rotate angle-deg
+      #:translate (cons (/ length -2) 0)
+      #:concat (#:draw-line (cons length 0)
+      #:arrow-head X RIGHT fill)))))
 
-splitStaffBarLineMarkup = \markup \with-dimensions #'(0 . 0) #'(0 . 0) {
-  \combine
-    \arrow-at-angle #45 #(sqrt 8) ##f
-    \arrow-at-angle #-45 #(sqrt 8) ##f
+splitStaffBarLine = {
+  \once \override Staff.BarLine.stencil =
+  #(lambda (grob)
+    (ly:stencil-combine-at-edge
+    (ly:bar-line::print grob)
+    X RIGHT
+    (grob-interpret-markup grob #{
+      \markup\with-dimensions #'(0 . 0) #'(0 . 0) {
+        \translate #'(5.95 . .14)\arrow-at-angle #45 #(sqrt 8) ##t
+        \translate #'(5.35 . -.13)\arrow-at-angle #-45 #(sqrt 8) ##t }#})
+    0))
+  \break
 }
 
-splitStaffBarLine = {
+convDownStaffBarLine = {
   \once \override Staff.BarLine.stencil =
-    #(lambda (grob)
-       (ly:stencil-combine-at-edge
-        (ly:bar-line::print grob)
-        X RIGHT
-        (grob-interpret-markup grob splitStaffBarLineMarkup)
-        0))
+  #(lambda (grob)
+    (ly:stencil-combine-at-edge
+    (ly:bar-line::print grob)
+    X RIGHT
+    (grob-interpret-markup grob #{
+        \markup\with-dimensions #'(0 . 0) #'(0 . 0) {
+          \translate #'(5.3 . -.13)\arrow-at-angle #-45 #(sqrt 8) ##t }#})
+      0))
   \break
 }
 
-\paper {
-  ragged-right = ##t
-  short-indent = 5\mm
+convUpStaffBarLine = {
+  \once \override Staff.BarLine.stencil =
+  #(lambda (grob)
+    (ly:stencil-combine-at-edge
+    (ly:bar-line::print grob)
+    X RIGHT
+    (grob-interpret-markup grob #{
+        \markup\with-dimensions #'(0 . 0) #'(0 . 0) {
+          \translate #'(5.28 . .14)\arrow-at-angle #45 #(sqrt 8) ##t }#})
+      0))
+  \break
 }
 
+
 \score {
   <<
     \new ChoirStaff <<
-      \new Staff \with { instrumentName = #"High I + II" } {
+      \new Staff
+      \with {
+        instrumentName = #"H I + H II"
+      } {
+        \key f\minor
         <<
           \repeat unfold 4 f''1
           \\
-          \repeat unfold 4 d''1
+          \repeat unfold 4 des''1
         >>
+        \key f\major
         \splitStaffBarLine
       }
       \new Staff \with { instrumentName = #"Low" } {
+        \key f\minor
         <<
-          \repeat unfold 4 b'1
+          \repeat unfold 4 bes'1
           \\
           \repeat unfold 4 g'1
         >>
+        \key f\major
       }
 
-      \new Staff \with { shortInstrumentName = #"H I" } {
+      \new Staff \with { shortInstrumentName = #"I" } {
+        \key f \major
         R1*4
         \repeat unfold 2 { r4 f''2 r4 } \repeat unfold 2 e''1
+        \key f\minor
+        \convDownStaffBarLine
       }
-      \new Staff \with { shortInstrumentName = #"H II" } {
+      \new Staff \with { shortInstrumentName = #"II" } {
+        \key f \major
         R1*4
-        \repeat unfold 4 b'2 \repeat unfold 2 c''1
+        \repeat unfold 4 bes'2 \repeat unfold 2 c''1
+        \key f\minor
+        \convUpStaffBarLine
       }
+
       \new Staff \with { shortInstrumentName = #"L" } {
+        \key f\major
         R1*4
         <<
           \repeat unfold 4 g'1
           \\
           \repeat unfold 4 c'1
         >>
+        \key f\minor
+      }
+
+      \new Staff
+      \with {
+        shortInstrumentName = #"I+II"
+      } {
+        \key f\minor
+        R1*8
+        <<
+          \repeat unfold 4 f''1
+          \\
+          \repeat unfold 4 des''1
+        >>
+      }
+      \new Staff \with { shortInstrumentName = #"L" } {
+        \key f\minor
+        R1*8
+        <<
+          \repeat unfold 4 bes'1
+          \\
+          \repeat unfold 4 g'1
+        >>
       }
     >>
   >>
   \layout {
     \context {
       \Staff \RemoveEmptyStaves
-      \override VerticalAxisGroup.remove-first = ##t
+      \override VerticalAxisGroup #'remove-first = ##t
     }
   }
 }
+\paper {
+  ragged-right = ##t
+}
index a2d214337d6ae01463cd1fa9ce1f9e4b1abea988..16e00b927e11448ebca95965ff1e3f5ba26a5725 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, scheme-language, tweaks-and-overrides"
index 92c4fc31e53671bd9c01a1ef563f3aa293f313b9..f4d790c11352c8476a6b5b9cb868f45c0b0dea81 100644 (file)
@@ -1,11 +1,10 @@
-% 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.17.6
-\version "2.17.6"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation, vocal-music"
@@ -26,7 +25,6 @@ can be cued, but they cannot overlap each other in time.
   doctitle = "Adding orchestral cues to a vocal score"
 } % begin verbatim
 
-
 cueWhile =
 #(define-music-function
    (parser location instrument name dir music)
index 05b4e9ba0770a68a6ba6af814923cad9e996d9f6..151b11cfa5614852b952f1c1c1fa991fb3802458 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, workaround"
@@ -18,7 +18,6 @@ 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 32fd66cdfd1e47fcbc6ccc8c8c57a0b0300aae15..9b79e4f4479e9c0287e31a940b092d6e23e3053a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-cool, scheme-language, text, titles"
@@ -17,7 +17,6 @@ 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 0cbcfeb719f293ba263b5898181e9e1bfbb35e69..3b4472e9bdde076af22800139dd74bf283340a87 100644 (file)
@@ -1,28 +1,26 @@
-% 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.17.30
-\version "2.17.30"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, staff-notation, tweaks-and-overrides"
 
   texidoc = "
-Skipped beats in very long glissandi are sometimes indicated by
-timing marks, often consisting of stems without noteheads.  Such
-stems can also be used to carry intermediate expression markings.
+Skipped beats in very long glissandi are sometimes indicated by timing
+marks, often consisting of stems without noteheads.  Such stems can
+also be used to carry intermediate expression markings.
 
-If the stems do not align well with the glissando, they may need to
-be repositioned slightly.
-"
+If the stems do not align well with the glissando, they may need to be
+repositioned slightly.
 
+"
   doctitle = "Adding timing marks to long glissandi"
 } % begin verbatim
 
-
 glissandoSkipOn = {
   \override NoteColumn.glissando-skip = ##t
   \hide NoteHead
index fc0d3673d1ca64267714c3d2749a8a3fb43fbc61..1826ea194d20cb94ae0441747c40dc23c060d6a4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats"
@@ -20,7 +20,6 @@ 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 e8d2f551871c724535b891c9aac005457f091dfe..7587f35e4804e2eadb2a88f5a2c73461bd5fc100 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "simultaneous-notes"
index d442d817ec665bbe71ac326f30e2c3315820b025..69e2658b3c3163bbc436844b74b09f4f061bae4c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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 e7bcf160f125bdd413839b07dcff7de29486acfb..77f626113abc107cbf816b6d1a517ea322f3d363 100644 (file)
@@ -1,13 +1,13 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
-  lsrtags = "correction-wanted, spacing, text, vocal-music, workaround"
+  lsrtags = "spacing, text, tweaks-and-overrides, vocal-music, workaround"
 
   texidoc = "
 This snippet shows how to bring the lyrics line closer to the staff.
index 6b0b03478d7ffb50f8b414d93ae7007a63eb7feb..89f013ced6bb5e356f7d582d73efab3f326743a1 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
index b67aeac03a360a4c01f1a2ddfa57c0e0b5842de2..4aa325956f4497f7b0ad24159af3ae6a4e49a511 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout, text, titles"
@@ -20,7 +20,6 @@ and the following systems, respectively.
   doctitle = "Aligning and centering instrument names"
 } % begin verbatim
 
-
 \paper {
   left-margin = 3\cm
 }
index 321f4cb3d748742a6cab82106332dcf0bd4c86d3..c65d4fa4af7f96e70879d32faec07e450e1f07cd 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -19,7 +19,6 @@ 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 c25eccd8a16d237457239aace1a6ea3b390118c7..dac50af89f079a7f60425f39f77c889febb1c736 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "text"
@@ -17,7 +17,6 @@ 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 ae3f731ed209b4fc9ed41e74115daee09b6da878..1fd2703869477aecdf859fd5941d1433410ee9fc 100644 (file)
@@ -1,5 +1,5 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
index d4a211ffe549e6a8268615e6989bc4ac25cdadd6..3afb47f27ae969de4bcafe36dc9cbb0bf3a9bafb 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings, spacing, specific-notation"
@@ -18,7 +18,6 @@ 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 719aa97ea12a02f12900037138a8beef78d8ef53..4a35b1c8cd3f63c40d7a0259d93fd7e0244580db 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
@@ -22,7 +22,6 @@ 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 017551b62ba821354a8640a9d52fe0d6ba219654..f69ecd3391523ff831c7181f8de037c9f5e94d4d 100644 (file)
@@ -1,20 +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.16.0
-\version "2.16.0"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides"
-  texidoc = "Two alternative methods for bar numbering can be set,
-  especially for when using repeated music."
+
+  texidoc = "
+Two alternative methods for bar numbering can be set, especially for
+when using repeated music.
+
+"
   doctitle = "Alternative bar numbering"
 } % begin verbatim
 
-
 \relative c'{
   \set Score.alternativeNumberingStyle = #'numbers
   \repeat volta 3 { c4 d e f | }
index d735931c3102ac0d5886da9dbcd3b2964c952a98..cb104d169f46cddc10f8add5b1d28ed67ef5b02b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index 229d08a66aefdadfbd932e745a35ac128cf20a64..df6ccf010cad4e4b883e423d3366579b725e63a4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, vocal-music"
@@ -18,7 +18,6 @@ voices.
   doctitle = "Ambitus with multiple voices"
 } % begin verbatim
 
-
 \new Staff \with {
   \consists "Ambitus_engraver"
   }
index 0111acda59c83a4bdade0287eae6c4febbf8390f..0d5e38b43b058e28af27834ef19e29a11d077ce0 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, vocal-music"
@@ -20,7 +20,6 @@ Accidentals only show up if they are not part of the key signature.
   doctitle = "Ambitus"
 } % begin verbatim
 
-
 \layout {
   \context {
     \Voice
index 02a153baf72892b55707de56674247841d2bdac0..f823565e6229acea87dee121e5e8d486470a600f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, really-simple, tweaks-and-overrides"
@@ -18,13 +18,13 @@ staff instead.
   doctitle = "Analysis brackets above the staff"
 } % begin verbatim
 
-
 \layout {
   \context {
     \Voice
     \consists "Horizontal_bracket_engraver"
   }
 }
+
 \relative c'' {
   \once \override HorizontalBracket.direction = #UP
   c2\startGroup
index e0d6f54f924baea1bc180d1802631de4cadacc92..be2ee37a23963254dc86e0a73e6933726146cf08 100644 (file)
@@ -1,12 +1,10 @@
-% 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.17.6
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, symbols-and-glyphs"
   texidoc = "
 Shown here are many (all?) of the symbols that are included in
 LilyPond's support for ancient notation.
+
 "
   doctitle = "Ancient fonts"
 } % begin verbatim
 
-
 upperStaff = \new VaticanaStaff = "upperStaff" <<
   \context VaticanaVoice <<
     \transpose c c {
@@ -31,7 +29,6 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       \override NoteHead.style = #'vaticana.inclinatum
       a! b ces'
       \bar "|"
-      % \break % 1 (8*1)
 
       \override NoteHead.style = #'vaticana.quilisma
       b! des'! ges! fes!
@@ -42,7 +39,6 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       \override NoteHead.style = #'vaticana.reverse.plica
       c d
       \bar "|"
-      % \break %2 (8*1)
 
       \override NoteHead.style = #'vaticana.punctum.cavum
       es f
@@ -54,7 +50,6 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       g f
       \override NoteHead.style = #'vaticana.linea.punctum
       \once \override Staff.BarLine.bar-extent = #'(-1 . 1) \bar "|"
-      % \break % 3 (8*1)
 
       es d
       \override NoteHead.style = #'vaticana.epiphonus
@@ -69,7 +64,6 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       \clef "medicaea-fa2"
       ces des
       \bar "|"
-      % \break % 4 (8*1)
 
       e! f! ges
       \clef "medicaea-do2"
@@ -78,7 +72,6 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       \override NoteHead.style = #'medicaea.virga
       b! a!
       \bar "|"
-      % \break % 5 (8*1)
 
       ges fes
       \clef "medicaea-fa1"
@@ -92,7 +85,6 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       \clef "hufnagel-fa2"
       ces des es
       \bar "|"
-      % \break % 6 (8*1)
 
       fes ges
       \clef "hufnagel-do2"
@@ -101,17 +93,14 @@ upperStaff = \new VaticanaStaff = "upperStaff" <<
       \override NoteHead.style = #'hufnagel.virga
       bes! as!
       \bar "|"
-      % \break % 7 (8*1)
 
       ges! fes!
       \clef "hufnagel-do-fa"
       \override NoteHead.style = #'hufnagel.punctum
       es! des ces des! es! fes!
       \bar "||"
-      % \break % 8 (8*1)
 
       s32*1
-      % \break % 12 (32*1)
     }
   >>
 >>
@@ -126,12 +115,10 @@ lowerStaff = \new MensuralStaff = "lowerStaff" <<
       \clef "neomensural-c2"
       cis1
       \bar "|"
-      % \break % 2 (16*1)
 
       \[ g\breve dis''\longa \]
       b\breve \[ a\longa d\longa \]
       \clef "petrucci-c2"
-      % \break % 4 (16*1)
 
       fis1 ces1
       \clef "petrucci-c2"
@@ -140,7 +127,6 @@ lowerStaff = \new MensuralStaff = "lowerStaff" <<
       \clef "mensural-c2"
       r\breve
       \bar "|"
-      % \break % 5 (8*1)
 
       r2
       \clef "mensural-g"
@@ -155,7 +141,6 @@ lowerStaff = \new MensuralStaff = "lowerStaff" <<
       \clef "petrucci-f"
       r\breve
       \bar "|"
-      % \break % 6 (8*1)
 
       r\breve
       \clef "mensural-f"
@@ -165,18 +150,15 @@ lowerStaff = \new MensuralStaff = "lowerStaff" <<
       \clef "mensural-f"
       e\breve f g a1
       \clef "mensural-g"
-      % \break % 7 (8*1)
 
       \[ bes'!\longa a'!\longa c''!\longa \]
       e'1 d' c' d' \bar "|"
       \bar "|"
-      % \break % 9 (16*1)
 
       bes'!\longa fis'!1 as'!1 ges'!\longa % lig
       \set Staff.forceClef = ##t
       \clef "mensural-g"
       e'2 d' c' \bar "|"
-      % \break % 11 (16*1)
 
       \set Staff.forceClef = ##t
       \clef "petrucci-g"
@@ -187,7 +169,6 @@ lowerStaff = \new MensuralStaff = "lowerStaff" <<
       \set Staff.forceClef = ##t
       \clef "mensural-g"
       es'! des'! cis'!1 \bar "||"
-      % \break % 12 (8*1)
     }
   >>
 >>
index a0117699c445dea41619ae5686d7cad11b914a4f..4b021682058e035df84900dd46d191b1d7613e24 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
index fbab93e75f1193105c57a6a6e5d735c2ae285472..afffd25ad023c0ac05ad1ed7cbe4fda5f51180f5 100644 (file)
@@ -1,14 +1,13 @@
-% 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.17.30
-\version "2.17.30"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
-  lsrtags = "vocal-music, ancient-notation, template"
+  lsrtags = "ancient-notation, template, vocal-music"
 
   texidoc = "
 This example demonstrates how to do modern transcription of Gregorian
@@ -20,7 +19,6 @@ length.
   doctitle = "Ancient notation template -- modern transcription of gregorian music"
 } % begin verbatim
 
-
 \include "gregorian.ly"
 
 chant = \relative c' {
index f9867cb5d6c616642e2e9e537ea3f387d682cab5..b03a124a46aaa8d679592880cc32aafc67eb1495 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, real-music, really-cool, template"
@@ -22,7 +22,6 @@ on the staves.
   doctitle = "Ancient notation template -- modern transcription of mensural music"
 } % begin verbatim
 
-
 global = {
   \set Score.skipBars = ##t
 
index 84e12ce3dc06aa706ede0f64dab6fa9f24342217..1fb3e32a4a99d1803491d98e56df706d6d49215f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation"
@@ -18,7 +18,6 @@ Time signatures may also be engraved in an old style.
   doctitle = "Ancient time signatures"
 } % begin verbatim
 
-
 {
   \override Staff.TimeSignature.style = #'neomensural
   s1
index 81f5816c0a56026213f67e6a06fe3c25ce693bbe..252138644d5811e669b120d88124e713f1691359 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "template, vocal-music"
@@ -19,7 +19,6 @@ more possibilities.
   doctitle = "Anglican psalm template"
 } % begin verbatim
 
-
 SopranoMusic = \relative g' {
   g1 | c2 b | a1 | \bar "||"
   a1 | d2 c | c b | c1 | \bar "||"
index 8cefbedea781a681efa4c942aa797b365266972c..a340ac00281e876c315f772cd3ae10bc5ce166d6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, pitches"
index 3d1708e4556223445e1dab4c2f9e7cb87906f467..60b3b0ae8330b01500b30f37b540c48d4d867f97 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "world-music"
@@ -20,7 +20,6 @@ of what could be the start of a hijaz improvisation:
   doctitle = "Arabic improvisation"
 } % begin verbatim
 
-
 \include "arabic.ly"
 
 \relative sol' {
index 2ff6e85ab8ee11224603cf655ddc810993254c34..eda9c7fb29e95d0631f4f22f68771ff5618cb7e7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -17,7 +17,6 @@ better.
   doctitle = "Asymmetric slurs"
 } % begin verbatim
 
-
 slurNotes = { d,8( a' d f a f' d, a) }
 
 \relative c' {
index 40e9e04d68ee6d365fea613b03c4af546c002210..ae63f423c28b832141dd1207cc3fd0ccd147b175 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "automatic-notation, connecting-notes, rhythms"
index 5f5f7c05e3c38823ad7c49887fc77a11a016803e..de773e60c05557e8000b87ebb3623e2b8b303424 100644 (file)
@@ -1,24 +1,23 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
 
   texidoc = "
-<code>shiftDurations</code> can be used to change the note lengths of a
-piece of music.  It takes two arguments - the scaling factor as a power
-of two, and the number of dots to be added as a positive integer.
+@code{shiftDurations} can be used to change the note lengths of a piece
+of music. It takes two arguments - the scaling factor as a power 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 6ff6b998560a96d847d192129772e4298a6a82db..4f830f0c8e52a63aed34b6e339c9039beedccaf0 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, pitches"
@@ -20,15 +20,15 @@ Voice context and overriding the @code{neutral-direction} of Stem.
 
 \relative c'' {
   \time 3/4
-  \autoBeamOff
   a8 b g f b g |
-  c b d c b c
+  c  b d c b c |
 }
 
 \layout {
   \context {
     \Voice
     \consists "Melody_engraver"
-    \override Stem.neutral-direction = #'()
+    \autoBeamOff
+    \stemNeutral
   }
 }
index 9af5fffa99995a2950d7f2526faf37c281f1e73e..f522582080e120989e163de48dc040e6b0c41c9f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, editorial-annotations, rhythms, tweaks-and-overrides"
@@ -20,7 +20,6 @@ overridden.
   doctitle = "Avoiding collisions with chord fingerings"
 } % begin verbatim
 
-
 \relative c' {
   \set fingeringOrientations = #'(up)
   \set stringNumberOrientations = #'(up)
@@ -32,12 +31,11 @@ overridden.
   <f c'\5>8
   <f c'-\rightHandFinger #2 >8
 
-  % Corrected to avoid collisions
+  % No tweak needed
   r8
-  \override Fingering.add-stem-support = ##t
   <f c'-5>8
-  \override StringNumber.add-stem-support = ##t
   <f c'\5>8
+   % Corrected to avoid collisions
   \override StrokeFinger.add-stem-support = ##t
   <f c'-\rightHandFinger #2 >8
 }
diff --git a/Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly b/Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly
deleted file mode 100644 (file)
index a1e7232..0000000
+++ /dev/null
@@ -1,71 +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.17.6
-\version "2.17.6"
-
-\header {
-  lsrtags = "chords, fretted-strings"
-
-  texidoc = "
-Here is how to print bar chords, or half-bar chords (just uncomment the
-appropriate line for to select either one).
-
-The syntax is @code{\\bbarre #\"@var{fret number}\" @{ notes @} }.
-"
-  doctitle = "Bar chords notation for Guitar (with Text Spanner)"
-} % begin verbatim
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% %%%%%%%  Cut here ----- Start 'bbarred.ly'
-
-%% C with slash -------------------------------
-cWithSlash = \markup {
-  \combine \roman C \translate #'(0.6 . -0.4) \draw-line #'(0 . 2.0)
-}
-%% Span -----------------------------------
-%% Syntax: \bbarre #"text" { notes } - text = any number of box
-bbarre =
-#(define-music-function (barre location str music) (string? ly:music?)
-   (let ((elts (extract-named-music music '(NoteEvent EventChord))))
-     (if (pair? elts)
-         (let ((first-element (first elts))
-               (last-element (last elts)))
-           (set! (ly:music-property first-element 'articulations)
-                 (cons (make-music 'TextSpanEvent 'span-direction -1)
-                       (ly:music-property first-element 'articulations)))
-           (set! (ly:music-property last-element 'articulations)
-                 (cons (make-music 'TextSpanEvent 'span-direction 1)
-                       (ly:music-property last-element 'articulations))))))
-   #{
-       \once \override TextSpanner.font-size = #-2
-       \once \override TextSpanner.font-shape = #'upright
-       \once \override TextSpanner.staff-padding = #3
-       \once \override TextSpanner.style = #'line
-       \once \override TextSpanner.to-barline = ##f
-       \once \override TextSpanner.bound-details =
-            #`((left
-                (text . ,#{ \markup { \draw-line #'( 0 . -.5) } #})
-                (Y . 0)
-                (padding . 0.25)
-                (attach-dir . -2))
-               (right
-                (text . ,#{ \markup { \cWithSlash #str } #})
-                (Y . 0)
-                (padding . 0.25)
-                (attach-dir . 2)))
-%% uncomment this line for make full barred
-       % \once  \override TextSpanner.bound-details.left.text =  \markup { "B" #str }
-       $music
-   #})
-
-%% %%%%%%%  Cut here ----- End 'bbarred.ly'
-%% Copy and change the last line for full barred. Rename in 'fbarred.ly'
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Syntaxe: \bbarre #"text" { notes } - text = any number of box
-\relative c'{ \clef "G_8" \stemUp \bbarre #"III" { <f a'>16[  c' d c d8] } }
diff --git a/Documentation/snippets/bar-chords-notation-for-guitar-with-text-spanner.ly b/Documentation/snippets/bar-chords-notation-for-guitar-with-text-spanner.ly
new file mode 100644 (file)
index 0000000..9a8b950
--- /dev/null
@@ -0,0 +1,74 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "chords, fretted-strings"
+
+  texidoc = "
+Here is how to print bar chords (or barre chords) or half-bar chords
+(just uncomment the appropriate line for to select either one). The
+syntax is : @code{\\bbarre #'fret_number' note(s)}
+
+
+
+
+
+
+"
+  doctitle = "Bar chords notation for Guitar (with Text Spanner)"
+} % begin verbatim
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% %%%%%%%  Cut here ----- Start 'bbarred.ly'
+
+%% C with slash -------------------------------
+cWithSlash = \markup {
+  \combine \roman C \translate #'(0.6 . -0.4) \draw-line #'(0 . 2.0)
+}
+%% Span -----------------------------------
+%% Syntax: \bbarre #"text" { notes } - text = any number of box
+bbarre =
+#(define-music-function (barre location str music) (string? ly:music?)
+   (let ((elts (extract-named-music music '(NoteEvent EventChord))))
+     (if (pair? elts)
+         (let ((first-element (first elts))
+               (last-element (last elts)))
+           (set! (ly:music-property first-element 'articulations)
+                 (cons (make-music 'TextSpanEvent 'span-direction -1)
+                       (ly:music-property first-element 'articulations)))
+           (set! (ly:music-property last-element 'articulations)
+                 (cons (make-music 'TextSpanEvent 'span-direction 1)
+                       (ly:music-property last-element 'articulations))))))
+   #{
+       \once \override TextSpanner.font-size = #-2
+       \once \override TextSpanner.font-shape = #'upright
+       \once \override TextSpanner.staff-padding = #3
+       \once \override TextSpanner.style = #'line
+       \once \override TextSpanner.to-barline = ##f
+       \once \override TextSpanner.bound-details =
+            #`((left
+                (text . ,#{ \markup { \draw-line #'( 0 . -.5) } #})
+                (Y . 0)
+                (padding . 0.25)
+                (attach-dir . -2))
+               (right
+                (text . ,#{ \markup { \cWithSlash #str } #})
+                (Y . 0)
+                (padding . 0.25)
+                (attach-dir . 2)))
+%% uncomment this line for make full barred
+       % \once  \override TextSpanner.bound-details.left.text =  \markup { "B" #str }
+       $music
+   #})
+
+%% %%%%%%%  Cut here ----- End 'bbarred.ly'
+%% Copy and change the last line for full barred. Rename in 'fbarred.ly'
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Syntaxe: \bbarre #"text" { notes } - text = any number of box
+\relative c'{ \clef "G_8" \stemUp \bbarre #"III" { <f a'>16[  c' d c d8] } }
index a09e8853d06277e3d1fbb12e29b229982924f3fb..be7e458d6363558e049d48004140eafcecdcb0c7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -18,7 +18,6 @@ levels:
   doctitle = "Beam endings in Score context"
 } % begin verbatim
 
-
 \relative c'' {
   \time 5/4
   % Set default beaming for all staves
index 5d77375ddc432efbcdcc28037ac1ad9d08b35975..9fff57e1142c5a0a3c8a51cf15799a7924df00ec 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
index 1b60a49d41b2c8c2432be6b20ef69d657f5d38bb..755e676815004d413d2731b3657f3f096759f2d7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -17,7 +17,6 @@ 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 c9139bafb1f52c1702be5ee2dec65f48fb437744..6e49f9e5ec90e29810e6bf640ba2fe2b998302fc 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, text"
@@ -18,8 +18,10 @@ white box will not overlap any other grob.
   doctitle = "Blanking staff lines using the \\whiteout command"
 } % begin verbatim
 
+\layout {
+  ragged-right = ##f
+}
 
-\layout { ragged-right = ##f }
 \relative c' {
   \override TextScript.extra-offset = #'(2 . 4)
   c2-\markup { \whiteout \pad-markup #0.5 "middle C" } c
index 52f1e4b46903c28c23b5e267ef2931bad9c7093a..07c48226962f1945cde469e60c5b24b0abb244a4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout"
@@ -19,7 +19,6 @@ with the book last page.
   doctitle = "Book parts"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 \book {
index c1af6d24dae150e249a5c20eeb5200fbf358fb72..b4583bd4d9b6cf8289aa73fa5d8d2f7cd9da12c7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, symbols-and-glyphs"
@@ -17,7 +17,6 @@ ticks, vees and @qq{railroad tracks} (caesura).
   doctitle = "Breathing signs"
 } % begin verbatim
 
-
 \new Staff \relative c'' {
   \key es \major
   \time 3/4
index 1515b52fa33484719226a9b74237278c66160d21..82725533312f59d4a3e312ac4613a1f73a86df42 100644 (file)
@@ -1,11 +1,10 @@
-% 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.19.2
-\version "2.19.2"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, expressive-marks, symbols-and-glyphs"
   texidoc = "
 In order to make parts of a crescendo hairpin invisible, the following
 method is used: A white rectangle is drawn on top of the respective
-part of the crescendo hairpin, making it invisible.
+part of the crescendo hairpin, making it invisible.  The rectangle is
+defined as postscript code within a text markup.
 
-The markup command @code{with-dimensions} tells LilyPond to consider only
-the bottom edge of the rectangle when spacing it against the hairpin.
-The property @code{staff-padding} prevents the rectangle from fitting
-between the hairpin and staff.
+The markup command @code{with-dimensions} tells LilyPond to consider
+only the bottom edge of the rectangle when spacing it against the
+hairpin. The property @code{staff-padding} prevents the rectangle from
+fitting between the hairpin and staff.
 
-Make sure to put the hairpin in a lower layer than the text markup to
-draw the rectangle over the hairpin.
+Make sure the hairpin is in a lower layer than the text markup to draw
+the rectangle over the hairpin.
 
 "
   doctitle = "Broken Crescendo Hairpin"
 } % begin verbatim
 
-
 \relative c' {
   <<
     {
@@ -44,7 +43,7 @@ draw the rectangle over the hairpin.
       des16_\markup \with-dimensions #'(2 . 7) #'(0 . 0)
                     \with-color #white
                     \filled-box #'(2 . 7) #'(0 . 2) #0
-      r8. des4 ~ 16->\sff
+      r8. des4 ~ des16->\sff r8.
     }
   >>
 }
index c42000b8af319116f9f75fd2a88ca33a8a02e01a..219fa11bf97c8a01566fbe5ff5263bfa7451bc02 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, symbols-and-glyphs, tweaks-and-overrides"
@@ -18,15 +18,16 @@ pleasing combination of railtracks and fermata.
   doctitle = "Caesura (\"railtracks\") with fermata"
 } % begin verbatim
 
-
 \relative c'' {
   c2.
   % construct the symbol
   \override BreathingSign.text = \markup {
-    \line {
-      \musicglyph #"scripts.caesura.curved"
-      \translate #'(-1.75 . 1.6)
-      \musicglyph #"scripts.ufermata"
+    \override #'(direction . 1)
+    \override #'(baseline-skip . 1.8)
+    \dir-column {
+      \translate #'(0.155 . 0)
+        \center-align \musicglyph #"scripts.caesura.curved"
+      \center-align \musicglyph #"scripts.ufermata"
     }
   }
   \breathe c4
index 67e197227006f1dd368930a9ea1b8545ab881f3c..9aea589ed2c1f4334c4a7a2e14d6627135ecf6a7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, really-cool, scheme-language, text"
@@ -24,41 +24,41 @@ normally printed, using some Scheme code.
 
 hairpinWithCenteredText =
 #(define-music-function (parser location text) (markup?)
-#{
-  \once \override Voice.Hairpin.after-line-breaking =
-    #(lambda (grob)
-      (let* ((stencil (ly:hairpin::print grob))
-             (par-y (ly:grob-parent grob Y))
-             (dir (ly:grob-property par-y 'direction))
-             (new-stencil (ly:stencil-aligned-to
-               (ly:stencil-combine-at-edge
-                 (ly:stencil-aligned-to stencil X CENTER)
-                 Y dir
-                 (ly:stencil-aligned-to (grob-interpret-markup grob text) X CENTER))
-               X LEFT))
-             (staff-space (ly:output-def-lookup (ly:grob-layout grob) 'staff-space))
-             (staff-line-thickness
-               (ly:output-def-lookup (ly:grob-layout grob) 'line-thickness))
-             (grob-name (lambda (x) (assq-ref (ly:grob-property x 'meta) 'name)))
-             (par-x (ly:grob-parent grob X))
-             (dyn-text (eq? (grob-name par-x) 'DynamicText ))
-             (dyn-text-stencil-x-length
-               (if dyn-text
-                 (interval-length
-                   (ly:stencil-extent (ly:grob-property par-x 'stencil) X))
-                 0))
-             (x-shift
-               (if dyn-text
-                 (-
-                   (+ staff-space dyn-text-stencil-x-length)
-                   (* 0.5 staff-line-thickness)) 0)))
+  #{
+    \once \override Voice.Hairpin.after-line-breaking =
+      #(lambda (grob)
+        (let* ((stencil (ly:hairpin::print grob))
+               (par-y (ly:grob-parent grob Y))
+               (dir (ly:grob-property par-y 'direction))
+               (new-stencil (ly:stencil-aligned-to
+                 (ly:stencil-combine-at-edge
+                   (ly:stencil-aligned-to stencil X CENTER)
+                   Y dir
+                   (ly:stencil-aligned-to (grob-interpret-markup grob text) X CENTER))
+                 X LEFT))
+               (staff-space (ly:output-def-lookup (ly:grob-layout grob) 'staff-space))
+               (staff-line-thickness
+                 (ly:output-def-lookup (ly:grob-layout grob) 'line-thickness))
+               (grob-name (lambda (x) (assq-ref (ly:grob-property x 'meta) 'name)))
+               (par-x (ly:grob-parent grob X))
+               (dyn-text (eq? (grob-name par-x) 'DynamicText ))
+               (dyn-text-stencil-x-length
+                 (if dyn-text
+                   (interval-length
+                     (ly:stencil-extent (ly:grob-property par-x 'stencil) X))
+                   0))
+               (x-shift
+                 (if dyn-text
+                   (-
+                     (+ staff-space dyn-text-stencil-x-length)
+                     (* 0.5 staff-line-thickness)) 0)))
 
-      (ly:grob-set-property! grob 'Y-offset 0)
-      (ly:grob-set-property! grob 'stencil
-         (ly:stencil-translate-axis
-          new-stencil
-          x-shift X))))
-#})
+        (ly:grob-set-property! grob 'Y-offset 0)
+        (ly:grob-set-property! grob 'stencil
+           (ly:stencil-translate-axis
+            new-stencil
+            x-shift X))))
+  #})
 
 hairpinMolto =
 \hairpinWithCenteredText \markup { \italic molto }
index 490fde15801523bb5c452d45ea3459d8ec1bb4bd..26e962dc6ebaa3aadbf9d7d2efb29dd5d5ad3091 100644 (file)
@@ -1,28 +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.17.7
-\version "2.17.7"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, repeats, staff-notation"
 
   texidoc = "
-Scores of large ensemble works often have bar numbers placed beneath the
-system, centered horizontally on the measure's extent.  This snippet shows
-how the @code{Measure_counter_engraver} may be used to simulate this
-notational practice.  Here, the engraver has been added to a @code{Dynamics}
-context.
+Scores of large ensemble works often have bar numbers placed beneath
+the system, centered horizontally on the measure's extent.  This
+snippet shows how the @code{Measure_counter_engraver} may be used to
+simulate this notational practice.  Here, the engraver has been added
+to a @code{Dynamics} context.
 
 "
-
   doctitle = "Centered measure numbers"
 } % begin verbatim
 
-
 \layout {
   \context {
     \Dynamics
index b5342b4131087cb01e02db78f097b8bbe0e1352d..6b48240774121091d67c099ca73b6203d7cb47c1 100644 (file)
@@ -1,27 +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.17.6
-\version "2.17.6"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
-  lsrtags = "text, tweaks-and-overrides, contexts-and-engravers"
+  lsrtags = "contexts-and-engravers, text, tweaks-and-overrides"
+
   texidoc = "
 For technical reasons, text scripts attached to note heads cannot
 easily be centered on a note head's width, unlike articulations.
 
 Instead of using trial-and-error offset tweaks, this snippet uses a
 Scheme engraver to reset the horizontal parent of each markup to a
-@code{NoteColumn}.  This also allows text to follow note heads which have
-been shifted via @code{force-hshift}.
+@code{NoteColumn}.  This also allows text to follow note heads which
+have been shifted via @code{force-hshift}.
+
+
+
 "
   doctitle = "Centering markup on note heads automatically"
 } % begin verbatim
 
-
 #(define (Text_align_engraver ctx)
   (let ((scripts '())
         (note-column #f))
index cc835b9e5d85867dc6cc077466359934a9f04978..c97cb8d43903e100222591f33d7a039ae0ca925c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, scheme-language, specific-notation, symbols-and-glyphs, unfretted-strings"
@@ -17,7 +17,6 @@ function.
   doctitle = "Changing \\flageolet mark size"
 } % begin verbatim
 
-
 smallFlageolet =
 #(let ((m (make-articulation "flageolet")))
    (set! (ly:music-property m 'tweaks)
index 741edb8388c023baa88f9313ca48c7bec6cad62d..059eccdc17c4491b65359ed106bdd76e9880e96f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, really-simple, simultaneous-notes, specific-notation, tweaks-and-overrides"
@@ -26,7 +26,6 @@ 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 6409e4b15d31b8eca58caa87c205ef6652658641..190be19f394955c857751cf80c71f231c57433eb 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -22,7 +22,6 @@ spaces.
   doctitle = "Changing beam knee gap"
 } % begin verbatim
 
-
 {
   f8 f''8 f8 f''8
   \override Beam.auto-knee-gap = #6
diff --git a/Documentation/snippets/changing-beam-thickness-and-spacing.ly b/Documentation/snippets/changing-beam-thickness-and-spacing.ly
new file mode 100644 (file)
index 0000000..6725d75
--- /dev/null
@@ -0,0 +1,32 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "tweaks-and-overrides"
+
+  texidoc = "
+To make beams thicker or thinner alter the @code{Beam.beam-thickness}
+property.  To adjust the spacing between beams alter the
+@code{Beam.length-fraction} property.
+
+"
+  doctitle = "Changing beam thickness and spacing"
+} % begin verbatim
+
+\relative f' {
+  \time 1/8
+  \override Beam.beam-thickness = #0.4
+  \override Beam.length-fraction = #0.8
+  c32 c c c
+  \revert Beam.beam-thickness  % 0.48 is default thickness
+  \revert Beam.length-fraction  % 1.0 is default spacing
+  c32 c c c
+  \override Beam.beam-thickness = #0.6
+  \override Beam.length-fraction = #1.3
+  c32 c c c
+}
index 3e02b65b431ff6499ac9fb53040514b3ba85ff28..1fd367c3d6b1124733dcd323b8bf49c205f0a546 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords"
@@ -17,7 +17,6 @@ markup.
   doctitle = "Changing chord separator"
 } % begin verbatim
 
-
 \chords {
   c:7sus4
   \set chordNameSeparator
index 118341b7a8a8acc192c31b6b0b3ec15b28620fe9..2ed16981688cd1b43334fb212e70ecb192115c56 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -20,7 +20,6 @@ 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 b174cb5bd84b25e691639f72afe775a87e5888dd..51ca53c65c1064aebc4024c91f61a199153010a6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -17,7 +17,6 @@ or fret in the different orientations will be aligned.
   doctitle = "Changing fret orientations"
 } % begin verbatim
 
-
 \include "predefined-guitar-fretboards.ly"
 
 <<
index 1cd549b7423c67693d033dad8c382395f8bff0b1..f817d558bbcfc17eafde645a38f5c0888948fca1 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, midi, real-music"
@@ -13,8 +13,7 @@
 When outputting MIDI, the default behavior is for each staff to
 represent one MIDI channel, with all the voices on a staff amalgamated.
 This minimizes the risk of running out of MIDI channels, since there
-are only 16 available per MIDI port, and most devices support only one
-port.
+are only 16 available per track.
 
 However, by moving the @code{Staff_performer} to the @code{Voice}
 context, each voice on a staff can have its own MIDI channel, as is
@@ -26,7 +25,6 @@ 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''' {
@@ -36,8 +34,8 @@ two MIDI channels are created, each with a different
       \time 2/2
       r2 g-"Flute" ~
       g fis ~
-      4 g8 fis e2 ~
-      4 d8 cis d2
+      fis4 g8 fis e2 ~
+      e4 d8 cis d2
     }
     \new Voice \relative c'' {
       \set midiInstrument = #"clarinet"
index 4cd81099656f6c31823652b6c9010d9b22225c45..eafe5679cb8db44ed90898011faf1b3a4f813b00 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "simultaneous-notes"
@@ -17,7 +17,6 @@ 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 7005946043b7c65d236a4dbe4e8a9f4ce56a4a79..ad9842492d5681dc95c1d5f2e5e2dad219820ed7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-cool, scheme-language, tweaks-and-overrides"
@@ -18,7 +18,6 @@ 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 4ef7475f41f5f34362edda04ca388ed4925d0f70..38581bb551b3cec0340ba7fb444b68e4479ecc58 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, vocal-music"
index 002aaf7216b57a008ba17664034236b9f1808256..77c5a40eb50b445ca934759e115c5863c228f222 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -23,7 +23,6 @@ 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 7d13dc3b0669b4327ce271b5c6339edb057077b0..ade2d8e63b712455cc8f43f0cc81fa47e7933194 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches"
index 4da9c337f5bca941662df5f8709838816a1dbfca..45e60243b2de7dce91d166caddb93dfe41449f9e 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "connecting-notes, editorial-annotations, expressive-marks, really-simple"
@@ -16,7 +16,6 @@ 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 33978945b0fe86346959fdded696b52ca2b6c978..45fbff7ce0c4d6e6e200cb464602a0da3e4b7168 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
index 26cc5d92ecc2bb82e1e5b82b96dee4e18506aaa2..fdd185ca79c5df099619fd0d592f3a91bdf3a891 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, really-simple"
@@ -21,17 +21,14 @@ 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 {
+scm = \chordmode {
   c1/c | cis/cis
   b1/b | bis/bis | bes/bes
 }
 
-%% The following is only here to print the names of the
-%% chords styles; it can be removed if you do not need to
-%% print them.
 
 \layout {
+  ragged-right = ##t
   \context {
     \ChordNames
     \consists "Instrument_name_engraver"
@@ -40,14 +37,24 @@ music = \chordmode {
 
 <<
   \new ChordNames {
-    \set ChordNames.instrumentName = #"default"
-    \music
+    \set instrumentName = #"default"
+    \scm
+  }
+  \new ChordNames {
+    \set instrumentName = #"german"
+    \germanChords \scm
   }
   \new ChordNames {
-    \set ChordNames.instrumentName = #"german"
-    \germanChords \music }
+    \set instrumentName = #"semi-german"
+    \semiGermanChords \scm
+  }
   \new ChordNames {
-    \set ChordNames.instrumentName = #"semi-german"
-    \semiGermanChords \music }
-  \context Voice { \music }
+    \set instrumentName = #"italian"
+    \italianChords \scm
+  }
+  \new ChordNames {
+    \set instrumentName = #"french"
+    \frenchChords \scm
+  }
+  \context Voice { \scm }
 >>
index 0fff98a94fcfd8f5d222e1c6c9b5dc131247a35e..e5608cf69e4d7125df72633f7b1fded541d63517 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "text, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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 bb52c169ffc275af4761876ef65db2a508f7e9e0..9e5b0c7ef014aec9e5c08a4e39b0a7290f28e7f0 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches"
@@ -19,7 +19,6 @@ 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 38764d36f3f3ed3a4d939cb22275db211c2834fb..422a855169660aa427e5e5a1ef7e4e6ba0159b10 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index c4c53e5c320b6f2301d7d0f773f4ee832b863c96..08a8d99202476a181d87123794e37677c5ef68ec 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "specific-notation, staff-notation"
@@ -20,7 +20,6 @@ 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 7c7bafcbb1e051cb7be5c4d1104cdc516b1774da..7a6f6fb5bbd6bed18067c25c7d1fc6fb22cce609 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords"
@@ -18,7 +18,6 @@ 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 589ce235fa75e96daea59301de6df57e1537c4d0..548544273efaa71e66992e17cf8678e86fbcec3f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "winds"
index ed30920b49eed08d4dd1aa7acc261f48e01bdcc6..e605413ea25fdb1dcab9c52e151e7a4a1331a3cb 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout, staff-notation, tweaks-and-overrides"
@@ -19,7 +19,6 @@ changed by scaling the properties @code{'staff-space} and
   doctitle = "Changing the staff size"
 } % begin verbatim
 
-
 <<
   \new Staff {
     \relative c'' {
index 66879b4f68e9e6975373cc121dd3b1e5cb3deb52..5ee5d34f28370cbe94add231e9499bea08e62ffd 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "midi, rhythms, tweaks-and-overrides"
@@ -17,7 +17,6 @@ metronome mark invisible.
   doctitle = "Changing the tempo without a metronome mark"
 } % begin verbatim
 
-
 \score {
   \new Staff \relative c' {
     \tempo 4 = 160
index 6f6871ef375c4731a02c5ac866e82a08fb17dc36..5345cd9242a5cde84024ac0488e18aabcd3d288b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
@@ -19,7 +19,6 @@ exhaustive list.
   doctitle = "Changing the text for sustain markings"
 } % begin verbatim
 
-
 sustainNotes = { c4\sustainOn d e\sustainOff\sustainOn f\sustainOff }
 
 \relative c' {
index e0257869b78ebe016e8de761ffd877034f59b50b..d20801bedbe801389dff846f33bd2736aaddc576 100644 (file)
@@ -1,26 +1,26 @@
-% 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.17.30
-\version "2.17.30"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
 
   texidoc = "
 By default, only the numerator of the tuplet number is printed over the
-tuplet bracket. Alternatively, num:den of the tuplet number may
-be printed, or the tuplet number may be suppressed altogether.
+tuplet bracket, i.e., the denominator of the argument to the
+@code{\\times} command.
+
+Alternatively, num:den of the tuplet number may be printed, or the
+tuplet number may be suppressed altogether.
 
 "
   doctitle = "Changing the tuplet number"
 } % begin verbatim
 
-
-
 \relative c'' {
   \tuplet 3/2 { c8 c c }
   \tuplet 3/2 { c8 c c }
index 74a6d43c10c7bbaf2a63be739f53cbd97439cfe8..6b37d262db98c34fbe131cbbdd8afed7e935085b 100644 (file)
@@ -1,20 +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.17.11
-\version "2.17.11"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
-  lsrtags = "workaround, contexts-and-engravers, contemporary-notation, rhythms"
+  lsrtags = "contemporary-notation, contexts-and-engravers, rhythms, workaround"
 
+  texidoc = "
+The @code{measureLength} property, together with
+@code{measurePosition}, determines when a bar line is needed.  However,
+when using @code{\\scaleDurations}, the scaling of durations makes it
+difficult to change time signatures.  In this case,
+@code{measureLength} should be set manually, using the
+@code{ly:make-moment} callback.  The second argument must be the same
+as the second argument of @code{\\scaleDurations}.
+
+"
   doctitle = "Changing time signatures inside a polymetric section using \\scaleDurations"
 } % begin verbatim
 
-
-
 \layout {
   \context {
     \Score
index 864374ec3f2a40dc6cbb918a390e23e25b6cefa5..643e25c95a06d59b6b58ba2af0ea4a09318c68da 100644 (file)
@@ -1,24 +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.17.6
-\version "2.17.6"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
-  lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers, specific-notation"
+  lsrtags = "ancient-notation, contexts-and-engravers, rhythms, specific-notation, vocal-music"
 
   texidoc = "
-This form of notation is used for the chant of the Psalms, where verses
-aren't always the same length.
+This form of notation is used for Psalm chant, where verses aren't
+always the same length.
 
 "
   doctitle = "Chant or psalms notation"
 } % begin verbatim
 
-
 stemOff = \hide Staff.Stem
 stemOn  = \undo \stemOff
 
index a5b221cf28a84c908cfa39fec19dd1e5e2dc05d2..540c6e8a7586dab8e33d71a8fd70d138d052ff62 100644 (file)
@@ -1,16 +1,16 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
 
   texidoc = "
-Slides for chords can be indicated in both @code{Staff} and
+Slides for chords are indicated by default 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.
@@ -18,9 +18,10 @@ single notes.
 "
   doctitle = "Chord glissando in tablature"
 } % begin verbatim
+%=> http://lilypond.1069038.n5.nabble.com/LSR-chord-glissando-in-tablature-obsolete-tc159863.html
 
 myMusic = \relative c' {
-  <c\3 e\2 g\1>1 \glissando <f\3 a\2 c\1>
+  <c e g>1 \glissando <f a c>
 }
 
 \score {
@@ -29,7 +30,17 @@ myMusic = \relative c' {
       \clef "treble_8"
       \myMusic
     }
-    \new TabStaff {
+    \new TabStaff \myMusic
+  >>
+}
+
+\score {
+  <<
+    \new Staff {
+      \clef "treble_8"
+      \myMusic
+    }
+    \new TabStaff \with { \override Glissando.style = #'none } {
       \myMusic
     }
   >>
index 759c02140d31178642eddf9fca69513f12ce1986..914c06f1e6dbb1c2dd5a74a5cd8f7e9f510886ed 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, specific-notation"
@@ -17,7 +17,6 @@ special notations for specific chords.
   doctitle = "Chord name exceptions"
 } % begin verbatim
 
-
 % modify maj9 and 6(add9)
 % Exception music is chords with markups
 chExceptionMusic = {
index b4a345d464f8d383b8c43c5f9e3433dbb902d9bb..832dda877dbcc10a16710213e7fe9f9278a2d69c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, specific-notation"
@@ -16,7 +16,6 @@ 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 ffac03d80be84ba9c4a71ac26e817965968e3890..89b2ea95e64d22f84a48f924f1417b6af104fb94 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
index c335944a5a10708fc454136b9b5f887bb104c3d2..db4e80b032edc42253a594ae20303454e97355a3 100644 (file)
@@ -1,19 +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.17.6
-\version "2.17.6"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
-  texidoc = ""
-  doctitle = "headword"
-} % begin verbatim
 
+  texidoc = "
+.
 
+"
+  doctitle = "Chords headword"
+} % begin verbatim
 
 theChords = \chordmode {
   \time 2/2
@@ -100,4 +101,3 @@ Bass = {
     }
   }
 }
-\paper {  }
index 86bdaefd0ebb642e137097991c42b71d5c2c1774..c774f57f8b107cab17139d78c1c41f4eebd9b420 100644 (file)
@@ -1,7 +1,7 @@
 adding-a-figured-bass-above-or-below-the-notes.ly
 adding-bar-lines-to-chordnames-context.ly
 avoiding-collisions-with-chord-fingerings.ly
-bar-chords-notation-for-guitar--with-text-spanner.ly
+bar-chords-notation-for-guitar-with-text-spanner.ly
 changing-chord-separator.ly
 changing-the-chord-names-to-german-or-semi-german-notation.ly
 changing-the-positions-of-figured-bass-alterations.ly
index e7155b535569d540b91ee987a495136edcc75672..541c2d67ba5117bb325087a8042dc219889da231 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches"
@@ -16,7 +16,6 @@ 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 ee58d574b622c4bb3c6ed88560b85c562d2cf20d..b7be9582979e35f30d58706ced6ebe16834d3bbf 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout"
@@ -33,7 +33,6 @@ are generated.
   doctitle = "Clip systems"
 } % begin verbatim
 
-
 #(ly:set-option 'clip-systems)
 #(define output-suffix "1")
 
index 50bc544ad0205f7dee302db6fc6f075cb379c477..82974911e143978e30aee4e404c51b676aa200e2 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, contemporary-notation, keyboards, really-cool, simultaneous-notes, specific-notation"
@@ -17,7 +17,6 @@ played.
   doctitle = "Clusters"
 } % begin verbatim
 
-
 fragment = \relative c' {
   c4 f <e d'>4
   <g a>8 <e a> a4 c2 <d b>4
index 16ed079f6e578e48bedf99278136535810aab641..23b25a5523d4ff368b9be3e9b3bbccd09ef85229 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, pitches, really-cool"
index b778e8b394abd17fb83a5e7dd7eba270a7835267..14fc861c1c7417ccfba676196f0091e636079d2a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, really-simple, text"
@@ -18,9 +18,10 @@ block.
   doctitle = "Combining dynamics with markup texts"
 } % begin verbatim
 
-
 piuF = \markup { \italic più \dynamic f }
+
 \layout { ragged-right = ##f }
+
 \relative c'' {
   c2\f c-\piuF
 }
index 0a8477adc57f1565ce54d8db0d7eeb19e9dacf29..643dacbe8656c174bf12e31814cb258a3a67f589 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "simultaneous-notes, syntax-and-expressions, text"
@@ -30,6 +30,7 @@ staff: standard polyphony, @code{\\partcombine} without texts, and
   doctitle = "Combining two parts on the same staff"
 } % begin verbatim
 
+%% Combining pedal notes with clef changes
 
 musicUp = \relative c'' {
   \time 4/4
index 9b1a047a5ba661b2b33af04aced1a253d84383b2..473493472316cd313eb8b70eae51731d62eb44dc 100644 (file)
@@ -1,27 +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.17.15
-\version "2.17.15"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.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.
+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
 
-
 \relative c' {
   \compoundMeter #'((2 8) (3 8))
   c8 d e fis gis
index b30f7e73931ef0aa602efd175fdbf75dba37cf25..514718f9bd6492de682430688fdb73bd49c4eeab 100644 (file)
@@ -1,42 +1,39 @@
-% 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.16.0
-\version "2.16.0"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
+
   texidoc = "
 Beat grouping within a measure is controlled by the context property
-@code{beatStructure}.  Values of @code{beatStructure} are
-established for many time signatures in
-@file{scm/time-signature-settings.scm}.  Values of @code{beatStructure}
-can be changed or set with @code{\\set}.
-Alternatively, @code{\\time} can be used to both
-set the time signature and establish the beat structure.
-For this, you specify the internal grouping of beats in a measure
-as a list of numbers (in Scheme syntax) before the time signature.
+@code{beatStructure}.  Values of @code{beatStructure} are established
+for many time signatures in @@file@{scm/time-signature-settings.scm@}.
+Values of @code{beatStructure} can be changed or set with @code{\\set}.
+Alternatively, @code{\\time} can be used to both set the time signature
+and establish the beat structure. For this, you specify the internal
+grouping of beats in a measure as a list of numbers (in Scheme syntax)
+before the time signature.
 
 @code{\\time} applies to the @code{Timing} context, so it will not
 reset values of @code{beatStructure} or @code{baseMoment} that are set
 in other lower-level contexts, such as @code{Voice}.
 
-If the @code{Measure_grouping_engraver} is included
-in one of the display contexts, measure grouping signs will be
-created.  Such signs ease reading rhythmically complex modern music.
-In the example, the 9/8 measure is grouped in two different
-patterns using the two different methods, while the 5/8 measure
-is grouped according to the default setting in
-@file{scm/time-signature-settings.scm}:
+If the @code{Measure_grouping_engraver} is included in one of the
+display contexts, measure grouping signs will be created.  Such signs
+ease reading rhythmically complex modern music. In the example, the 9/8
+measure is grouped in two different patterns using the two different
+methods, while the 5/8 measure is grouped according to the default
+setting in @@file@{scm/time-signature-settings.scm@}:
+
 "
   doctitle = "Conducting signs measure grouping signs"
 } % begin verbatim
 
-
-
 \score {
   \new Voice \relative c'' {
     \time 9/8
index f2b61e8e8dbd9ef0eb9b1c599b1965c69de8bf9d..c37bc7240e355fba846c72567419ad59bc45d33a 100644 (file)
@@ -1,17 +1,17 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
 
   texidoc = "
 When left aligning bar numbers, overlapping problems may occur with
-Staves brackets. The snippet solves this by keeping right aligned the
+Staves brackets.  The snippet solves this by keeping right aligned the
 first bar number following line breaks.
 
 "
index 7d9d563318bb33526d5cb0b3843727aebc62bf1e..1585518199a124db390b09c69af112894841b3ac 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, expressive-marks, specific-notation"
@@ -17,7 +17,6 @@ hidden note and cadenza timing.
   doctitle = "Contemporary glissando"
 } % begin verbatim
 
-
 \relative c'' {
   \time 3/4
   \override Glissando.style = #'zigzag
index 4df07c679e00b1d4af621b2058538ecdfb7ff00b..a434f35d753d61cc3b932bcee98abb52c43d475b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 4e264c604e562cf8e5263da440e64c313068b4cf..9c29cba1ebc4694e7cac7a9009b35ce99dc52e5d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, editorial-annotations, fretted-strings, keyboards, specific-notation"
@@ -18,7 +18,6 @@ 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 d4091b033dea85aa784312116cfed89a28efbb0b..9c036165283ab9ce0468f86d49371ea5044a7c5f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -23,7 +23,6 @@ comes first.
   doctitle = "Controlling the vertical ordering of scripts"
 } % begin verbatim
 
-
 \relative c''' {
   \once \override TextScript.script-priority = #-100
   a2^\prall^\markup { \sharp }
index 9c74de6b453cd25db13f1ef9ac3bfa42f30e5cdf..37def3322493465f7c1c66a5b6a88c0fd88d3309 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -21,7 +21,6 @@ bracket), @code{#f} (never print a bracket) or @code{#'if-no-beam}
   doctitle = "Controlling tuplet bracket visibility"
 } % begin verbatim
 
-
 music = \relative c'' {
   \tuplet 3/2 { c16[ d e } f8]
   \tuplet 3/2 { c8 d e }
@@ -37,5 +36,8 @@ music = \relative c'' {
     << \music s4^"#t" >>
     \override TupletBracket.bracket-visibility = ##f
     << \music s4^"#f" >>
+    %% v2.18 :
+    \omit TupletBracket
+    << \music s4^"omit" >>
   }
 }
index b551d6eaca4ae8d090c24a2a0b1496483a335ecc..ed1279b54cd3b0bb62540d68faa82f2449dd8b00 100644 (file)
@@ -1,2 +1 @@
-adjusting-lyrics-vertical-spacing.ly
 horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
index 1e44aa49cf8f05b000f2b1ac386bcb52f6086d0d..0787bc8b0c587655ccc5d78492b2506cd1d22abe 100644 (file)
@@ -1,10 +1,9 @@
-% 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.18.0
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
 \version "2.18.0"
 
 \header {
 Creating a delayed turn, where the lower note of the turn uses the
 accidental, requires several overrides.  The
 @code{outside-staff-priority} property must be set to @code{#f}, as
-otherwise this would take precedence over the
-@code{avoid-slur property}.  Changing the fractions @code{2/3} and
-@code{1/3} adjusts the horizontal position.
+otherwise this would take precedence over the @code{avoid-slur
+property}.  Changing the fractions @code{2/3} and @code{1/3} adjusts
+the horizontal position.
+
 "
   doctitle = "Creating a delayed turn"
 } % begin verbatim
 
-
 \relative c'' {
   c2*2/3 ( s2*1/3\turn d4) r
   <<
index 52b16bbb593dc155534e25d4789711c49f2b8d90..bdf4cee3283f54769a5788a2702b926b685276f5 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -18,7 +18,6 @@ context:
   doctitle = "Creating arpeggios across notes in different voices"
 } % begin verbatim
 
-
 \new Staff \with {
   \consists "Span_arpeggio_engraver"
 }
index f264ed64f213149163bcf00082458f3d0720ee4e..69d3626554f45228d09dfc1863ac5cd6c2f23821 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, editorial-annotations, paper-and-layout, specific-notation, staff-notation"
@@ -19,7 +19,6 @@ To create blank staves, generate empty measures then remove the
   doctitle = "Creating blank staves"
 } % begin verbatim
 
-
 #(set-global-staff-size 20)
 
 \score {
@@ -41,6 +40,8 @@ To create blank staves, generate empty measures then remove the
   }
 }
 
+% uncomment these lines for "letter" size
+%{
 \paper {
   #(set-paper-size "letter")
   ragged-last-bottom = ##f
@@ -49,3 +50,16 @@ To create blank staves, generate empty measures then remove the
   bottom-margin = 0.25\in
   top-margin = 0.25\in
 }
+%}
+
+% uncomment these lines for "A4" size
+%{
+\paper {
+  #(set-paper-size "a4")
+  ragged-last-bottom = ##f
+  line-width = 180
+  left-margin = 15
+  bottom-margin = 10
+  top-margin = 10
+}
+%}
index a46b5a8dbcfb980df94d92a3e864e180140a858a..d49f35abc7e165bc888cdeb68b0a4d0ea9d4c3f2 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -18,7 +18,6 @@ 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 168043d7e9988ccd699fb59201468bc143195803..87beb1f21fd8de2e9bfe9a58514359bbb3504f7d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -18,7 +18,6 @@ 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 aaf99628423099b55ed0db33f18ead45350fd376..7949e5aec4d4dba29ecc36053fd6478042b31cc3 100644 (file)
@@ -1,22 +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.17.15
-\version "2.17.15"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, scheme-language, staff-notation, tweaks-and-overrides"
 
   texidoc = "
 Creating fingerings larger than 5 is possible.
+
 "
   doctitle = "Creating double-digit fingerings"
 } % begin verbatim
 
-
 \relative c' {
   c1-10
   c1-50
index a234b65082a73382990d7b398005c77401c6d5fd..62ebc5e72658d410b57ec447046a49be3e30421b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -17,7 +17,6 @@ change the tempo in MIDI output.
   doctitle = "Creating metronome marks in markup mode"
 } % begin verbatim
 
-
 \relative c' {
   \tempo \markup {
     \concat {
index d6299a8ca896e8e9334fcae07285cb9e86ad45ac..8d6eec5122e20b1e637276462f42d52b9b6dba82 100644 (file)
@@ -1,11 +1,10 @@
-% 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.16.0
-\version "2.16.0"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, text, workaround"
@@ -27,7 +26,6 @@ commands such as @code{\\dynamicUp} or @code{\\dynamicDown}.
   doctitle = "Creating \"real\" parenthesized dynamics"
 } % begin verbatim
 
-
 paren =
 #(define-event-function (parser location dyn) (ly:event?)
    (make-dynamic-script
index eefa6f59173c3c4750ea372e5aeccfe8963b1c9a..c93fc9ed82c533ca8f99fda93ba110b44ae6f938 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, text, tweaks-and-overrides"
@@ -32,7 +32,7 @@ end of one system and the start of the following system.
   % the hidden measure and bar line
   % \cadenzaOn turns off automatic calculation of bar numbers
   \cadenzaOn
-  \once \omit Score.TimeSignature
+  \once \override Score.TimeSignature.stencil = ##f
   \time 1/16
   s16 \bar ""
   \cadenzaOff
index 74e82c55e22b194a7d1900f07d7529ec30b707c2..847de5949a518b89650a47f9f06abf325372f36b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "connecting-notes, expressive-marks, keyboards, real-music, unfretted-strings"
@@ -23,7 +23,6 @@ solo violin, BWV 1004.
   doctitle = "Creating slurs across voices"
 } % begin verbatim
 
-
 \relative c' {
   <<
     {
index 5e18e550e2936019fde484e5acf52538dcf0ff33..d0c209273e2844c9c8e709ead9c0918fad51afda 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, text, tweaks-and-overrides"
@@ -19,7 +19,6 @@ to modify its output.
   doctitle = "Creating text spanners"
 } % begin verbatim
 
-
 \paper { ragged-right = ##f }
 
 \relative c'' {
index cb4ec966af60d2cecfad24d90c23f89aad0071df..f0929dc32c9cfb89dd781497db642c671b5b4fb6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, keyboards, tweaks-and-overrides, workaround"
@@ -15,14 +15,13 @@ cross-staff chords, because no problems with automatic beam collision
 avoidance then arise.  If the stems from the lower staff were used in
 the following example, it would be necessary to change the automatic
 beam collision avoidance settings so that it doesn't detect collisions
-between staves using @code{\\override Staff.Beam.collision-voice-only
-##t}
+between staves using @code{\\override Staff.Beam.collision-voice-only =
+##t}
 
 "
   doctitle = "Cross-staff chords - beaming problems workaround"
 } % begin verbatim
 
-
 \new PianoStaff <<
   \new Staff = up
     \relative c' {
index cfcc9ef0d0394d657e58621933c1579ee6bb1906..448187f8ec30db1f4f12977acaa1704bde004c57 100644 (file)
@@ -1,24 +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.16.0
-\version "2.16.0"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
 
 \header {
-  lsrtags = "staff-notation, tweaks-and-overrides, contexts-and-engravers"
+  lsrtags = "contexts-and-engravers, staff-notation, tweaks-and-overrides"
+
   texidoc = "
-This snippet shows the use of the @code{Span_stem_engraver}
-and @code{\\crossStaff} to connect stems across staves automatically.
-The stem length need not be specified, as the variable distance
-between noteheads and staves is calculated automatically.
+This snippet shows the use of the @code{Span_stem_engraver} and
+@code{\\crossStaff} to connect stems across staves automatically.
+
+The stem length need not be specified, as the variable distance between
+noteheads and staves is calculated automatically.
+
 "
   doctitle = "Cross staff stems"
 } % begin verbatim
 
-
 \layout {
   \context {
     \PianoStaff
index 980feb53107651675b0838e13bfaf858bc8134c1..83808e275796291315dca1e288f8d0b7093641fc 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, real-music, repeats"
@@ -19,7 +19,6 @@ its @code{\\change Staff} command.
   doctitle = "Cross-staff tremolos"
 } % begin verbatim
 
-
 \new PianoStaff <<
   \new Staff = "up" \relative c'' {
     \key a \major
index b653e146ac31d4649d2b4237277033b16a9b562b..e22f5a69f37b912508c760a41d0d585699567a92 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, specific-notation, symbols-and-glyphs, tweaks-and-overrides"
@@ -16,7 +16,6 @@ Custodes may be engraved in various styles.
   doctitle = "Custodes"
 } % begin verbatim
 
-
 \layout { ragged-right = ##t }
 
 \new Staff \with { \consists "Custos_engraver" } \relative c' {
index f9d5816c3716fa9af9d9e956682effbd64e67487..f619e246a3683cf5aaf5d43a2549e983de04250c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -20,7 +20,6 @@ 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 57032ef0fd226deddea079e835a7f87ea479ce73..b48ecb6058581e92e2aaf5a13676e129375007c8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -19,7 +19,6 @@ markup.
   doctitle = "Customizing markup fret diagrams"
 } % begin verbatim
 
-
 <<
   \chords { c1 | c | c | d }
 
diff --git a/Documentation/snippets/customizing-the-position-and-number-of-dots-in-repeat-sign-bar-lines.ly b/Documentation/snippets/customizing-the-position-and-number-of-dots-in-repeat-sign-bar-lines.ly
new file mode 100644 (file)
index 0000000..8f733ad
--- /dev/null
@@ -0,0 +1,76 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "scheme-language, symbols-and-glyphs"
+
+  texidoc = "
+If you want to customize the position and/or number of dots in repeat
+sign bar lines, you can define new custom bar lines or redefine the way
+ default repeat signs are drawn.  This snippet shows how.  This may be
+particularly helpful when using a staff with custom line-positions, as
+shown in this snippet.
+
+"
+  doctitle = "Customizing the position and number of dots in repeat sign bar lines"
+} % begin verbatim
+
+% \version "2.18.0"
+
+#(define ((make-custom-dot-bar-line dot-positions) grob extent)
+
+   "Draw dots (repeat sign dots) at @var{dot-positions}. The
+coordinates of @var{dot-positions} are equivalent to the
+coordinates of @code{StaffSymbol.line-positions}, a dot-position
+of X and a line-position of X indicate the same vertical position."
+
+   (let* ((staff-space (ly:staff-symbol-staff-space grob))
+          (dot (ly:font-get-glyph (ly:grob-default-font grob) "dots.dot"))
+          (stencil empty-stencil))
+     (for-each
+      (lambda (dp)
+        (set! stencil (ly:stencil-add stencil
+                        (ly:stencil-translate-axis dot (* dp (/ staff-space 2)) Y))))
+      dot-positions)
+     stencil))
+
+% With the procedure above we can define custom bar-lines, for example,
+% one that resembles standard repeat sign bar lines except it has
+% three dots at staff positions -3, 0, and 3.
+
+#(add-bar-glyph-print-procedure "*" (make-custom-dot-bar-line '(-3 0 3)))
+\defineBarLine ".|*" #'("" "*" "")
+\defineBarLine "*|." #'("" "*" "")
+
+% We can also customize the dot positions used in all default repeat signs
+% by redefining the print procedure of the colon bar glyph (":"). On a staff
+% with line-positions of '(-4 -2 2 4) the default repeat sign dots appear
+% at '(-3 3), but we can put them at '(-1 1) instead.
+
+#(add-bar-glyph-print-procedure ":" (make-custom-dot-bar-line '(-1 1)))
+
+
+\new Staff \with {
+  \override StaffSymbol.line-positions = #'(-4 -2 2 4)
+  \override StaffSymbol.staff-space = #1.3
+} {
+  \relative f' {
+    g1
+    \bar ".|*"
+    g
+    \bar "*|."
+    g
+    \bar ".|:"
+    g
+    \bar ":|."
+    g
+    \repeat volta 2 {
+      g
+    }
+  }
+}
index 50ff9bc0cda6324f42da991d69ae65a725c612b1..07471da72d289baf4f63ec475ea5861689c479cd 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -17,7 +17,6 @@ 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
index 6ba7858ccae789864e508d03831ba242f27aaea6..6a3b029cd3ff9c663cb43479d4d55dcc37d48608 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -27,7 +27,6 @@ information.  This is planned to be corrected in the future.
   doctitle = "Defining predefined fretboards for other instruments"
 } % begin verbatim
 
-
 % add FretBoards for the Cuatro
 %   Note: This section could be put into a separate file
 %      predefined-cuatro-fretboards.ly
@@ -108,7 +107,7 @@ primeros = {
   \layout {
     \context {
       \Score
-      \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16)
+      \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1 16)
     }
   }
   \midi { }
index 434587651fac209ed00da5b0c78d6b4b5aac4bb3..44199d8fd9f40b78a02714d5e84cfd0f57bb8f93 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "midi, real-music, specific-notation"
@@ -19,7 +19,6 @@ composition? Solution: A LilyPond demo file.
   doctitle = "Demo MidiInstruments"
 } % begin verbatim
 
-
 \header {
   title = "Demo of all midi sounds"
   arranger = "Myself "
index 38b3bc30a94f5a52461986a9d10a0e0f15b8448a..a99002b0bf416b1b7ebb3ee8154ce24551715615 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout, text, titles"
@@ -16,7 +16,6 @@ A demonstration of all headers.
   doctitle = "Demonstrating all headers"
 } % begin verbatim
 
-
 \header {
   copyright = "copyright"
   title = "title"
index 94d61a4be575b90d6d6ca6de8b0343806b2d9497..a7d99645bc1b780e5647328e8fbca6570f0e2dc0 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides"
index bb20ae2d0e8ac5c147007f9d3392524d7b991303..60a68c3a136f241d6b335539df7225f1e96d3dfc 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.15"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers"
@@ -35,8 +35,10 @@ the second violin is also displayed.
     <<
       \new Staff = "Staff_flute" \with {
         instrumentName = "Flute"
-        shortInstrumentName = "Fl"}
-        \relative c' { \repeat unfold 3 { c'4 c c c | c c c c | c c c c | \break }
+        shortInstrumentName = "Fl"
+      }
+      \relative c' {
+        \repeat unfold 3 { c'4 c c c | c c c c | c c c c | \break }
       }
     >>
     \new StaffGroup = "StaffGroup_Strings"
index 902541ce0c8ccefebf086716c56a8d750eb105ee..a433eb96d0a6cd764b2cb22f559a3058ba82664f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, simultaneous-notes, workaround"
@@ -18,14 +18,16 @@ with different accidentals.
 } % begin verbatim
 
 fixA = {
-  \once \override Stem.length = #9
+  \once \override Stem.length = #11
 }
+
 fixB = {
   \once \override NoteHead.X-offset = #1.7
+  \once \override Stem.length = #7
   \once \override Stem.rotation = #'(45 0 0)
-  \once \override Stem.extra-offset = #'(-0.2 . -0.2)
+  \once \override Stem.extra-offset = #'(-0.1 . -0.2)
   \once \override Flag.style = #'no-flag
-  \once \override Accidental.extra-offset = #'(4 . 0)
+  \once \override Accidental.extra-offset = #'(4 . -.1)
 }
 
 \relative c' {
index d6c8d46a2a2534599c2d762f3ae70d91b76de6ed..7a75bb1a33fa98170414298349e200e51c5c806d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "devel, scheme-language, tweaks-and-overrides"
@@ -39,7 +39,7 @@ When called this way
 
 
 @{
- \\once \\override NoteHead.before-line-breaking = #display-ancestry
+ \\once \\override NoteHead #'before-line-breaking = #display-ancestry
  c @}
 
 
@@ -65,6 +65,9 @@ NoteHead X,Y: NoteColumn
   doctitle = "Displaying grob ancestry"
 } % begin verbatim
 
+%% http://lsr.di.unimi.it/LSR/Item?id=622
+%% see also http://www.lilypond.org/doc/v2.18/Documentation/snippets/tweaks-and-overrides#tweaks-and-overrides-displaying-grob-ancestry
+
 #(define (grob-name grob)
    (if (ly:grob? grob)
        (assoc-ref (ly:grob-property grob 'meta) 'name)
index aa453021e4709a234d63b8bdf76878880a8a6d02..8f2fb4946cb580d61b5bbe19464001b5eadc599b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "real-music, tweaks-and-overrides, unfretted-strings"
@@ -17,7 +17,6 @@ override this behavior, set the context property @code{harmonicDots}.
   doctitle = "Dotted harmonics"
 } % begin verbatim
 
-
 \relative c''' {
   \time 3/4
   \key f \major
index 316dc5fb00bfe068e550cce3414aaee4bc0d995e..289bee432fb0687db388224a1713bb1ce1ebe290 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, expressive-marks, simultaneous-notes, workaround"
@@ -17,7 +17,6 @@ hidden voice.
   doctitle = "Double glissando"
 } % begin verbatim
 
-
 \relative c {
   \clef bass
   <<
index a95c7739b5bebaee032dd021cf4f38c4102c6703..8059c2d011e34a79c549c3931e003c4a5bb8ce60 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, scheme-language, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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)
@@ -30,7 +29,6 @@ arbitrary grob.
   b8
 
   \revert Stem.stencil
-
   \revert Flag.stencil
   c4. c4
   \mark "F"
index 44cfe8c7a1f2f02f64942f28a19ca8df7fb58aa2..b178fa7f01b970d9e31c55a37eb48728338bd10c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -26,4 +26,4 @@ circle =
             (ly:stencil-extent note X)
             (ly:stencil-extent note Y))))
 
-{ \circle c' }
+{ \circle c'' }
index 196a3d8c81a5ccc935cf76a735d99ec12e880586..a86e85f2374e1845702b04950f7a19df5e980269 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, scheme-language, tweaks-and-overrides"
index b673f2165f125de99b0e87e5201173820b58d14a..f7264aa0f898671d55f7899758cc41c3d1298d22 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 3a57f5a21412270b8d98fd990f38c34141f246ee..b7f84a13928beab5ac38443a794bfeee29984bf4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index e6b962a5577363ac5aef7cfb20e4f79279f7bebe..169e808c6c8645ce43542624ea441796555b005d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -21,8 +21,6 @@ Beethoven, Op. 31, No. 3 Piano sonata 18, Movt II, Scherzo Measures 9 -
 
 \include "english.ly"
 
-% NR 1.7 Editorial annotations
-
 % Beethoven, Op. 31, No. 3
 % Piano sonata 18, Movt II, Scherzo
 % Measures 9 - 14
index 77354ead0951185b2391835f06b631ceb99fa1be..6aa000eb5f822a80b1f21793cd96eedd98eacc62 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, specific-notation, text"
@@ -17,7 +17,6 @@ block.
   doctitle = "Embedding native PostScript in a \\markup block"
 } % begin verbatim
 
-
 % PostScript is a registered trademark of Adobe Systems Inc.
 
 \relative c'' {
index 68cadaf2230f1ae4a6520c76212d466fe847df42..5d1bcf060c84c41cd90fa6a226837a686fe30e80 100644 (file)
@@ -1,5 +1,5 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
@@ -41,7 +41,6 @@ line, etc. form a @code{Staff} context.
   doctitle = "Engravers one-by-one"
 } % begin verbatim
 
-
 %% sample music
 topVoice = \relative c' {
   \key d \major
index 76bf91d1ce127dde4f8ca20714f4861876e0e9eb..f2a49ce9c3879028a17eda03aed9199c2a373b45 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -19,7 +19,6 @@ 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 1338e8c1756b0e71bfe21795d0e30096f81070db..48e2f42a0c63af6f31826da8638cf510c3cfdbfc 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats, rhythms"
@@ -25,7 +25,6 @@ the @code{'gap} property.
   doctitle = "Engraving tremolos with floating beams"
 } % begin verbatim
 
-
 \relative c'' {
   \repeat tremolo 8 { a32 f }
   \override Beam.gap-count = #1
diff --git a/Documentation/snippets/extending-a-trillspanner.ly b/Documentation/snippets/extending-a-trillspanner.ly
new file mode 100644 (file)
index 0000000..9c1a2a4
--- /dev/null
@@ -0,0 +1,37 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "staff-notation, syntax-and-expressions, tweaks-and-overrides"
+
+  texidoc = "
+For @code{TrillSpanner}, the @code{minimum-length} property becomes
+effective only if the @code{set-spacing-rods} procedure is called
+explicitly.  To do this, the @code{springs-and-rods} property should be
+set to @code{ly:spanner::set-spacing-rods}.
+
+"
+  doctitle = "Extending a TrillSpanner"
+} % begin verbatim
+
+%=> http://lilypond-french-users.1298960.n2.nabble.com/Allonger-un-trille-td7581110.html
+
+%by P.P.Schneider on April 2014
+
+\relative c' {
+\key c\minor
+  \time 2/4
+  c16( as') c,-. des-.
+  \once\override TrillSpanner.minimum-length = #15
+  \once\override TrillSpanner.springs-and-rods = #ly:spanner::set-spacing-rods
+  \afterGrace es4
+  \startTrillSpan { d16[( \stopTrillSpan es)] }
+  c( c' g es c g' es d
+  \hideNotes
+  c8)
+}
index fff3fddafb3de5c11f5e2abfb4521cefa11fa18b..9a4a8fcc171c59b95cda6f06827458928b598393 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation, workaround"
@@ -16,7 +16,6 @@ A hammer in tablature can be faked with slurs.
   doctitle = "Faking a hammer in tablatures"
 } % begin verbatim
 
-
 \score {
   \new TabStaff {
     \relative c'' {
index 018a27b61cfede0130b916f8eca955a0b06738a0..190cec94a01d36f36ac62a1f6d899fc3b13902b1 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -78,7 +78,7 @@ extendOff = \bassFigureExtendersOff
       r16 d16 |
       d4 bes,4 a,4 f4 |
       g8 f16 g16 a8 a,8 d4 d'4 ~ |
-      8 c'8 b4 c'8 c'16 bes16 a4 |
+      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 |
index b9cdf44f71750fde290969b73b07892672c6ecee..e10d8702582b70c335de83eb3b3e9107680f7cba 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
@@ -16,7 +16,6 @@ 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 e4ea09092fa0cddc632e2df4394ad8c2067a735a..b5b45281fd4b236c5a3cdbc238d54d79b51ba451 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "symbols-and-glyphs, winds"
@@ -26,15 +26,23 @@ centermarkup = {
       ,(ly:make-simple-closure (list
         ly:self-alignment-interface::x-aligned-on-self))))
 }
-\score
-{\relative c'
-  {
+
+\score {
+  \relative c'{
     g\open
-    \once \override TextScript.staff-padding = #-1.0 \centermarkup
-    g^\markup{\combine \musicglyph #"scripts.open" \musicglyph
-    #"scripts.tenuto"}
-    \centermarkup g^\markup{\combine \musicglyph #"scripts.open"
-    \musicglyph #"scripts.stopped"}
+    \once \override TextScript.staff-padding = #-1.0
+    \centermarkup
+    g^\markup {
+      \combine
+        \musicglyph #"scripts.open"
+        \musicglyph #"scripts.tenuto"
+    }
+    \centermarkup
+    g^\markup {
+      \combine
+        \musicglyph #"scripts.open"
+        \musicglyph #"scripts.stopped"
+    }
     g\stopped
   }
 }
index f57ab20deed5a95a4dc8cd622fff84e24e3665f6..0b5bc43a1afcf2eab439d2864604579cf9916727 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -17,7 +17,6 @@ right-hand fingering.
   doctitle = "Fingerings string indications and right-hand fingerings"
 } % begin verbatim
 
-
 #(define RH rightHandFinger)
 
 \relative c {
index db142cd9d2ab90cb9dd68d9c0da9380927a7ca17..c3cfd54623b28efdbbfbf24e5d3533b1268492dd 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation, stylesheet, version-specific"
@@ -34,66 +34,34 @@ This snippet contains some header-like code that can be copied as
   doctitle = "Flamenco notation"
 } % begin verbatim
 
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%  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 } } }
+% Text indicators :
+abanico = ^\markup\small { \italic Abanico }
+rasgueado = ^\markup\small { \italic Ras. }
+alzapua = ^\markup\small { \italic Alzapua }
+
+% Finger stroke symbols :
+strokeUp = \markup\combine\override #'(thickness . 1.3) \draw-line #'(0 . 2)\raise #2 \arrow-head #Y #UP ##f
+strokeDown = \markup\combine\arrow-head #Y #DOWN ##f \override #'(thickness . 1.3) \draw-line #'(0 . 2)
+
+% Golpe symbol :
+golpe = \markup {
+  \filled-box #'(0 . 1) #'(0 . 1) #0
+  \hspace #-1.6
+  \with-color #white
+  \filled-box #'(0.15 . 0.85) #'(0.15 . 0.85) #0
+}
 
+% Strokes, fingers and golpe command :
+RHp = \rightHandFinger #1
+RHi = \rightHandFinger #2
+RHm = \rightHandFinger #3
+RHa = \rightHandFinger #4
+RHx = \rightHandFinger #5
+RHu = \rightHandFinger \strokeUp
+RHd = \rightHandFinger \strokeDown
+RHg = \rightHandFinger \golpe
 
 % Just handy :)
 tupletOff = {
@@ -127,105 +95,98 @@ headsOn = {
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 part = \relative c' {
-  <a, e' a cis e>8^\iUp
-  <a e' a cis e>8^\iDown
+  \set strokeFingerOrientations = #'(up)
+  \override StrokeFinger.add-stem-support = ##t
+  \key a\major
+  <a, e' a cis e\RHu\RHi>8
+  <a e' a cis e\RHd\RHi>8
   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^\markup\golpe
+  <a e' a cis e\RHu\RHi>8
+  <a e' a cis e\RHd\RHi>8
+  <a e' a cis e\RHu\RHi\RHg>8
+  <a e' a cis e\RHd\RHi>8
   r2
-
-  <a e' a cis e>16^\aUp
+  <a e' a cis e\RHu\RHa>16\rasgueado
   \headsOff
-  <a e' a cis e>^\mUp
-  <a e' a cis e>^\iUp
-  <a e' a cis e>^\iDown~
+  <a e' a cis e\RHu\RHm>
+  <a e' a cis e\RHu\RHi>
+  <a e' a cis e\RHd\RHi>~
   \headsOn
   <a e' a cis e>2
   r4
-
   \tupletOff
   \tuplet 5/4 {
-    <a e' a cis e>16^\xUp
+    <a e' a cis e\RHu\RHx>16\rasgueado
     \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~
+    <a e' a cis e\RHu\RHa>
+    <a e' a cis e\RHu\RHm>
+    <a e' a cis e\RHu\RHi>
+    <a e' a cis e\RHd\RHi>~
     \headsOn
   }
   <a e' a cis e>2
   r4
-
   \tupletsOff
   \tuplet 3/2 {
-    <a e' a cis e>8^\pDown
+    <a e' a cis e\RHd\RHp>8\abanico
     \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
+    <a e' a cis e\RHu\RHx>
+    <a e' a cis e\RHu\RHi>
     \headsOn
   }
-
   \tuplet 3/2 {
-    <a e' a cis e>8^\pDown
+    <a e' a cis e\RHd\RHp>8
     \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
+    <a e' a cis e\RHu\RHx>
+    <a e' a cis e\RHu\RHi>
     \headsOn
   }
-
   \tuplet 3/2 {
-    <a e' a cis e>8^\pDown
+    <a e' a cis e\RHd\RHp>8
     \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
+    <a e' a cis e\RHu\RHx>
+    <a e' a cis e\RHu\RHi>
     \headsOn
   }
   \tuplet 3/2 {
-    <a e' a cis e>8^\pDown
+    <a e' a cis e\RHd\RHp>8
     \headsOff
-    <a e' a cis e>^\xUp
-    <a e' a cis e>^\iUp
+    <a e' a cis e\RHu\RHx>
+    <a e' a cis e\RHu\RHi>
     \headsOn
   }
-
   \tupletsOff
   \override Beam.positions = #'(2 . 2)
   \tuplet 3/2 {
-    a8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
+    a8\RHp\alzapua
+    <e' a\RHu\RHg>
+    <e a\RHd>
   }
   \tuplet 3/2 {
-    a,8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
+    a,8\RHp
+    <e' a\RHu\RHg>
+    <e a\RHd>
   }
   \tuplet 3/2 {
-    a,8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
+    a,8\RHp
+    <e' a\RHu\RHg>
+    <e a\RHd>
   }
   \tuplet 3/2 {
-    a,8^\markup{ \small p }
-    <e' a>^\strokeUpGolpe
-    <e a>^\strokeDown
+    a,8\RHp
+    <e' a\RHu\RHg>
+    <e a\RHd>
   }
   \tupletsOn
-
-  \once \override TextScript.extra-offset = #'(0 . -1)
-  <g, b f'>1_\golpe^\mUp
+  <a, e' a\RHu\RHm>1
   \bar "|."
 }
 
 \score {
   \new StaffGroup <<
     \context Staff = "part" <<
-      \clef G
-      \transpose c c'
+      \clef "G_8"
       {
         \part
       }
index fb387f9b69d739bdaede5326c280368a491d9979..c9ee89ee72b241e0b1f0c2a7521563c163ef3d67 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, winds"
@@ -18,7 +18,6 @@ glyph.
   doctitle = "Flute slap notation"
 } % begin verbatim
 
-
 slap =
 #(define-music-function (parser location music) (ly:music?)
 #{
index 2d02d9aa932c212b999af3ba30962094fb08b663..7f0dcb1686ef999b61ff5799cd08f47ca917be1a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches"
@@ -20,7 +20,6 @@ Staff.forceClef = ##t}.
   doctitle = "Forcing a clef symbol to be displayed"
 } % begin verbatim
 
-
 \relative c' {
   \clef treble
   c1
index e2413c73b20d20d72d420b530673904820e34e88..07554c25f00cbab1b0d0c1ce22854b7861bd9841 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
@@ -18,7 +18,6 @@ are staff spaces.
   doctitle = "Forcing horizontal shift of notes"
 } % begin verbatim
 
-
 \relative c' <<
   {
     <d g>2 <d g>
index 6ab4f3706fd8c802af1ccb10a13c4d51a19e3053..cf44f33171a49e94bbcfd0134c6c79a4ba9b5f25 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "vocal-music"
@@ -18,7 +18,6 @@ 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 244eefef50812637844cdd2bf70420ef47fd75a4..10a95c5417938be7a52eaf2e2173db396c71e982 100644 (file)
@@ -1,26 +1,23 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation, workaround"
 
   texidoc = "
-By default, metronome marks do not influence horizontal spacing.  This
-has one downside: when using compressed rests, some metronome marks may
-be too close and therefore are printed vertically stacked, as
-demonstrated in the first part of this example.  This can be solved
-through a simple override, as shown in the second half of the example.
+By default, metronome marks do not influence horizontal spacing.   This
+can be solved 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
@@ -32,12 +29,9 @@ example = {
 
 {
   \compressFullBarRests
-
   \example
-
   R1
   R1
-
-  \override Score.MetronomeMark.extra-spacing-width = #'(0 . 0)
+  \override Score.MetronomeMark.extra-spacing-width = #'(-3 . 0)
   \example
 }
index 7304d1a9b395a6089e898a6fea26680b6f2e52ae..fa1ea91899ccb9551e00dc3e5c69b0950ba82634 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "automatic-notation, preparing-parts, really-simple, rhythms"
@@ -17,7 +17,6 @@ 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 aa5df6fa83aca5a89de11df3d2e2fbe0e44f7b19..983c0b98bca8d6466f36d32c8a96d2bb2550530f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "text, vocal-music"
index 7ae4dead641cf49548a3ddc6de5cebed34c8ff6a..4f6ea0daf255e731e8f0d7b3c86a4c7c178cf907 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -17,7 +17,6 @@ diagrams.
   doctitle = "Fret diagrams explained and developed"
 } % begin verbatim
 
-
 <<
   \chords {
     a2 a
index 68965a6ee574d4ee07e2e9866639a68fd8faeb39..845835041186ac65d261029089832abf74314fc3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
index a62c85dddd4ee385dbb7fbc438933ea3c52acf4c..ea58f737f6265aba8d18968243a86bbe28536e81 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -67,7 +67,8 @@ frettedStrings = {
 
 \score {
   <<
-    \new Staff {
+    \new Staff
+    \with { \omit StringNumber } {
       \new Voice {
         \clef "treble_8"
         \harmonics
index 35ad8bda09dac28e4af88e2942161c1206da4ab8..5f1f9f0cd69f9629a0ad2d373d2a13e25bcc6c10 100644 (file)
@@ -1,7 +1,7 @@
 adding-fingerings-to-a-score.ly
 adding-fingerings-to-tablatures.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
-bar-chords-notation-for-guitar--with-text-spanner.ly
+bar-chords-notation-for-guitar-with-text-spanner.ly
 changing-fret-orientations.ly
 chord-glissando-in-tablature.ly
 chordchanges-for-fretboards.ly
index cf2bfb23e93e8b7465c1065c24de01b8c1d2718f..d979660dfa4892e0d2e803ddd54095a70cc28fc3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, really-cool, scheme-language"
@@ -19,7 +19,6 @@ get different random note patterns, just change this number.
   doctitle = "Generating random notes"
 } % begin verbatim
 
-
 \score {
   {
     $(let ((random-state (seed->random-state (current-time))))
index cc30a8b2bf262ebb4853e3aa620e6eecf15403fa..d08471155e5e34e161d216175f8d0fef92634d0a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "automatic-notation, really-cool, scheme-language"
@@ -38,6 +38,7 @@ 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
index 5233a96703a4eddff5627dd93e3fb2699a054135..524a742b5107efb89eb5227168605a882817f1f0 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "winds"
index 254a266304f0467cf319f06072150e209cab3341..561a346a3f6d2b5ec6f1800a7a7f9e4dac4c4a06 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -17,7 +17,6 @@ properties.
   doctitle = "Grid lines: changing their appearance"
 } % begin verbatim
 
-
 \score {
   \new ChoirStaff <<
     \new Staff {
index 927ad32969f9f5ad323ae1e15cd643546699b771..f6c1dc359350dcd88ac7f1fd8794326c6b595b4d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -19,7 +19,6 @@ this snippet.
   doctitle = "Grid lines: emphasizing rhythms and notes synchronization"
 } % begin verbatim
 
-
 \score {
   \new ChoirStaff {
     \relative c'' <<
index 7de010c2b663dcf8cadd6262b99ec7f5606ac7ac..2e52aeb090517ce69cab285a8f776c158e08060e 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, rhythms"
@@ -17,7 +17,6 @@ melody notes, chord names and fret diagrams.
   doctitle = "Guitar strum rhythms"
 } % begin verbatim
 
-
 \include "predefined-guitar-fretboards.ly"
 <<
   \new ChordNames {
index ebfcda051323494a825a957fc9d52209c452a18a..2de50e5d3065f5f244f43beb1877f200135387b7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -17,7 +17,6 @@ dotted-line, line, trill or zigzag.
   doctitle = "Hairpins with different line styles"
 } % begin verbatim
 
-
 \relative c' {
   c2\< c\!
   \override Hairpin.style = #'dashed-line
index 7cb8869e0afd7cbd90cd056a12f689fff3f2708e..98fa6bc09987f123914c01068bea20ca9526d62d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches"
@@ -19,7 +19,7 @@ system.
 
 \relative c'' {
   \override Accidental.hide-tied-accidental-after-break = ##t
-  cis1~ 1~
+  cis1~ cis~
   \break
   cis
 }
index 682e2d5421e3f4db6d64481b1bfaf7bfac35ad81..b92da64840e7b1acad8601f6dedbc8546da9afc0 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -18,7 +18,6 @@ following way:
   doctitle = "Hiding the extender line for text dynamics"
 } % begin verbatim
 
-
 \relative c'' {
   \override DynamicTextSpanner.style = #'none
   \crescTextCresc
index da24c5a5dda064c02dbe9cc86f0adebdd7e1e3cd..7556b0e9b39768e2ad46e256343b0424b3f5d0ec 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation, tweaks-and-overrides"
@@ -29,7 +29,6 @@ itself.
   doctitle = "How to change fret diagram position"
 } % begin verbatim
 
-
 harmonies = \chordmode
 {
   a8:13
@@ -51,7 +50,7 @@ harmonies = \chordmode
      b4.~^\markup { \fret-diagram  #"6-x;5-2;4-4;3-2;2-2;1-4;"  } b4. a8\break
 % HERE IS THE SECOND METHOD
      <<
-       { a8 b4.~ 4. a8}
+       { a8 b4.~ b4. a8}
        { s4 s4 s4^\markup { \fret-diagram  #"6-x;5-2;4-4;3-2;2-2;1-4;"  }
        }
      >>
index 12d760f3ff1e1c2fd50bdb34e9ce9ad665468246..4e22c3caf05f2ac19633de817a17286fd7ce12c4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, staff-notation, tweaks-and-overrides"
@@ -23,7 +23,6 @@ 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 c43b550c9d996b93c37070ab48e69e6f2102b158..0191bbba972b085d0f78a2195f915c22e777301b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "specific-notation, symbols-and-glyphs, text, vocal-music"
@@ -16,7 +16,6 @@ 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 a6b6004a431f27fd67be4076b80c72f897a1efe8..d748938d094f4b3c8ff99ed82c94ade3aa3fb401 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "template, vocal-music"
@@ -18,7 +18,6 @@ verses as stand-alone text under the music.
   doctitle = "Hymn template"
 } % begin verbatim
 
-
 Timeline = {
   \time 4/4
   \tempo 4=96
index bbb2f9fbd6b03ca3d9aa619d0d2ecaba3dcce8d5..19422b6c24fe615c9082fa692128d1389f774130 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, real-music"
@@ -23,7 +23,6 @@ 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 c8378a2f1da094584efeb517d7d55663c64ffbc4..2ba8a35fa7f52cd2fc48b3b808b26c9cb5f5d230 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -18,7 +18,6 @@ available.
   doctitle = "Inserting a caesura"
 } % begin verbatim
 
-
 \relative c'' {
   \override BreathingSign.text = \markup {
     \musicglyph #"scripts.caesura.straight"
index a3fc4d0bb00429dacea1f1fac0a9ec650d203c8f..c8fb9bc22f9efe600f6898f714561373f1bf1550 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats"
@@ -16,7 +16,6 @@ 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 150474729739106b2e9346033ece701b7c7db1f0..6d6ae87a8e5cdb519859b9802c2b24f6169e27df 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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 f834227dfcdf7ba2a70aaf52ca4894a1b9b5471b..29aac3541eb4989b5c41e88662981e35bcd224a4 100644 (file)
@@ -1,5 +1,5 @@
 accordion-discant-symbols.ly
-accordion-registers.ly
+accordion-register-symbols.ly
 changing-the-text-for-sustain-markings.ly
 clusters.ly
 controlling-the-placement-of-chord-fingerings.ly
@@ -13,5 +13,6 @@ laissez-vibrer-ties.ly
 piano-template-simple.ly
 piano-template-with-centered-lyrics.ly
 piano-template-with-melody-and-lyrics.ly
+removing-brace-on-first-line-of-piano-score.ly
 using-autochange-with-more-than-one-voice.ly
 vocal-ensemble-template-with-automatic-piano-reduction.ly
index d125dc80386fea60213aa6d6d411ac5db08ba80e..63f92466b516b6d7e34ffa96d4483244f8c268f6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "connecting-notes, contemporary-notation, expressive-marks, fretted-strings, keyboards, specific-notation"
@@ -17,7 +17,6 @@ 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 d08607014dcb769bd13aa89b3ca2b3d7b6371401..c6e9215d7271fcb15fd328782d75b7a36cb30b6c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings, staff-notation"
@@ -16,7 +16,6 @@ Tablature can be formatted using letters instead of numbers.
   doctitle = "Letter tablature formatting"
 } % begin verbatim
 
-
 music = \relative c {
   c4 d e f
   g4 a b c
index 93086da94c1aae14b51da5f788c2c52e00eb0896..d3cbe37f386778706e85b77bb9304c5a62a98cc2 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -17,7 +17,6 @@ Glissando).
   doctitle = "Line arrows"
 } % begin verbatim
 
-
 \relative c'' {
   \override TextSpanner.bound-padding = #1.0
   \override TextSpanner.style = #'line
index 9167330fe64826c539b5c3ff19df484be2f658b2..48d2a946110671375aa49b7ec70ae30c37052e18 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, text, vocal-music"
index 0b0b6bba2186ae88cce8d9bc196c3f148ca9b5eb..8d616e36c9695a2d8d0a49f6c91dbf8f64f38200 100644 (file)
@@ -1,5 +1,5 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
@@ -18,7 +18,6 @@ details of pitch names and alterations.
   doctitle = "Makam example"
 } % begin verbatim
 
-
 % Initialize makam settings
 \include "makam.ly"
 
index b4d11b13d7fdd5c8eb2c6ff1f9df4be7fb6c8b96..92a2d97c1f56271930a5d3600cfc9dc5785a1302 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index 1cf8befaa02315be7d88b4d23a88acb2baf736b9..1bacee840448df176596f0ea7e5789a904b731f3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, staff-notation, workaround"
index f543c44a18fcd1f0cd174a2fdc928a6f07c0586c..fe5e53010936a613ef2531e9dde1e198c0a18acb 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords"
@@ -20,7 +20,6 @@ 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 fe444152341330962595b2cb43fd74a9d5b5ba16..8fe39d8f220d8fe3c229a0286714a7e4a8710385 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "connecting-notes, rhythms, tweaks-and-overrides"
@@ -20,7 +20,6 @@ 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 a836fd38d17f4eccc3637fcd9fcc8ce14b31744a..31d0b8505b8fb6af99c4289a03691ccc92bb4cf8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, editorial-annotations, vocal-music, workaround"
@@ -18,7 +18,6 @@ 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 474f13f19de5fc2dd782109b2a151e8864a3f663..6ff040e98671d368fdcd82b63a5e6e34f6283bb6 100644 (file)
@@ -1,22 +1,23 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "text"
 
   texidoc = "
 Text that can spread over pages is entered with the
-@code{\\markuplist} command.
+@code{\\markuplines} command.
 
 "
   doctitle = "Markup lines"
 } % begin verbatim
 
+%% updated/modified by P.P.Schneider on Feb. 2014
 
 #(set-default-paper-size "a6")
 
@@ -31,7 +32,8 @@ Text that can spread over pages is entered with the
       Il y avait en Westphalie, dans le château de M. le baron de
       Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
       les mœurs les plus douces.  Sa physionomie annonçait son âme.
-      Il avait le jugement assez droit, avec l'esprit le plus simple ;
+      Il avait le jugement assez droit, avec l'esprit le plus
+      \concat { simple \hspace #.3 ; }
       c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
       anciens domestiques de la maison soupçonnaient qu'il était fils
       de la sœur de monsieur le baron et d'un bon et honnête
@@ -40,12 +42,16 @@ Text that can spread over pages is entered with the
       quartiers, et que le reste de son arbre généalogique avait été
       perdu par l'injure du temps.
     }
+    \vspace #.3
     \paragraph {
       Monsieur le baron était un des plus puissants seigneurs de la
       Westphalie, car son château avait une porte et des fenêtres.  Sa
       grande salle même était ornée d'une tapisserie.  Tous les chiens
-      de ses basses-cours composaient une meute dans le besoin ; ses
-      palefreniers étaient ses piqueurs; le vicaire du village était
+      de ses basses-cours composaient une meute dans le
+      \concat { besoin \hspace #.3 ; }
+      ses palefreniers étaient ses
+      \concat { piqueurs \hspace #.3 ; }
+      le vicaire du village était
       son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
       riaient quand il faisait des contes.
     }
index 688ba96a071087d14fd380ef1bc0df2480980b65..93317e27d2f55cd3db506915fdbc4caa928cb162 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, repeats, staff-notation, workaround"
index dfb597b9a7108a8cd646a1cf12afd62bf397842e..0d19ecff49c24a4d5fc8d776edd6cf0a418b3bb3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, contexts-and-engravers, staff-notation, tweaks-and-overrides"
@@ -19,7 +19,6 @@ the @code{transparent} property.
   doctitle = "Mensurstriche layout (bar lines between the staves)"
 } % begin verbatim
 
-
 global = {
   \hide Staff.BarLine
   s1 s
@@ -27,6 +26,7 @@ global = {
   \undo \hide Staff.BarLine
   \bar "|."
 }
+
 \new StaffGroup \relative c'' {
   <<
     \new Staff { << \global { c1 c } >> }
index 1c1fcd1019ff14d8805e1b1f9ba1a401f56f6bd7..fe6be59c1296a0e20c576d7f138ac4aee143e333 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.25"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
   texidoc = "
 The shorthands are defined in @samp{ly/script-init.ly}, where the
 variables @code{dashHat}, @code{dashPlus}, @code{dashDash},
-@code{dashBang}, @code{dashLarger}, @code{dashDot}, and
+@code{dashBar}, @code{dashLarger}, @code{dashDot}, and
 @code{dashUnderscore} are assigned default values.  The default values
-for the shorthands can be modified. For example, to make the @code{-+}
-(@code{dashPlus}) shorthand create a trill instead of the default +
-(@code{stopped}), assign the value of @code{trill} to the variable
+for the shorthands can be modified. For example, to associate the
+@code{-+} (@code{dashPlus}) shorthand with the trill symbol instead of
+the default + symbol, assign the value @code{trill} to the variable
 @code{dashPlus}:
 
 "
   doctitle = "Modifying default values for articulation shorthand notation"
 } % begin verbatim
 
-
 \relative c'' { c1-+ }
 
-dashPlus = \trill
+dashPlus = "trill"
 
 \relative c'' { c1-+ }
index 8a225d29ff56a627f4b66e4ee93f685e6f1185a9..e2a2a00af63d31129168b3a6aae069e9643aab40 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, simultaneous-notes, tweaks-and-overrides"
@@ -19,14 +19,14 @@ 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
+  {
+    f2. f4
     \override Staff.NoteCollision.prefer-dotted-right = ##f
     f2. f4
     \override Staff.NoteCollision.prefer-dotted-right = ##t
     f2. f4
   }
   \\
-  { e4 e e e e e e e e e e e}
+  { e4 e e e e e e e e e e e }
 >>
index d2b93bb89c6d7ef23bce3d14528f8b37800d268b..efee38d8904bac0a5973ba941e5e8410b1391171 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -24,7 +24,6 @@ slurs further down.
   doctitle = "Moving slur positions vertically"
 } % begin verbatim
 
-
 \relative c' {
   \stemDown
   e4( a)
index e1d8deea448609d05f32a9d972cf88bb636048a0..752aca16ed98d8a2998e4319d8739de4a2bbb312 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, text"
index 3d05329e1c1ebe2de4de05e5317ecf317eacb4f5..9f03ad7882bf3fe679a919db6a223202d90344c2 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, preparing-parts, staff-notation, tweaks-and-overrides"
@@ -25,7 +25,6 @@ staves. The possibilities are @code{SystemStartBar},
   doctitle = "Nesting staves"
 } % begin verbatim
 
-
 \new StaffGroup
 \relative c'' <<
   \set StaffGroup.systemStartDelimiterHierarchy
diff --git a/Documentation/snippets/new/accordion-discant-symbols.ly b/Documentation/snippets/new/accordion-discant-symbols.ly
deleted file mode 100644 (file)
index 7ec2129..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-\version "2.16.0"
-
-\header {
-  lsrtags = "keyboards, specific-notation, symbols-and-glyphs, workaround"
-
-  texidoc = "
-This snippet has been obsoleted by predefined markup commands, see
-@ruser{Accordion Registers}.  It's still useful as a simple
-demonstration of how to combine symbols: the placement of the symbols
-added with @code{\\markup} can be tweaked by changing the
-@code{\\translate-scaled} arguments.  @code{\\translate-scaled} is
-used here rather than @code{\\translate} in order to let the
-positioning of the symbol parts adapt to changes of @code{font-size}.
-"
-  doctitle = "Accordion-discant symbols"
-}
-
-discant = \markup {
-  \musicglyph #"accordion.discant"
-}
-dot = \markup {
-  \musicglyph #"accordion.dot"
-}
-
-\layout { ragged-right = ##t }
-
-% 16 voets register
-accBasson = ^\markup {
-  \combine
-  \discant
-  \translate-scaled #'(0 . 0.5) \dot
-}
-
-% een korig 8 en 16 voets register
-accBandon = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 0.5) \dot
-      \translate-scaled #'(0 . 1.5) \dot
-}
-
-accVCello = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 0.5) \dot
-      \combine
-        \translate-scaled #'(0 . 1.5) \dot
-        \translate-scaled #'(1 . 1.5) \dot
-}
-
-% 4-8-16 voets register
-accHarmon = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 0.5) \dot
-      \combine
-        \translate-scaled #'(0 . 1.5) \dot
-        \translate-scaled #'(0 . 2.5) \dot
-}
-
-accTrombon = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 0.5) \dot
-      \combine
-        \translate-scaled #'(0 . 1.5) \dot
-        \combine
-          \translate-scaled #'(1 . 1.5) \dot
-          \translate-scaled #'(-1 . 1.5) \dot
-}
-
-% eenkorig 4 en 16 voets register
-accOrgan = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 0.5) \dot
-      \translate-scaled #'(0 . 2.5) \dot
-}
-
-accMaster = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 0.5) \dot
-      \combine
-        \translate-scaled #'(0 . 1.5) \dot
-        \combine
-          \translate-scaled #'(1 . 1.5) \dot
-          \combine
-            \translate-scaled #'(-1 . 1.5) \dot
-            \translate-scaled #'(0 . 2.5) \dot
-}
-
-accAccord = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 1.5) \dot
-      \combine
-        \translate-scaled #'(1 . 1.5) \dot
-        \combine
-          \translate-scaled #'(-1 . 1.5) \dot
-          \translate-scaled #'(0 . 2.5) \dot
-}
-
-accMusette = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 1.5) \dot
-      \combine
-        \translate-scaled #'(1 . 1.5) \dot
-        \translate-scaled #'(-1 . 1.5) \dot
-}
-
-accCeleste = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 1.5) \dot
-      \translate-scaled #'(-1 . 1.5) \dot
-}
-
-accOboe = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 1.5) \dot
-      \translate-scaled #'(0 . 2.5) \dot
-}
-
-accClarin = ^\markup {
-  \combine
-    \discant
-    \translate-scaled #'(0 . 1.5) \dot
-}
-
-accPiccolo = ^\markup {
-    \combine
-       \discant
-       \translate-scaled #'(0 . 2.5) \dot
-}
-
-accViolin = ^\markup {
-  \combine
-    \discant
-    \combine
-      \translate-scaled #'(0 . 1.5) \dot
-      \combine
-        \translate-scaled #'(1 . 1.5) \dot
-        \translate-scaled #'(0 . 2.5) \dot
-}
-
-\relative c'' {
-  c4 d\accBasson e f
-  c4 d\accBandon e f
-  c4 d\accVCello e f
-  c4 d\accHarmon e f
-  c4 d\accTrombon e f
-  \break
-  c4 d\accOrgan e f
-  c4 d\accMaster e f
-  c4 d\accAccord e f
-  c4 d\accMusette e f
-  c4 d\accCeleste e f
-  \break
-  c4 d\accOboe e f
-  c4 d\accClarin e f
-  c4 d\accPiccolo e f
-  c4 d\accViolin e f
-}
diff --git a/Documentation/snippets/new/accordion-registers.ly b/Documentation/snippets/new/accordion-registers.ly
deleted file mode 100644 (file)
index 26a6e9d..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-\version "2.17.23"
-
-\header {
-  lsrtags = "keyboards, specific-notation, symbols-and-glyphs"
-
-  texidoc = "Accordion register symbols are available as
-@code{\\markup} as well as as standalone music events (as register
-changes tend to occur between actual music events.  Bass registers are
-not overly standardized.  The available commands can be found in
-@ruser{Accordion Registers}."
-
-  doctitle = "Accordion register symbols"
-}
-
-\layout { ragged-right = ##t }
-
-#(use-modules (scm accreg))
-
-\new PianoStaff
-<<
-  \new Staff \relative
-  { \clef treble \discant "10" r8 s32 f'[ bes f] s e[ a e] s d[ g d] s16 e32[ a]
-    << { r16 <f bes> r <e a> r <d g> } \\ { d r a r bes r } >> | <cis e a>1 }    
-  \new Staff \relative
-  { \clef treble \freeBass "1" r8 d'32 s16. c32 s16. bes32 s16. a32[ cis] s16
-    \clef bass \stdBass "Master"
-    << { r16 <f, bes d>^"b" r <e a c>^"am" r <d g bes>^"gm" |
-        <e a cis>1^"a" } \\
-       { d8_"D" c_"C" bes_"B" | a1_"A" }
-     >>
-  }
->>
diff --git a/Documentation/snippets/new/adding-a-figured-bass-above-or-below-the-notes.ly b/Documentation/snippets/new/adding-a-figured-bass-above-or-below-the-notes.ly
deleted file mode 100644 (file)
index 811df57..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-\version "2.17.6"
-
-\header {
-  lsrtags = "ancient-notation, chords, contexts-and-engravers"
-
-  texidoc = "
-When writing a figured bass, you can place the figures above or below
-the bass notes, by defining the
-@code{BassFigureAlignmentPositioning.direction} property (exclusively
-in a @code{Staff} context).  Choices are @code{#UP} (or @code{#1}),
-@code{#CENTER} (or @code{#0}) and @code{#DOWN} (or @code{#-1}).
-
-This property can be changed as many times as you wish.  Use
-@code{\\once \\override} if you don't want the override to apply to the
-whole score.
-
-"
-  doctitle = "Adding a figured bass above or below the notes"
-}
-
-
-bass = {
-  \clef bass
-  g4 b, c d
-  e d8 c d2
-}
-continuo = \figuremode {
-  <_>4 <6>4 <5/>4
-  \override Staff.BassFigureAlignmentPositioning.direction = #UP
-  %\bassFigureStaffAlignmentUp
-  < _+ >4 <6>
-  \set Staff.useBassFigureExtenders = ##t
-  \override Staff.BassFigureAlignmentPositioning.direction = #DOWN
-  %\bassFigureStaffAlignmentDown
-  <4>4. <4>8 <_+>4
-}
-\score {
-  <<
-    \new Staff = bassStaff \bass
-    \context Staff = bassStaff \continuo
-  >>
-}
diff --git a/Documentation/snippets/new/adding-extra-fingering-with-scheme.ly b/Documentation/snippets/new/adding-extra-fingering-with-scheme.ly
deleted file mode 100644 (file)
index b4d32ff..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\version "2.16.0"
-
-\header {
-  lsrtags = "scheme-language"
-
-  texidoc = "
-You can add additional elements to notes using @code{map-some-music}. In this
-example, an extra script is attached to a note.
-
-In general, first do a @code{\\displayMusic} of the music you want to
-create, then write a function that will work on the appropriate parts
-of the music for you.
-"
-  doctitle = "Adding extra fingering with scheme"
-}
-
-addScript =
-#(define-music-function (parser location script music)
-   (ly:event? ly:music?)
-   (map-some-music
-    (lambda (mus)
-      (define (append-script-at! prop)
-        (set! (ly:music-property mus prop)
-              (append (ly:music-property mus prop)
-                      (list (ly:music-deep-copy script))))
-        mus)
-      (case (ly:music-property mus 'name)
-        ((EventChord)
-         (append-script-at! 'elements))
-        ((NoteEvent)
-         (append-script-at! 'articulations))
-        (else #f)))
-    music))
-
-\score {
-  {
-    \addScript _6 { c'4-3 <c' e' g'> }
-  }
-}
diff --git a/Documentation/snippets/new/adding-orchestral-cues-to-a-vocal-score.ly b/Documentation/snippets/new/adding-orchestral-cues-to-a-vocal-score.ly
deleted file mode 100644 (file)
index fcc5778..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-\version "2.17.6"
-
-\header {
-  lsrtags = "staff-notation, vocal-music"
-
-  texidoc = "
-This shows one approach to simplify adding many orchestral cues to the
-piano reduction in a vocal score.  The music function @code{\\cueWhile}
-takes four arguments: the music from which the cue is to be taken, as
-defined by @code{\\addQuote}, the name to be inserted before the cue
-notes, then either @code{#UP} or @code{#DOWN} to specify either
-@code{\\voiceOne} with the name above the staff or @code{\\voiceTwo}
-with the name below the staff, and finally the piano music in parallel
-with which the cue notes are to appear.  The name of the cued
-instrument is positioned to the left of the cued notes. Many passages
-can be cued, but they cannot overlap each other in time.
-
-"
-  doctitle = "Adding orchestral cues to a vocal score"
-}
-
-cueWhile =
-#(define-music-function
-   (parser location instrument name dir music)
-   (string? string? ly:dir? ly:music?)
-   #{
-     \cueDuring $instrument #dir {
-       \once \override TextScript.self-alignment-X = #RIGHT
-       \once \override TextScript.direction = $dir
-       <>-\markup { \tiny #name }
-       $music
-     }
-   #})
-
-flute = \relative c'' {
-  \transposition c'
-  s4 s4 e g
-}
-\addQuote "flute" { \flute }
-
-clarinet = \relative c' {
-  \transposition bes
-  fis4 d d c
-}
-\addQuote "clarinet" { \clarinet }
-
-singer = \relative c'' { c4. g8 g4 bes4 }
-words = \lyricmode { here's the lyr -- ics }
-
-pianoRH = \relative c'' {
-  \transposition c'
-  \cueWhile "clarinet" "Clar." #DOWN { c4. g8 }
-  \cueWhile "flute" "Flute" #UP { g4 bes4 }
-}
-pianoLH = \relative c { c4 <c' e> e, <g c> }
-
-\score {
-  <<
-    \new Staff {
-      \new Voice = "singer" {
-        \singer
-      }
-    }
-    \new Lyrics {
-      \lyricsto "singer"
-      \words
-    }
-    \new PianoStaff <<
-      \new Staff {
-        \new Voice {
-          \pianoRH
-        }
-      }
-      \new Staff {
-        \clef "bass"
-        \pianoLH
-      }
-    >>
-  >>
-}
diff --git a/Documentation/snippets/new/adding-timing-marks-to-long-glissandi.ly b/Documentation/snippets/new/adding-timing-marks-to-long-glissandi.ly
deleted file mode 100644 (file)
index 3bb2d02..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-\version "2.17.30"
-
-\header {
-  lsrtags = "expressive-marks, staff-notation, tweaks-and-overrides"
-
-  texidoc = "
-Skipped beats in very long glissandi are sometimes indicated by
-timing marks, often consisting of stems without noteheads.  Such
-stems can also be used to carry intermediate expression markings.
-
-If the stems do not align well with the glissando, they may need to
-be repositioned slightly.
-"
-
-  doctitle = "Adding timing marks to long glissandi"
-}
-
-glissandoSkipOn = {
-  \override NoteColumn.glissando-skip = ##t
-  \hide NoteHead
-  \override NoteHead.no-ledgers = ##t
-}
-
-glissandoSkipOff = {
-  \revert NoteColumn.glissando-skip
-  \undo \hide NoteHead
-  \revert NoteHead.no-ledgers
-}
-
-\relative c'' {
-  r8 f8\glissando
-  \glissandoSkipOn
-  f4 g a a8\noBeam
-  \glissandoSkipOff
-  a8
-
-  r8 f8\glissando
-  \glissandoSkipOn
-  g4 a8
-  \glissandoSkipOff
-  a8 |
-
-  r4 f\glissando \<
-  \glissandoSkipOn
-  a4\f \>
-  \glissandoSkipOff
-  b8\! r |
-}
diff --git a/Documentation/snippets/new/alternative-bar-numbering.ly b/Documentation/snippets/new/alternative-bar-numbering.ly
deleted file mode 100644 (file)
index 78903e3..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-\version "2.16.0"
-
-\header {
-  lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides"
-  texidoc = "Two alternative methods for bar numbering can be set,
-  especially for when using repeated music."
-  doctitle = "Alternative bar numbering"
-}
-
-\relative c'{
-  \set Score.alternativeNumberingStyle = #'numbers
-  \repeat volta 3 { c4 d e f | }
-    \alternative {
-      { c4 d e f | c2 d \break }
-      { f4 g a b | f4 g a b | f2 a | \break }
-      { c4 d e f | c2 d }
-    }
-  c1 \break
-  \set Score.alternativeNumberingStyle = #'numbers-with-letters
-  \repeat volta 3 { c,4 d e f | }
-    \alternative {
-      { c4 d e f | c2 d \break }
-      { f4 g a b | f4 g a b | f2 a | \break }
-      { c4 d e f | c2 d }
-    }
-  c1
-}
diff --git a/Documentation/snippets/new/ancient-fonts.ly b/Documentation/snippets/new/ancient-fonts.ly
deleted file mode 100644 (file)
index 159bed3..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-%% This file is in the public domain.
-\version "2.17.6"
-
-\header {
-  lsrtags = "ancient-notation, symbols-and-glyphs"
-
-  texidoc = "
-Shown here are many (all?) of the symbols that are included in
-LilyPond's support for ancient notation.
-"
-  doctitle = "Ancient fonts"
-}
-
-upperStaff = \new VaticanaStaff = "upperStaff" <<
-  \context VaticanaVoice <<
-    \transpose c c {
-
-      \override NoteHead.style = #'vaticana.punctum
-      \key es \major
-      \clef "vaticana-fa2"
-      c1 des e f ges
-
-      \override NoteHead.style = #'vaticana.inclinatum
-      a! b ces'
-      \bar "|"
-      % \break % 1 (8*1)
-
-      \override NoteHead.style = #'vaticana.quilisma
-      b! des'! ges! fes!
-      \breathe
-      \clef "vaticana-fa1"
-      \override NoteHead.style = #'vaticana.plica
-      es d
-      \override NoteHead.style = #'vaticana.reverse.plica
-      c d
-      \bar "|"
-      % \break %2 (8*1)
-
-      \override NoteHead.style = #'vaticana.punctum.cavum
-      es f
-      \override NoteHead.style = #'vaticana.lpes
-      g as
-      \override NoteHead.style = #'vaticana.upes
-      bes as
-      \override NoteHead.style = #'vaticana.vupes
-      g f
-      \override NoteHead.style = #'vaticana.linea.punctum
-      \once \override Staff.BarLine.bar-extent = #'(-1 . 1) \bar "|"
-      % \break % 3 (8*1)
-
-      es d
-      \override NoteHead.style = #'vaticana.epiphonus
-      c d
-      \override NoteHead.style = #'vaticana.cephalicus
-      es f
-
-      \override Staff.KeySignature.glyph-name-alist = #alteration-medicaea-glyph-name-alist
-      \override Staff.Accidental.glyph-name-alist = #alteration-medicaea-glyph-name-alist
-      \override Staff.Custos.style = #'medicaea
-      \override NoteHead.style = #'medicaea.punctum
-      \clef "medicaea-fa2"
-      ces des
-      \bar "|"
-      % \break % 4 (8*1)
-
-      e! f! ges
-      \clef "medicaea-do2"
-      \override NoteHead.style = #'medicaea.inclinatum
-      a! b! ces'
-      \override NoteHead.style = #'medicaea.virga
-      b! a!
-      \bar "|"
-      % \break % 5 (8*1)
-
-      ges fes
-      \clef "medicaea-fa1"
-      \override NoteHead.style = #'medicaea.rvirga
-      e des ces
-
-      \override Staff.KeySignature.glyph-name-alist = #alteration-hufnagel-glyph-name-alist
-      \override Staff.Accidental.glyph-name-alist = #alteration-hufnagel-glyph-name-alist
-      \override Staff.Custos.style = #'hufnagel
-      \override NoteHead.style = #'hufnagel.punctum
-      \clef "hufnagel-fa2"
-      ces des es
-      \bar "|"
-      % \break % 6 (8*1)
-
-      fes ges
-      \clef "hufnagel-do2"
-      \override NoteHead.style = #'hufnagel.lpes
-      as! bes! ces'
-      \override NoteHead.style = #'hufnagel.virga
-      bes! as!
-      \bar "|"
-      % \break % 7 (8*1)
-
-      ges! fes!
-      \clef "hufnagel-do-fa"
-      \override NoteHead.style = #'hufnagel.punctum
-      es! des ces des! es! fes!
-      \bar "||"
-      % \break % 8 (8*1)
-
-      s32*1
-      % \break % 12 (32*1)
-    }
-  >>
->>
-
-lowerStaff = \new MensuralStaff = "lowerStaff" <<
-  \context MensuralVoice <<
-    \transpose c c {
-
-      \key a \major
-      cis'1 d'\breve gis'\breve e'\breve \[ e'\longa fis'\longa \]
-      \set Staff.forceClef = ##t
-      \clef "neomensural-c2"
-      cis1
-      \bar "|"
-      % \break % 2 (16*1)
-
-      \[ g\breve dis''\longa \]
-      b\breve \[ a\longa d\longa \]
-      \clef "petrucci-c2"
-      % \break % 4 (16*1)
-
-      fis1 ces1
-      \clef "petrucci-c2"
-      r\longa
-      \set Staff.forceClef = ##t
-      \clef "mensural-c2"
-      r\breve
-      \bar "|"
-      % \break % 5 (8*1)
-
-      r2
-      \clef "mensural-g"
-      r4 r8 r16 r16
-      \override NoteHead.style = #'mensural
-      \override Rest.style = #'mensural
-      \clef "petrucci-f"
-      c8 b, c16 b, c32 b, c64 b, c64 b,
-      d8 e d16 e d32 e d64 e d64 e
-      r\longa
-      \set Staff.forceClef = ##t
-      \clef "petrucci-f"
-      r\breve
-      \bar "|"
-      % \break % 6 (8*1)
-
-      r\breve
-      \clef "mensural-f"
-      r2 r4 r8 r16 r16
-
-      \set Staff.forceClef = ##t
-      \clef "mensural-f"
-      e\breve f g a1
-      \clef "mensural-g"
-      % \break % 7 (8*1)
-
-      \[ bes'!\longa a'!\longa c''!\longa \]
-      e'1 d' c' d' \bar "|"
-      \bar "|"
-      % \break % 9 (16*1)
-
-      bes'!\longa fis'!1 as'!1 ges'!\longa % lig
-      \set Staff.forceClef = ##t
-      \clef "mensural-g"
-      e'2 d' c' \bar "|"
-      % \break % 11 (16*1)
-
-      \set Staff.forceClef = ##t
-      \clef "petrucci-g"
-      c'2 d' e' f'
-      \clef "petrucci-g"
-      g' as'! bes'! cis''!
-      bes'! as'! gis'! fis'!
-      \set Staff.forceClef = ##t
-      \clef "mensural-g"
-      es'! des'! cis'!1 \bar "||"
-      % \break % 12 (8*1)
-    }
-  >>
->>
-
-\paper {
-  line-thickness = #(/ staff-space 5.0)
-}
-
-\score {
-  <<
-    \upperStaff
-    \lowerStaff
-  >>
-  \layout {
-    indent = 0.0
-    line-width = 17.25\cm
-    \context {
-      \Score
-      timing = ##f
-    }
-    \context {
-      \MensuralVoice
-      \override NoteHead.style = #'neomensural
-      \override Rest.style = #'neomensural
-      \override Flag.style = #'mensural
-      \override Stem.thickness = #1.0
-    }
-    \context {
-      \MensuralStaff
-      \revert  BarLine.transparent
-      \override KeySignature.glyph-name-alist = #alteration-mensural-glyph-name-alist
-      clefGlyph = #"clefs.petrucci.c2"
-    }
-    \context {
-      \VaticanaStaff
-      \revert  BarLine.transparent
-      \override StaffSymbol.thickness = #2.0
-      \override KeySignature.glyph-name-alist = #alteration-vaticana-glyph-name-alist
-      \override Custos.neutral-position = #4
-    }
-  }
-}
-
diff --git a/Documentation/snippets/new/ancient-notation-template----modern-transcription-of-gregorian-music.ly b/Documentation/snippets/new/ancient-notation-template----modern-transcription-of-gregorian-music.ly
deleted file mode 100644 (file)
index 2fe51d9..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-\version "2.17.30"
-
-\header {
-  lsrtags = "vocal-music, ancient-notation, template"
-
-  texidoc = "
-This example demonstrates how to do modern transcription of Gregorian
-music. Gregorian music has no measure, no stems; it uses only half and
-quarter note heads, and special marks, indicating rests of different
-length.
-
-"
-  doctitle = "Ancient notation template -- modern transcription of gregorian music"
-}
-
-\include "gregorian.ly"
-
-chant = \relative c' {
-  \set Score.timing = ##f
-  f4 a2 \divisioMinima
-  g4 b a2 f2 \divisioMaior
-  g4( f) f( g) a2 \finalis
-}
-
-verba = \lyricmode {
-  Lo -- rem ip -- sum do -- lor sit a -- met
-}
-
-\score {
-  \new Staff <<
-    \new Voice = "melody" \chant
-    \new Lyrics = "one" \lyricsto melody \verba
-  >>
-  \layout {
-    \context {
-      \Staff
-      \remove "Time_signature_engraver"
-      \remove "Bar_engraver"
-      \hide Stem
-    }
-    \context {
-      \Voice
-      \override Stem.length = #0
-    }
-    \context {
-      \Score
-      barAlways = ##t
-    }
-  }
-}
-
diff --git a/Documentation/snippets/new/bar-chords-notation-for-guitar--with-text-spanner.ly b/Documentation/snippets/new/bar-chords-notation-for-guitar--with-text-spanner.ly
deleted file mode 100644 (file)
index c74d392..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-\version "2.17.6"
-
-\header {
-  lsrtags = "chords, fretted-strings"
-
-  texidoc = "
-Here is how to print bar chords, or half-bar chords (just uncomment the
-appropriate line for to select either one).
-
-The syntax is @code{\\bbarre #\"@var{fret number}\" @{ notes @} }.
-"
-  doctitle = "Bar chords notation for Guitar (with Text Spanner)"
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% %%%%%%%  Cut here ----- Start 'bbarred.ly'
-
-%% C with slash -------------------------------
-cWithSlash = \markup {
-  \combine \roman C \translate #'(0.6 . -0.4) \draw-line #'(0 . 2.0)
-}
-%% Span -----------------------------------
-%% Syntax: \bbarre #"text" { notes } - text = any number of box
-bbarre =
-#(define-music-function (barre location str music) (string? ly:music?)
-   (let ((elts (extract-named-music music '(NoteEvent EventChord))))
-     (if (pair? elts)
-         (let ((first-element (first elts))
-               (last-element (last elts)))
-           (set! (ly:music-property first-element 'articulations)
-                 (cons (make-music 'TextSpanEvent 'span-direction -1)
-                       (ly:music-property first-element 'articulations)))
-           (set! (ly:music-property last-element 'articulations)
-                 (cons (make-music 'TextSpanEvent 'span-direction 1)
-                       (ly:music-property last-element 'articulations))))))
-   #{
-       \once \override TextSpanner.font-size = #-2
-       \once \override TextSpanner.font-shape = #'upright
-       \once \override TextSpanner.staff-padding = #3
-       \once \override TextSpanner.style = #'line
-       \once \override TextSpanner.to-barline = ##f
-       \once \override TextSpanner.bound-details =
-            #`((left
-                (text . ,#{ \markup { \draw-line #'( 0 . -.5) } #})
-                (Y . 0)
-                (padding . 0.25)
-                (attach-dir . -2))
-               (right
-                (text . ,#{ \markup { \cWithSlash #str } #})
-                (Y . 0)
-                (padding . 0.25)
-                (attach-dir . 2)))
-%% uncomment this line for make full barred
-       % \once  \override TextSpanner.bound-details.left.text =  \markup { "B" #str }
-       $music
-   #})
-
-%% %%%%%%%  Cut here ----- End 'bbarred.ly'
-%% Copy and change the last line for full barred. Rename in 'fbarred.ly'
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Syntaxe: \bbarre #"text" { notes } - text = any number of box
-\relative c'{ \clef "G_8" \stemUp \bbarre #"III" { <f a'>16[  c' d c d8] } }
diff --git a/Documentation/snippets/new/broken-crescendo-hairpin.ly b/Documentation/snippets/new/broken-crescendo-hairpin.ly
deleted file mode 100644 (file)
index f14c983..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-\version "2.19.2"
-
-\header {
-  lsrtags = "contemporary-notation, expressive-marks, symbols-and-glyphs"
-
-  texidoc = "
-In order to make parts of a crescendo hairpin invisible, the following
-method is used: A white rectangle is drawn on top of the respective
-part of the crescendo hairpin, making it invisible.
-
-The markup command @code{with-dimensions} tells LilyPond to consider only
-the bottom edge of the rectangle when spacing it against the hairpin.
-The property @code{staff-padding} prevents the rectangle from fitting
-between the hairpin and staff.
-
-Make sure to put the hairpin in a lower layer than the text markup to
-draw the rectangle over the hairpin.
-
-"
-  doctitle = "Broken Crescendo Hairpin"
-}
-
-\relative c' {
-  <<
-    {
-      \dynamicUp
-      r2 r16 c'8.\pp r4
-    }
-    \\
-    {
-      \override DynamicLineSpanner.layer = #0
-      des,2\mf\< ~
-      \override TextScript.layer = #2
-      \once\override TextScript.staff-padding = #6
-      \once\override TextScript.vertical-skylines = #'()
-      des16_\markup \with-dimensions #'(2 . 7) #'(0 . 0)
-                    \with-color #white
-                    \filled-box #'(2 . 7) #'(0 . 2) #0
-      r8. des4 ~ 16->\sff
-    }
-  >>
-}
diff --git a/Documentation/snippets/new/centered-measure-numbers.ly b/Documentation/snippets/new/centered-measure-numbers.ly
deleted file mode 100644 (file)
index 6fa6ee9..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-\version "2.17.7"
-
-\header {
-  lsrtags = "contexts-and-engravers, repeats, staff-notation"
-
-  texidoc = "
-Scores of large ensemble works often have bar numbers placed beneath the
-system, centered horizontally on the measure's extent.  This snippet shows
-how the @code{Measure_counter_engraver} may be used to simulate this
-notational practice.  Here, the engraver has been added to a @code{Dynamics}
-context.
-
-"
-
-  doctitle = "Centered measure numbers"
-}
-
-\layout {
-  \context {
-    \Dynamics
-    \consists #Measure_counter_engraver
-    \override MeasureCounter.direction = #DOWN
-    \override MeasureCounter.font-encoding = #'latin1
-    \override MeasureCounter.font-shape = #'italic
-    % to control the distance of the Dynamics context from the staff:
-    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #2
-  }
-  \context {
-    \Score
-    \remove "Bar_number_engraver"
-  }
-}
-
-pattern = \repeat unfold 7 { c'4 d' e' f' }
-
-\new StaffGroup <<
-  \new Staff {
-    \pattern
-  }
-  \new Staff {
-    \pattern
-  }
-  \new Dynamics {
-    \startMeasureCount
-    s1*7
-    \stopMeasureCount
-  }
->>
diff --git a/Documentation/snippets/new/centering-markup-on-note-heads-automatically.ly b/Documentation/snippets/new/centering-markup-on-note-heads-automatically.ly
deleted file mode 100644 (file)
index 641f286..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-\version "2.17.6"
-
-\header {
-  lsrtags = "text, tweaks-and-overrides, contexts-and-engravers"
-  texidoc = "
-For technical reasons, text scripts attached to note heads cannot
-easily be centered on a note head's width, unlike articulations.
-
-Instead of using trial-and-error offset tweaks, this snippet uses a
-Scheme engraver to reset the horizontal parent of each markup to a
-@code{NoteColumn}.  This also allows text to follow note heads which have
-been shifted via @code{force-hshift}.
-"
-  doctitle = "Centering markup on note heads automatically"
-}
-
-#(define (Text_align_engraver ctx)
-  (let ((scripts '())
-        (note-column #f))
-    (make-engraver
-     (acknowledgers
-      ((note-column-interface trans grob source)
-       ;; cache NoteColumn in this Voice context
-       (set! note-column grob))
-      ((text-script-interface trans grob source)
-       ;; whenever a TextScript is acknowledged,
-       ;; add it to `scripts' list
-       (set! scripts (cons grob scripts))))
-     ((stop-translation-timestep trans)
-      ;; if any TextScript grobs exist,
-      ;; set NoteColumn as X-parent
-      (for-each (lambda (script)
-                 (set! (ly:grob-parent script X) note-column))
-               scripts)
-      ;; clear scripts ready for next timestep
-      (set! scripts '())))))
-
-\layout {
-  \context {
-    \Voice
-    \consists #Text_align_engraver
-    \override TextScript.X-offset =
-      #ly:self-alignment-interface::aligned-on-x-parent
-    \override TextScript.self-alignment-X = #CENTER
-  }
-}
-
-\new Staff <<
-  \relative c'' {
-    \override NoteColumn.force-hshift = #3
-    c1-\markup { \arrow-head #Y #DOWN ##t }
-  }
-  \\
-  \relative c' {
-    a4 a-\markup { \huge ^ } a a
-  }
->>
diff --git a/Documentation/snippets/new/changing-the-tuplet-number.ly b/Documentation/snippets/new/changing-the-tuplet-number.ly
deleted file mode 100644 (file)
index 346d12e..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.17.30"
-
-\header {
-  lsrtags = "rhythms"
-
-  texidoc = "
-By default, only the numerator of the tuplet number is printed over the
-tuplet bracket. Alternatively, num:den of the tuplet number may
-be printed, or the tuplet number may be suppressed altogether.
-
-"
-  doctitle = "Changing the tuplet number"
-}
-
-
-\relative c'' {
-  \tuplet 3/2 { c8 c c }
-  \tuplet 3/2 { c8 c c }
-  \override TupletNumber.text = #tuplet-number::calc-fraction-text
-  \tuplet 3/2 { c8 c c }
-  \omit TupletNumber
-  \tuplet 3/2 { c8 c c }
-}
diff --git a/Documentation/snippets/new/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly b/Documentation/snippets/new/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
deleted file mode 100644 (file)
index cedf58c..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\version "2.17.11"
-
-\header {
-  lsrtags = "workaround, contexts-and-engravers, contemporary-notation, rhythms"
-
-  doctitle = "Changing time signatures inside a polymetric section using \\scaleDurations"
-}
-
-
-\layout {
-  \context {
-    \Score
-    \remove "Timing_translator"
-    \remove "Default_bar_line_engraver"
-  }
-  \context {
-    \Staff
-    \consists "Timing_translator"
-    \consists "Default_bar_line_engraver"
-  }
-}
-
-<<
-  \new Staff {
-    \scaleDurations 8/5 {
-      \time 6/8
-      \set Timing.measureLength = #(ly:make-moment 6/5)
-      b8 b b b b b
-      \time 2/4
-      \set Timing.measureLength = #(ly:make-moment 4/5)
-      b4 b
-    }
-  }
-  \new Staff {
-    \clef bass
-    \time 2/4
-    c2 d e f
-  }
->>
diff --git a/Documentation/snippets/new/chant-or-psalms-notation.ly b/Documentation/snippets/new/chant-or-psalms-notation.ly
deleted file mode 100644 (file)
index 8edb405..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\version "2.17.6"
-
-\header {
-  lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers, specific-notation"
-
-  texidoc = "
-This form of notation is used for the chant of the Psalms, where verses
-aren't always the same length.
-
-"
-  doctitle = "Chant or psalms notation"
-}
-
-stemOff = \hide Staff.Stem
-stemOn  = \undo \stemOff
-
-\score {
-  \new Staff \with { \remove "Time_signature_engraver" }
-  {
-    \key g \minor
-    \cadenzaOn
-    \stemOff a'\breve bes'4 g'4
-    \stemOn a'2 \bar "||"
-    \stemOff a'\breve g'4 a'4
-    \stemOn f'2 \bar "||"
-    \stemOff a'\breve^\markup { \italic flexe }
-    \stemOn g'2 \bar "||"
-  }
-}
-
diff --git a/Documentation/snippets/new/chords-headword.ly b/Documentation/snippets/new/chords-headword.ly
deleted file mode 100644 (file)
index 4f625dd..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-\version "2.17.6"
-
-\header {
-  lsrtags = "headword"
-  texidoc = ""
-  doctitle = "headword"
-}
-
-
-theChords = \chordmode {
-  \time 2/2
-  f1 | c2 f2 | f1 | c2 f2| %\break
-  f2 bes2 | f1 | c2:7 f | c1 | \break
-}
-
-verseOne = \lyricmode {
-  \set stanza = #"1."
-  Fair is the sun - shine,
-  Fair - er the moon - light
-  And all the stars __ _  in heav'n a -- bove;
-}
-
-verseTwo = \lyricmode {
-  \set stanza = #"2."
-  Fair are the mead - ows,
-  Fair - er the wood - land,
-  Robed in the flow -- ers of bloom -- ing spring;
-}
-
-Soprano = {
-  \time 2/2
-  \key f \major
-  \stemUp
-  f'2 f'4 f' | g'4 e' f'2 | a'4. a'8 a'4 a' | bes'4 g' a'2 |
-  c''2 f''4 d'' |  c''2  bes'4  a' | bes'2 a' | g'1 |
-}
-
-Alto = {
-  \key f \major
-  c'2 c'4 c' | d'4 c' c'2 | f'4. f'8 f'4 fis' | g'4 e' f'2 |
-  f'2 f'4 f' |  f'2  g'4  f' | e'2 f' | e'1 |
-}
-
-Tenor = {
-  \key f \major
-  \stemDown
-  a2 a4 a | bes4 g a2  | c'4. c'8 d'4 d' | d'4 c' c'2 |
-  a2 d'4 bes | a2 c'4 c' | c'2 c'  | c'1 |
-}
-
-Bass = {
-  \key f \major
-  f2 f4 f | bes,4 c  f2 | f4. e8 d4 c | bes,4 c f2 |
-  f2 bes,4 d | f2 e4 f | g2 f | c1 |
-}
-
-
-\score {
-  <<
-    \new ChordNames { \theChords }
-    \context Staff = upper {
-      \context Voice = sop {
-        <<
-          \Soprano
-          \Alto
-        >>
-      }
-    }
-    \context Lyrics = "LyrOne" \lyricsto "sop" { \verseOne }
-    \context Lyrics = "LyrTwo" \lyricsto "sop" { \verseTwo }
-    \context Staff = lower {
-      \new Voice {
-        \clef bass
-        \accidentalStyle modern-cautionary
-        <<
-          \Tenor
-          \Bass
-        >>
-      }
-    }
-  >>
-
-  \layout {
-    indent = 0
-    \context {
-      \Score
-      \remove "Bar_number_engraver"
-    }
-    \context {
-      \Voice
-      \override StanzaNumber.padding = #1.8
-    }
-  }
-}
-\paper {  }
diff --git a/Documentation/snippets/new/compound-time-signatures.ly b/Documentation/snippets/new/compound-time-signatures.ly
deleted file mode 100644 (file)
index 693ed00..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\version "2.17.15"
-
-\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.
-
-"
-  doctitle = "Compound time signatures"
-}
-
-\relative c' {
-  \compoundMeter #'((2 8) (3 8))
-  c8 d e fis gis
-  c8 fis, gis e d
-  c8 d e4 gis8
-}
diff --git a/Documentation/snippets/new/conducting-signs,-measure-grouping-signs.ly b/Documentation/snippets/new/conducting-signs,-measure-grouping-signs.ly
deleted file mode 100644 (file)
index c833826..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-\version "2.16.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-Beat grouping within a measure is controlled by the context property
-@code{beatStructure}.  Values of @code{beatStructure} are
-established for many time signatures in
-@file{scm/time-signature-settings.scm}.  Values of @code{beatStructure}
-can be changed or set with @code{\set}.
-Alternatively, @code{\time} can be used to both
-set the time signature and establish the beat structure.
-For this, you specify the internal grouping of beats in a measure
-as a list of numbers (in Scheme syntax) before the time signature.
-
-@code{\time} applies to the @code{Timing} context, so it will not
-reset values of @code{beatStructure} or @code{baseMoment} that are set
-in other lower-level contexts, such as @code{Voice}.
-
-If the @code{Measure_grouping_engraver} is included
-in one of the display contexts, measure grouping signs will be
-created.  Such signs ease reading rhythmically complex modern music.
-In the example, the 9/8 measure is grouped in two different
-patterns using the two different methods, while the 5/8 measure
-is grouped according to the default setting in
-@file{scm/time-signature-settings.scm}:
-"
-  doctitle = "Conducting signs, measure grouping signs"
-}
-
-
-\score {
-  \new Voice \relative c'' {
-    \time 9/8
-    g8 g d d g g a( bes g) |
-    \set Timing.beatStructure = #'(2 2 2 3)
-    g8 g d d g g a( bes g) |
-    \time #'(4 5) 9/8
-    g8 g d d g g a( bes g) |
-    \time 5/8
-    a4. g4 |
-  }
-  \layout {
-    \context {
-      \Staff
-      \consists "Measure_grouping_engraver"
-    }
-  }
-}
diff --git a/Documentation/snippets/new/creating-a-delayed-turn.ly b/Documentation/snippets/new/creating-a-delayed-turn.ly
deleted file mode 100644 (file)
index 6df9883..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-\version "2.18.0"
-
-\header {
-  lsrtags = "editorial-annotations, expressive-marks, tweaks-and-overrides"
-
-  texidoc = "
-Creating a delayed turn, where the lower note of the turn uses the
-accidental, requires several overrides.  The
-@code{outside-staff-priority} property must be set to @code{#f}, as
-otherwise this would take precedence over the
-@code{avoid-slur property}.  Changing the fractions @code{2/3} and
-@code{1/3} adjusts the horizontal position.
-"
-  doctitle = "Creating a delayed turn"
-}
-
-\relative c'' {
-  c2*2/3 ( s2*1/3\turn d4) r
-  <<
-    { c4.( d8) }
-    { s4 s\turn }
-  >>
-  \transpose c d \relative c'' <<
-    { c4.( d8) }
-    {
-      s4
-      \once \set suggestAccidentals = ##t
-      \once \override AccidentalSuggestion.outside-staff-priority = ##f
-      \once \override AccidentalSuggestion.avoid-slur = #'inside
-      \once \override AccidentalSuggestion.font-size = -3
-      \once \override AccidentalSuggestion.script-priority = -1
-      \single \hideNotes
-      b8-\turn \noBeam
-      s8
-    }
-  >>
-}
diff --git a/Documentation/snippets/new/creating-double-digit-fingerings.ly b/Documentation/snippets/new/creating-double-digit-fingerings.ly
deleted file mode 100644 (file)
index f9bf74b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-\version "2.17.15"
-
-\header {
-  lsrtags = "editorial-annotations, expressive-marks, scheme-language, staff-notation, tweaks-and-overrides"
-
-  texidoc = "
-Creating fingerings larger than 5 is possible.
-"
-  doctitle = "Creating double-digit fingerings"
-}
-
-\relative c' {
-  c1-10
-  c1-50
-  c1-36
-  c1-29
-}
diff --git a/Documentation/snippets/new/creating-real-parenthesized-dynamics.ly b/Documentation/snippets/new/creating-real-parenthesized-dynamics.ly
deleted file mode 100644 (file)
index bfdd1bd..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\version "2.16.0"
-
-\header {
-  lsrtags = "expressive-marks, text, workaround"
-
-  texidoc = "
-Although the easiest way to add parentheses to a dynamic mark is to use
-a @code{\\markup} block, this method has a downside: the created
-objects will behave like text markups, and not like dynamics.
-
-However, it is possible to create a similar object using the equivalent
-Scheme code (as described in the Notation Reference), combined with the
-@code{make-dynamic-script} function. This way, the markup will be
-regarded as a dynamic, and therefore will remain compatible with
-commands such as @code{\\dynamicUp} or @code{\\dynamicDown}.
-
-
-
-"
-  doctitle = "Creating \"real\" parenthesized dynamics"
-}
-
-paren =
-#(define-event-function (parser location dyn) (ly:event?)
-   (make-dynamic-script
-    #{ \markup \concat {
-         \normal-text \italic \fontsize #2 (
-        \pad-x #0.2 #(ly:music-property dyn 'text)
-        \normal-text \italic \fontsize #2 )
-       }
-    #}))
-
-\relative c'' {
-  c4\paren\f c c \dynamicUp c\paren\p
-}
diff --git a/Documentation/snippets/new/cross-staff-stems.ly b/Documentation/snippets/new/cross-staff-stems.ly
deleted file mode 100644 (file)
index ed36504..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-\version "2.16.0"
-
-\header {
-  lsrtags = "staff-notation, tweaks-and-overrides, contexts-and-engravers"
-  texidoc = "
-This snippet shows the use of the @code{Span_stem_engraver}
-and @code{\crossStaff} to connect stems across staves automatically.
-The stem length need not be specified, as the variable distance
-between noteheads and staves is calculated automatically.
-"
-  doctitle = "Cross staff stems"
-}
-
-\layout {
-  \context {
-    \PianoStaff
-    \consists #Span_stem_engraver
-  }
-}
-
-{
-  \new PianoStaff <<
-    \new Staff {
-      <b d'>4 r d'16\> e'8. g8 r\!
-      e'8 f' g'4 e'2
-    }
-    \new Staff {
-      \clef bass
-      \voiceOne
-      \autoBeamOff
-      \crossStaff { <e g>4 e, g16 a8. c8} d
-      \autoBeamOn
-      g8 f g4 c2
-    }
-  >>
-}
index 65030025a338a43f88da3343f790d1ed7cd74f49..059e9241d0b9b2a61ae08d1fe494d04a62545276 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -29,7 +29,6 @@ to the tuplet number or tuplet fraction.
     #(tuplet-number::append-note-wrapper
       (tuplet-number::non-default-tuplet-fraction-text 12 7) "8")
   \tuplet 3/2  { c4. c4. c4. c4. }
-
   \once \override TupletNumber.text =
     #(tuplet-number::append-note-wrapper
       tuplet-number::calc-denominator-text "4")
@@ -38,7 +37,6 @@ to the tuplet number or tuplet fraction.
     #(tuplet-number::append-note-wrapper
       tuplet-number::calc-fraction-text "4")
   \tuplet 3/2  { c8 c8 c8 c8 c8 c8 }
-
   \once \override TupletNumber.text =
     #(tuplet-number::fraction-with-notes "4." "8")
   \tuplet 3/2  { c4. c4. c4. c4. }
index 2ec7ebf8d9cd2ed53c42c1db9bf119875dc3e69d..1b294569e36e422ffde26d600bb93215525f6a25 100644 (file)
@@ -1,19 +1,21 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \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.
+The vertical spacing engine changed since 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"
index 1b1692a02b1d257b36fd1aa753527058f79bea3a..019a68bccaca5d648dd81f343b4c665d7bcbc098 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -17,47 +17,68 @@ This snippet demonstrates open-string harmonics
 } % begin verbatim
 
 openStringHarmonics = {
+  \textSpannerDown
+  \override TextSpanner.staff-padding = #3
+  \override TextSpanner.dash-fraction = #0.3
+  \override TextSpanner.dash-period = #1
+
   %first harmonic
-  \harmonicByFret #12 e,2\6_\markup{"1st harm."}
-  \harmonicByRatio #1/2 e,\6
+  \override TextSpanner.bound-details.left.text = \markup\small "1st harm. "
+  \harmonicByFret #12 e,2\6\startTextSpan
+  \harmonicByRatio #1/2 e,\6\stopTextSpan
+
   %second harmonic
-  \harmonicByFret #7 e,\6_\markup{"2nd harm. - - - -"}
+  \override TextSpanner.bound-details.left.text = \markup\small "2nd harm. "
+  \harmonicByFret #7 e,\6\startTextSpan
   \harmonicByRatio #1/3 e,\6
   \harmonicByFret #19 e,\6
-  \harmonicByRatio #2/3 e,\6
+  \harmonicByRatio #2/3 e,\6\stopTextSpan
   %\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. - - - -"}
+  \override TextSpanner.bound-details.left.text = \markup\small "3rd harm. "
+  \harmonicByFret #5 e,\6\startTextSpan
   \harmonicByRatio #1/4 e,\6
   \harmonicByFret #24 e,\6
-  \harmonicByRatio #3/4 e,\6
+  \harmonicByRatio #3/4 e,\6\stopTextSpan
   \break
+
   %fourth harmonic
-  \harmonicByFret #4 e,\6_\markup{"4th harm. - - - - - - - - - - - - -"}
+  \override TextSpanner.bound-details.left.text = \markup\small "4th harm. "
+  \harmonicByFret #4 e,\6\startTextSpan
   \harmonicByRatio #1/5 e,\6
   \harmonicByFret #9 e,\6
   \harmonicByRatio #2/5 e,\6
   \harmonicByFret #16 e,\6
-  \harmonicByRatio #3/5 e,\6
+  \harmonicByRatio #3/5 e,\6\stopTextSpan
+
   %fifth harmonic
-  \harmonicByFret #3 e,\6_\markup{"5th harm."}
-  \harmonicByRatio #1/6 e,\6
+  \override TextSpanner.bound-details.left.text = \markup\small "5th harm. "
+  \harmonicByFret #3 e,\6\startTextSpan
+  \harmonicByRatio #1/6 e,\6\stopTextSpan
   \break
+
   %sixth harmonic
-  \harmonicByFret #2.7 e,\6_\markup{"6th harm."}
-  \harmonicByRatio #1/7 e,\6
+  \override TextSpanner.bound-details.left.text = \markup\small "6th harm. "
+  \harmonicByFret #2.7 e,\6\startTextSpan
+  \harmonicByRatio #1/7 e,\6\stopTextSpan
+
   %seventh harmonic
-  \harmonicByFret #2.3 e,\6_\markup{"7th harm."}
-  \harmonicByRatio #1/8 e,\6
+  \override TextSpanner.bound-details.left.text = \markup\small "7th harm. "
+  \harmonicByFret #2.3 e,\6\startTextSpan
+  \harmonicByRatio #1/8 e,\6\stopTextSpan
+
   %eighth harmonic
-  \harmonicByFret #2 e,\6_\markup{"8th harm."}
-  \harmonicByRatio #1/9 e,\6
+  \override TextSpanner.bound-details.left.text = \markup\small "8th harm. "
+  \harmonicByFret #2 e,\6\startTextSpan
+  \harmonicByRatio #1/9 e,\6\stopTextSpan
 }
 
 \score {
   <<
-    \new Staff {
+    \new Staff
+    \with { \omit StringNumber } {
       \new Voice {
         \clef "treble_8"
         \openStringHarmonics
index 61fed7dc465a7dfc67583ee8322cdb9e501029b5..6bc546d353850e09267f107b884fbdbdda645293 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, staff-notation, template, vocal-music"
@@ -19,7 +19,6 @@ 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 6729c113af99e41a8ce569befcc3cb166d9d6d97..1cd8bdfe142e436a6d4bc9034e02324880e1f827 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, text"
@@ -19,7 +19,6 @@ override the text of the bracket, set @code{ottavation} after invoking
   doctitle = "Ottava text"
 } % begin verbatim
 
-
 {
   \ottava #1
   \set Staff.ottavation = #"8"
index 742e687c9300aabe9742f8932d7df54292332023..5e99a2ad33b14a207e2aff61eb6e6254fdca539d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, scheme-language, text, titles"
@@ -20,7 +20,6 @@ By putting the output of
   doctitle = "Outputting the version number"
 } % begin verbatim
 
-
 \score {
   \new Lyrics {
     \override Score.RehearsalMark.self-alignment-X = #LEFT
index e13154f9a02c59ba34641341bdc62f99f923e833..2d8707ca9190d841dd45da31a47892ceb489d24d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.25"
+\version "2.18.0"
 
 \header {
   lsrtags = "scheme-language, tweaks-and-overrides"
index 727f9d4191aa3c18be1fdeaa2e48360011f509b4..1f7db440efc5251ac2c24c60221a008d858672d3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "spacing"
@@ -17,7 +17,6 @@ in markups.
   doctitle = "Page label"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 #(define-markup-command (toc-line layout props label text)
index 691c47f77509aa213735d04f2f3b25c490172a7d..38e1386f780bf69c6d15a35b7a8b2a880a71c29d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -44,7 +44,6 @@ 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 aa6bcadb378cdef07dc3004d09c4faced594fe94..8692564ebf9ef2473c52d7c681d0e6931470b4b7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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 508bad74620f6b5857be8228c4534f5eac2e3534..36180e5b7ed26594b97e6ae93faf377b78bc2117 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats"
@@ -17,7 +17,6 @@ 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 fdea45c4dc5ee114af15afc22010ab10e1c339e9..e7d22ebef258a936002eaf55107a6dd8c9d6f3c1 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "percussion"
@@ -19,7 +19,6 @@ demonstrated in this example.
   doctitle = "Percussion beaters"
 } % begin verbatim
 
-
 stick = \markup {
   \with-dimensions #'(0 . 5) #'(0 . 5)
   \postscript #"
index c67206c3aa3335e753411134078c96aeb119c765..9046dfd7c030a136b820838c1daa083ada115eb3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, version-specific"
@@ -18,7 +18,6 @@ tuplets have to be beamed manually.
   doctitle = "Permitting line breaks within beamed tuplets"
 } % begin verbatim
 
-
 \layout {
   \context {
     \Voice
index 0b58a54b46acefd5174b1b359f691eaa8eee2abf..b2728932e448485ebd93e1b3f6c6b01530a16359 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, really-simple, template"
@@ -16,7 +16,6 @@ Here is a simple piano staff with some notes.
   doctitle = "Piano template (simple)"
 } % begin verbatim
 
-
 upper = \relative c'' {
   \clef treble
   \key c \major
index ccf50e699b3ff87b6af3a175df37106ed3b0d046..d1f05af6dcf6d13257a4f06c86539221883519f3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, really-simple, template, text"
@@ -17,7 +17,6 @@ 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 c44b64ba22debfde38b801c38ef62fffe7f8a682..57466a0a3e523ed00dc7102a4a2e710e89d25056 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, really-simple, template, vocal-music"
@@ -17,7 +17,6 @@ with piano accompaniment underneath.
   doctitle = "Piano template with melody and lyrics"
 } % begin verbatim
 
-
 melody = \relative c'' {
   \clef treble
   \key c \major
index 51ac129a33ffb28e01af728f50a9bcf6cb26406c..bea1e6510e30c3b5f6eaf4feb59e2b9bae6a1cbd 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -18,7 +18,6 @@ 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 1aa24cb2bbc9c2c8fc156f4561dc49f2a9e5b4bb..5a9c845a9bfc2d458e181b7bfe36c5eebef9f685 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -17,7 +17,6 @@ staff.
   doctitle = "Polyphony in tablature"
 } % begin verbatim
 
-
 upper = \relative c' {
   \time 12/8
   \key e \minor
index 68861a1dc30f69e376cdc3106967a13835a09844..6f3d878fad7cc8df662fae147a7026cff46d8548 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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 253b05ec0315cf1a17423e60aa0c9a90158b3213..8812a067af3c69618eea6a0c8f0c92f5efb667f8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -20,18 +20,17 @@ involved.
   doctitle = "Positioning fingering indications precisely"
 } % begin verbatim
 
-
 \relative c' {
   \set fingeringOrientations = #'(left)
   <c-1 d-2 a'-5>4
-  <c-1 d-\tweak extra-offset #'(0 . 0.7)-2 a'-5>4
+  <c-1 d-\tweak extra-offset #'(0 . 0.2)-2 a'-5>4
   \set fingeringOrientations = #'(down)
   <c-1 d-2 a'-5>4
-  <c-1 d-\tweak extra-offset #'(-1.2 . 0)-2 a'-5>4
+  <c-\tweak extra-offset #'(0 . -1.1)-1 d-\tweak extra-offset #'(-1.2 . -1.8)-2 a'-5>4
   \set fingeringOrientations = #'(down right up)
-  <c-1 d-2 a'-5>4
+  <c-1 d-\tweak extra-offset #'(-0.3 . 0)-2 a'-5>4
   <c-1 d-\tweak extra-offset #'(-1 . 1.2)-2 a'-5>4
   \set fingeringOrientations = #'(up)
-  <c-1 d-2 a'-5>4
-  <c-1 d-\tweak extra-offset #'(-1.2 . 0)-2 a'-5>4
+  <c-1 d-\tweak extra-offset #'(0 . 1.1)-2 a'-\tweak extra-offset #'(0 . 1)-5>4
+  <c-1 d-\tweak extra-offset #'(-1.2 . 1.5)-2 a'-\tweak extra-offset #'(0 . 1.4)-5>4
 }
index d3c6e90dc9672e68ac62002d576ab7ac929fad50..c05f2592a688cb835265d006413b1347f7655bea 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -19,7 +19,6 @@ beaming for grace notes.
   doctitle = "Positioning grace note beams at the height of normal note beams"
 } % begin verbatim
 
-
 \relative c {
   f8[ e]
   \grace {
index 0bbbdf1624d6d015bd1a85d91ea4fa21c48abdb5..ab8bc4eef1a997eae28e3549ea827f1e7ec37ac9 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.28"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -19,7 +19,6 @@ 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 b03aa21b892254452c834758aca73fd22e555fbb..9444c97a141d60e48c87480bc53fdf2424caac13 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "breaks, repeats, symbols-and-glyphs, workaround"
@@ -58,7 +58,7 @@ line.
     % Here begins the trickery!
     % \cadenzaOn will suppress the bar count and \stopStaff removes the staff lines.
     \cadenzaOn
-      \stopStaff
+    \stopStaff
         % Some examples of possible text-displays
 
         % text line-aligned
@@ -90,33 +90,33 @@ line.
           \bar ""
         }
         % Resume bar count and show staff lines again
-     \startStaff
-   \cadenzaOff
+    \startStaff
+    \cadenzaOff
 
-   % Should Coda be on new line?
-   % Coda NOT on new line: DON'T use \break
-   % Coda on new line: use \break
-   \break
+    % Should Coda be on new line?
+    % Coda NOT on new line: DON'T use \break
+    % Coda on new line: use \break
+    \break
 
-   % Show up, you clef and key!
-   \once \override Staff.KeySignature.break-visibility = #end-of-line-invisible
-   \once \override Staff.Clef.break-visibility = #end-of-line-invisible
+    % Show up, you clef and key!
+    \once \override Staff.KeySignature.break-visibility = #end-of-line-invisible
+    \once \override Staff.Clef.break-visibility = #end-of-line-invisible
 
-   % Set coda sign as rehearsal mark and adjust size and position
+    % Set coda sign as rehearsal mark and adjust size and position
 
-   % Put the coda sign ontop of the (treble-)clef dependend on coda's line-position
+    % Put the coda sign ontop of the (treble-)clef dependend on coda's line-position
 
-   % Coda NOT on new line, use this:
-   % \once \override Score.RehearsalMark.extra-offset = #'( -2 . 1.75 )
+    % Coda NOT on new line, use this:
+    % \once \override Score.RehearsalMark.extra-offset = #'( -2 . 1.75 )
 
-   % Coda on new line, use this:
-   \once \override Score.RehearsalMark.extra-offset = #'( -4.5 . 0 )
+    % Coda on new line, use this:
+    \once \override Score.RehearsalMark.extra-offset = #'( -5 . .5 )
 
-   \once \override Score.RehearsalMark.font-size = #5
-   \mark \markup { \musicglyph #"scripts.coda" }
+    \once \override Score.RehearsalMark.font-size = #5
+    \mark \markup { \musicglyph #"scripts.coda" }
 
-   % The coda
-   \repeat unfold 5 {
+    % The coda
+    \repeat unfold 6 {
       c4 c c c
     }
     \bar"|."
index 8348981a4e28bd116c24e5c7d178cb286e8741b7..8be61a74e2f652711b3ebbea8f7d21fa0d9a8373 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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
index b788c3cd102b03a62456b84335cd959362b4cde3..1ff350eec5b5e2cc79014818020258b3a347612d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "automatic-notation, pitches"
index db86ab6d76c4fc308334e93f522bfa312026398e..d39af579da94560150752b809586394d952f4be6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -18,8 +18,6 @@ tuplet marking.  This can be overcome by setting @code{TupletBracket
   doctitle = "Preventing final mark from removing final tuplet"
 } % begin verbatim
 
-\markup \vspace #1 %% workaround for LSR-problem
-
 \new Staff {
    \set tupletFullLength = ##t
    \time 1/8
index 1d3f0504571635c869465162c9487ef1687e4df7..ab32f9212ff6533099e77ce47efd9807c9f4c0bb 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "automatic-notation, pitches"
@@ -19,7 +19,6 @@ 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
diff --git a/Documentation/snippets/printing-a-repeat-sign-at-the-beginning-of-a-piece.ly b/Documentation/snippets/printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
new file mode 100644 (file)
index 0000000..7a4bce3
--- /dev/null
@@ -0,0 +1,26 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "repeats, tweaks-and-overrides"
+
+  texidoc = "
+A @code{|:} bar line can be printed at the beginning of a piece.
+
+"
+  doctitle = "Printing a repeat sign at the beginning of a piece"
+} % begin verbatim
+
+\relative c'' {
+  \bar ".|:"
+  \repeat volta 2 {
+    c1
+    d1
+    d4 e f g
+  }
+}
index 75c335bdeafccb02eb52708dcd13f99ded706346..085ca0037a54e7c47248bd2fdbaac532dd9fdf22 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -18,7 +18,6 @@ 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 63b65a8372c0cebfb01dad4faef1bb3cd679cbc0..19b7ee80bc9680a66ab3034085a07d6c40830773 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -16,7 +16,6 @@ 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 634017285c1e2dab1d88cf3f153603e695e8a2d1..91d1e1b6c0e995cb88e4dba212afe2a2d9415fc7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -18,7 +18,6 @@ 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 89e2fbf87a829a4013d9c213e5ac3b0b8f41df66..385a7234b9bd038479c2240b5209c672da5d6b9a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "text"
@@ -18,7 +18,6 @@ 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 556eea09969144530411bb93bc409310348b51ac..1d4a800d1d1b5ee660f408827ebf7080f603f8f3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "text"
@@ -17,7 +17,6 @@ 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 4c563872b41e188604e7d401e58a765ee371e477..afaa08b59fec0bdb5739655e4112ac649f0b61d4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms, tweaks-and-overrides"
@@ -18,8 +18,10 @@ of @code{MetronomeMark} or @code{RehearsalMark} appropriately.
   doctitle = "Printing metronome and rehearsal marks below the staff"
 } % begin verbatim
 
-
-\layout { ragged-right = ##f }
+\layout {
+  indent = 0
+  ragged-right = ##f
+}
 
 {
   % Metronome marks below the staff
index 8d52ffd405e7541ac359a72687713096a16d5a55..c00d9740261c196b01ab7aecaf5390652c220534 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, percussion, real-music, really-cool, rhythms"
index 96b4d051ad3d0ebf89d9024d44471dbb833726f1..9e59ce53823569eafb5593dcd5ad7a9223e9881c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "tweaks-and-overrides"
@@ -18,7 +18,6 @@ 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 49c10706a01e841735b18b1956c6a07bb8579e1c..bd7ef3e689bab1c728d04ebb03f4f244f255d1de 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, text, workaround, world-music"
@@ -17,7 +17,6 @@ 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 ae6321a6e2df6ef49545b30e190e2abfd0702b1b..7280abfdf787efd3a7e5803cd3e7002ea2e4acaa 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -20,6 +20,10 @@ must be inserted before the first note for this to work.
   doctitle = "Printing the bar number for the first measure"
 } % begin verbatim
 
+\layout {
+  indent = 0
+  ragged-right = ##t
+}
 
 \relative c' {
   \set Score.barNumberVisibility = #all-bar-numbers-visible
index b5d489208de5f016a92e5fb24cff0073dd78b2c1..5f9744918dba516652146ef08e5a170d408510a4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.28"
+\version "2.18.0"
 
 \header {
   lsrtags = "spacing, tweaks-and-overrides"
@@ -18,13 +18,12 @@ 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)
   \new Staff {
     c8[ c \clef alto c c \grace { d16 } c8 c] c4
-    c2 \grace { c16 c16 } c2
+    c2 \grace { c16[ c16] } c2
   }
   \new Staff {
     c2 \tuplet 3/2 { c8 \clef bass cis,, c } c4
index 4edd6a59e58172bc594738f50c0cd2c85affb19e..d1676ce31811aab466d03d14a213434304bcbca1 100644 (file)
@@ -1,19 +1,19 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation, text, vocal-music"
 
   texidoc = "
 Lyrics can be moved vertically to place them inside the staff.  The
-lyrics are moved with @code{\\override LyricText.extra-offset = #'(0
-. dy)} and there are similar commands to move the extenders and
-hyphens.  The offset needed is established with trial and error.
+lyrics are moved with @code{\\override LyricText.extra-offset = #'(0 .
+dy)} and there are similar commands to move the extenders and hyphens.
+The offset needed is established with trial and error.
 
 "
   doctitle = "Putting lyrics inside the staff"
index b83496137443d94decf2e74e1b7d96b8abd9715b..cbc1ce7534b4b55b32c934422e4206e89403ccf5 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation"
@@ -25,7 +25,6 @@ the Internals Reference.
   doctitle = "Quoting another voice"
 } % begin verbatim
 
-
 quoteMe = \relative c' {
   fis4 r16 a8.-> b4\ff c
 }
index a5cb083c2e58ec524790e87afad4cd6f43a093d3..85a038f55fc2ea96629df0f0546b4415bfa9d516 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "winds"
index 10ff50af8ad51865a4f0695d6db23cca38c545cc..55e6503334b08e85ae0348787dc97e0b72f26562 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, rhythms"
@@ -17,11 +17,12 @@ Bar numbers can be removed entirely by removing the
   doctitle = "Removing bar numbers from a score"
 } % begin verbatim
 
-
 \layout {
   \context {
     \Score
-    \remove "Bar_number_engraver"
+    \omit BarNumber
+    % or:
+    %\remove "Bar_number_engraver"
   }
 }
 
diff --git a/Documentation/snippets/removing-brace-on-first-line-of-piano-score.ly b/Documentation/snippets/removing-brace-on-first-line-of-piano-score.ly
new file mode 100644 (file)
index 0000000..0d83273
--- /dev/null
@@ -0,0 +1,44 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "keyboards, staff-notation, tweaks-and-overrides"
+
+  texidoc = "
+This snippet removes the first brace from a @code{PianoStaff} or a
+@code{GrandStaff}. It may be useful when cutting and pasting the
+engraved image into existing music.
+
+It uses @code{\\alterBroken}.
+
+"
+  doctitle = "Removing brace on first line of piano score"
+} % begin verbatim
+% => http://lilypond.1069038.n5.nabble.com/Getting-rid-of-initial-brace-on-piano-score-td161158.html
+someMusic =  {
+  \once \override Staff.Clef.stencil = ##f
+  \once \override Staff.TimeSignature.stencil = ##f
+  \repeat unfold 3 c1 \break
+  \repeat unfold 5 c1 \break
+  \repeat unfold 5 c1
+}
+
+\score {
+  \new PianoStaff
+  <<
+    \new Staff = "right" \relative c'' \someMusic
+    \new Staff = "left" \relative c' { \clef F \someMusic }
+  >>
+  \layout {
+    indent=75
+    \context {
+      \PianoStaff
+      \alterBroken transparent #'(#t) SystemStartBrace
+    }
+  }
+}
index fd0fdce66220359594db3d42c0b52dd51d44c54e..07982c9ba4361e4e969249d697d247ff639b1967 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -18,7 +18,6 @@ a staff-by-staff basis.
   doctitle = "Removing connecting bar lines on StaffGroup PianoStaff or GrandStaff"
 } % begin verbatim
 
-
 \relative c' {
   \new StaffGroup <<
     \new Staff {
index 6cad882e87f416581562e381d62dd9074dfcc4cd..ed8e432f8b357bfdff86f451c2aa23d636b923d2 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "breaks, staff-notation, tweaks-and-overrides"
@@ -25,7 +25,6 @@ written.
   doctitle = "Removing the first empty line"
 } % begin verbatim
 
-
 \layout {
   \context {
     \Staff \RemoveEmptyStaves
index fa562f980a808c3124ebf197383683cbe5251a48..b4f73273e783f0b66f7f179e48fda8e465716a86 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.5"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -16,6 +16,9 @@ Repeats headword
   doctitle = "Repeats headword"
 } % begin verbatim
 
+%% http://lsr.di.unimi.it/LSR/Item?id=821
+%% see also http://www.lilypond.org/doc/v2.18/Documentation/notation/repeats
+
 % Beethoven, Op. 57
 % Piano sonata 23 - Dem Grafen Franz von Brunswick Gewidmet
 % Movt II, Andante con moto
index d3fa46c992d25b0266a26c630f09713e82d5fddc..3b55be22a85c818a8d458590c6bf421500ffbb2c 100644 (file)
@@ -8,6 +8,7 @@ numbering-groups-of-measures.ly
 percent-repeat-count-visibility.ly
 percent-repeat-counter.ly
 positioning-segno-and-coda-with-line-break.ly
+printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
 setting-the-double-repeat-default-for-volte.ly
 shortening-volta-brackets.ly
 volta-below-chords.ly
index 789f0b6d346682b3c5591e271ca9121955aee9f7..9da37cb60a9d82e375ec45a84469c54fa3b74871 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, rhythms, symbols-and-glyphs, tweaks-and-overrides"
@@ -19,7 +19,6 @@ Rests may be used in various styles.
   doctitle = "Rest styles"
 } % begin verbatim
 
-
 \layout {
   indent = 0
   \context {
index f8581769ed46774b8eb0690e4de4f9a42377d000..bf28390f9f6acf4c29ed9aed86f057b951ff7b2c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, version-specific"
@@ -18,7 +18,6 @@ new beaming endings:
   doctitle = "Reverting default beam endings"
 } % begin verbatim
 
-
 \relative c'' {
   \time 12/8
 
index 6d47071c7979cb17ab9b530e0e9089ca05c5e2d2..4e140b330d1dba7ab741a041ffbd4739270111b3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -26,7 +26,6 @@ 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 5bf703a5d0f5c6a93d0e451abaaf00c02804c070..5a53ef2ed5a0dffdeb08c939800041b7b28741db 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -16,6 +16,9 @@ Rhythms headword
   doctitle = "Rhythms headword"
 } % begin verbatim
 
+%% http://lsr.di.unimi.it/LSR/Item?id=822
+%% see also http://lilypond.org/doc/v2.18/Documentation/notation/rhythms
+
 % Beethoven, Op. 81a
 % Piano sonata 26 - Das Lebewohl
 % Movt II - Abwesenheit
@@ -82,7 +85,7 @@ Rhythms headword
       c'''32 ) \!
       g''8 (
       ~
-      32 [
+      g''32 [
       a''64
       g''64 ) ]
 
@@ -215,5 +218,4 @@ Rhythms headword
       <g e>32
       c'32
    }
-
 >>
index 99c7a93f8000f0a2fccd44eae45bb0232e44983d..358e8accfb34b1638d63a1a4e118fcef90681d09 100644 (file)
@@ -60,6 +60,8 @@ stemlets.ly
 strict-beat-beaming.ly
 subdividing-beams.ly
 three-sided-box.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
 tweaking-grace-layout-within-music.ly
 using-alternative-flag-styles.ly
index 8df49621015116ca335a7c364461d29d1538e22e..001e5ed5872a3f326d73461db8eea95dc21101c7 100644 (file)
@@ -1,5 +1,5 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
@@ -16,7 +16,6 @@ SATB choir template (four staves)
   doctitle = "SATB Choir template - four staves"
 } % begin verbatim
 
-
 global = {
   \key c \major
   \time 4/4
index a7bc17c61bd3fe216ce7afa6be1775acbc4fd7cf..848256fe6647e55b7b157d5be4e6b27e7c0eb312 100644 (file)
@@ -6,6 +6,7 @@ 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
+customizing-the-position-and-number-of-dots-in-repeat-sign-bar-lines.ly
 displaying-grob-ancestry.ly
 drawing-boxes-around-grobs.ly
 drawing-circles-around-various-objects.ly
index 86b9fba5e587f59443e9817cc0581687c66e99dd..36d3fc17718bdc3e9858675d4d2b324e232ddcb1 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
index be7a8967d80d9988484487a719c2a8cb31b7af87..044bd68e61879dd6c650fbfe4785b747a30c69e5 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
index 067fbbfd2c78f72e5c0cf832808e6648fa55e80e..b0f930c87c9f437cd2f59846bfaf1affbee0370e 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -18,7 +18,6 @@ by overriding the @code{'to-barline} property.
   doctitle = "Setting hairpin behavior at bar lines"
 } % begin verbatim
 
-
 \relative c'' {
   e4\< e2.
   e1\!
index d7d4d2cda299b77f18427dcc7252a53c57214d35..cbe0712c614b8298c662ddc9cdf9130f6ade466f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout, staff-notation, tweaks-and-overrides"
@@ -18,7 +18,6 @@ default.
   doctitle = "Setting system separators"
 } % begin verbatim
 
-
 \paper {
   system-separator-markup = \slashSeparator
 }
index c469c52e646b35898387fe5941ebf5d6772f6144..40ce83508c0d421efbf501dec448ebc87ab00062 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.5"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats"
index dea361c49cbfdff667664b826d236bf709277c9f..56430babee7021b6e5e6893f0789a74b1a292b25 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -17,9 +17,9 @@ 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\!
+  << f1 { s4 s\< s\> s\! } >>
   \override Hairpin.minimum-length = #5
   << f1 { s4 s\< s\> s\! } >>
 }
index 611057d4cbdf18d0a78a9eb968202074fca44fe4..f1aa919411a09b60ce6a5035a0e5fa6c4eabcc7a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats"
@@ -19,7 +19,6 @@ 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 cc3542bd4f6af7cf28107eb87bbfe40c935248e4..e946df6b6d703855df191403b4bffaec40398900 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords"
@@ -17,10 +17,10 @@ chord changes.
   doctitle = "Showing chords at changes"
 } % begin verbatim
 
-
 harmonies = \chordmode {
   c1:m c:m \break c:m c:m d
 }
+
 <<
   \new ChordNames {
     \set chordChanges = ##t
index ec67a11657c1a544fa30016fc2c8411984186ef9..2277eb5f361a5af3c85fdd68b6b59716bea6a034 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides, version-specific"
@@ -28,7 +28,6 @@ The direction will always be above, but one can tweak this via a
   doctitle = "Showing the same articulation above and below a note or chord"
 } % begin verbatim
 
-
 % The same as \flageolet, just a little smaller
 smallFlageolet =
 #(let ((m (make-articulation "flageolet")))
index b6f3b443c8b6b2c1c4c69a25ab38e359b01723ac..5a3c190a9541a5d6032dfb1ae0c9e595cab17377 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords"
@@ -16,7 +16,6 @@ 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 3afcc2a30ffc31804ac24d7dc12b2b21623bf672..b8462ffabaf850ec8072e68fe96d74fa2d3ac2c5 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -16,6 +16,9 @@ Simultaneous notes
   doctitle = "Simultaneous headword"
 } % begin verbatim
 
+%% http://lsr.di.unimi.it/LSR/Item?id=825
+%% see also http://lilypond.org/doc/v2.18/Documentation/notation/simultaneous-notes
+
 \include "english.ly"
 
 % NR 1.5 Simultaneous notes
@@ -67,10 +70,10 @@ trillFlat =
       \trillFlat
       af''4.~ \startTrillSpan
       af''8.~ |
-      4.~ 8.~ |
+      af''4.~ af''8.~ |
       \oneVoice
       <af'' d''>8.[ a''8. \p \< bf''8.]~ |
-      8.[ b''8. c'''8.]~
+      bf''8.[ b''8. c'''8.]~
       \bar "||"
       \key ef \major
       c'''8.[ cs'''8.] \f \stopTrillSpan
@@ -83,17 +86,17 @@ trillFlat =
       \override Voice.TrillSpanner.direction = #DOWN
       d''4.~ \f \startTrillSpan
       d''8.~ |
-      4.~ 8.~ |
-      8. \stopTrillSpan
+      d''4.~ d''8.~ |
+      d''8. \stopTrillSpan
       \trillFlat
       d''4.~ \startTrillSpan |
-      d''4.~ 8.~ |
-      4.~ 8.~ |
-      4.~ 8.~ \stopTrillSpan |
+      d''4.~ d''8.~ |
+      d''4.~ d''8.~ |
+      d''4.~ d''8.~ \stopTrillSpan |
       \trillFlat
       d''4.~ \startTrillSpan
       d''8. ~ |
-      4.~ 8.~ |
+      d''4.~ d''8.~ |
       \once \override NoteColumn.ignore-collision = ##t
       \hideNotes
       d''8. \stopTrillSpan
@@ -126,8 +129,8 @@ trillFlat =
         \override Voice.TrillSpanner.direction = #UP
         f'4.~ \startTrillSpan
         f'8.~ |
-        4.~ 8.~ |
-        8. \stopTrillSpan
+        f'4.~ f'8.~ |
+        f'8. \stopTrillSpan
       }
       \new Voice {
         \voiceTwo
index f4b72259b99a628b92099bf281b95e4b81e7ed53..3cdf85b1defd139806831d8bc005d340df469ea6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, really-simple, template, vocal-music"
@@ -17,7 +17,6 @@ chords.
   doctitle = "Single staff template with notes lyrics and chords"
 } % begin verbatim
 
-
 melody = \relative c' {
   \clef treble
   \key c \major
index 4cd409c667a791859fe2571f4cb7ad8d16d8fa53..64357e06b971d830d03916eda132cb226975c4c4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, template, vocal-music"
@@ -17,7 +17,6 @@ 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 4ba723b5160d6da198b40b6157cf5c3f565f8634..d63414442e63b0c077e10f735de97dcda18b28d3 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, really-simple, template"
@@ -17,14 +17,13 @@ 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
   \time 4/4
 
   f4 e8[ c] d4 g
-  a2 ~ 2
+  a2 ~ a
 }
 
 harmonies = \chordmode {
index 244baef40143e8ed1f606dd019dca7e2006e527d..8750bbc794fe9fec60f643cab50829fa10d20e76 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, template, vocal-music"
@@ -19,7 +19,6 @@ 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 40bbd12cb0d54f6844fa808581ced930695530cf..9eed6bf22030fa69447ea599321f8b08e0dc8195 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, template"
@@ -18,7 +18,6 @@ add notes, and you're finished!
   doctitle = "Single staff template with only notes"
 } % begin verbatim
 
-
 melody = \relative c' {
   \clef treble
   \key c \major
index e9e25e9756da85e1d29c5a99819004fc93e01cad..90e03b195c16db157c3270ece4d7287844476cc9 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, rhythms, vocal-music"
@@ -18,7 +18,6 @@ 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 6cea02f2556930bd89c7672b895e40ac2c988dfd..eb74ba39c095e65da6b661d9e78613f9f2b87aec 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, rhythms, vocal-music"
@@ -18,7 +18,6 @@ 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 760135cda9a0180aa34d08e3dbebf7353b8156f8..d1068720a8c3e2e23806a6e9eebd8be98128ee23 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -42,6 +42,9 @@ slides = {
       \override Glissando.springs-and-rods =
                           #ly:spanner::set-spacing-rods
       \override Glissando.thickness = #2
+      \omit StringNumber
+      % or:
+      %\override StringNumber.stencil = ##f
     }
   }
 }
index 9e3e51fd1a763a7221579b1d6c73d5b36dd3adc0..82694c9b536db14a3fe16ac659cd354ce5fd35ff 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
index 995a013b67d03ac9a000733b621c88b9cd6ce934..dd4195d73beb843c13df8370c3163c0c07971f0f 100644 (file)
@@ -1,5 +1,5 @@
 accordion-discant-symbols.ly
-accordion-registers.ly
+accordion-register-symbols.ly
 adding-bar-lines-to-chordnames-context.ly
 adding-drum-parts.ly
 adding-fingerings-to-tablatures.ly
index 0a2df88f19cde82cc0f3955837f284851c95f959..40af5a2ff7dd2d6821833566e96a41fd103aadba 100644 (file)
@@ -12,6 +12,7 @@ creating-blank-staves.ly
 creating-double-digit-fingerings.ly
 cross-staff-stems.ly
 display-bracket-with-only-one-staff-in-a-system.ly
+extending-a-trillspanner.ly
 extending-glissandi-across-repeats.ly
 forcing-measure-width-to-adapt-to-metronomemarks-width.ly
 glissandi-can-skip-grobs.ly
@@ -31,6 +32,7 @@ orchestra,-choir-and-piano-template.ly
 putting-lyrics-inside-the-staff.ly
 quoting-another-voice-with-transposition.ly
 quoting-another-voice.ly
+removing-brace-on-first-line-of-piano-score.ly
 removing-the-first-empty-line.ly
 setting-system-separators.ly
 tick-bar-lines.ly
index dd0005c4326e9cf87e617234d6050c120c3212f0..a5371fab3fbe7adc23912102dcda6533fc2d29bb 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "text"
index b5960df4974eb6434ea8de750ac3d86a0a36c8b1..d8636cf383f169506928a52cb3b516daf31be97f 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "fretted-strings"
@@ -18,7 +18,6 @@ example.
   doctitle = "Stem and beam behavior in tablature"
 } % begin verbatim
 
-
 \new TabStaff {
   \relative c {
     \tabFullNotation
index 0f1ea5e818083f822761679b8294ce1b7139aaec..da3b38203202b07e18fbc40892a7df91758722c8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "contemporary-notation, rhythms"
@@ -30,7 +30,6 @@ the different notations.
   doctitle = "Stemlets"
 } % begin verbatim
 
-
 \paper { ragged-right = ##f }
 
 {
index af78c3895ddcf242d4cd366c7222b5b129f9b12c..e435da48779125f8785f9fdcb2bb4cdfd6b76035 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, template, unfretted-strings"
@@ -17,7 +17,6 @@ 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 66dc41a86699d1c0939501a7744b277632748d59..7efde9f3a74876fb837946b8c8558646fdb3e4d4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "preparing-parts, template, unfretted-strings"
@@ -28,7 +28,6 @@ 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)
 
index e7080e65a5898334dc02a278699e15a53336c13d..9b94dd36191db6432b93f73865cc612c079286cd 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
index 0ecae8edd5560507be14ac459186822006d4886e..726b2978d3be7bd57c6948c9d035b152036b45f4 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
@@ -24,7 +24,6 @@ used with care.
   doctitle = "Suppressing warnings for clashing note columns"
 } % begin verbatim
 
-
 ignore = \override NoteColumn.ignore-collision = ##t
 
 \relative c' {
index 920987ba49c490db54ba9b7d20c992fda21accda..e8b00227c81c1c0db19733b8772c486cd8b29564 100644 (file)
@@ -1,5 +1,5 @@
 accordion-discant-symbols.ly
-accordion-registers.ly
+accordion-register-symbols.ly
 adding-indicators-to-staves-which-get-split-after-a-break.ly
 ancient-fonts.ly
 breathing-signs.ly
@@ -7,6 +7,7 @@ broken-crescendo-hairpin.ly
 caesura-railtracks-with-fermata.ly
 changing--flageolet-mark-size.ly
 custodes.ly
+customizing-the-position-and-number-of-dots-in-repeat-sign-bar-lines.ly
 fingering-symbols-for-wind-instruments.ly
 how-to-put-ties-between-syllables-in-lyrics.ly
 positioning-segno-and-coda-with-line-break.ly
index f0e653afb06d025c075792653374de1e4e91de80..6cef9e842f0c91521b5404fe726f664b8c2dc61a 100644 (file)
@@ -1,3 +1,4 @@
 combining-two-parts-on-the-same-staff.ly
 entering-several-tuplets-using-only-one--times-command.ly
+extending-a-trillspanner.ly
 vertical-aligned-staffgroups-without-connecting-systemstartbar.ly
index 51542ae679fa62282d403480beece1ee80f85efb..d96f34540fd7fe53965f45ef064eec35045cf332 100644 (file)
@@ -1,16 +1,16 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout"
 
   texidoc = "
-A table of contents is included using @code{\\markuplist
+A table of contents is included using @code{\\markuplines
 \\table-of-contents}.  The TOC items are added with the
 @code{\\tocItem} command.
 
@@ -18,7 +18,6 @@ A table of contents is included using @code{\\markuplist
   doctitle = "Table of contents"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 \book {
index 0bcd3763efa7bbb4885d5a2031b11a1fc70c536d..29849eb3a3ae66cf76f7c9577c3043049bb9acfa 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.28"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -16,6 +16,9 @@ Text headword
   doctitle = "Text headword"
 } % begin verbatim
 
+%% http://lsr.di.unimi.it/LSR/Item?id=829
+%% see also http://lilypond.org/doc/v2.18/Documentation/notation/text
+
 \include "english.ly"
 
 % NR 1.8 Text
@@ -96,7 +99,7 @@ Text headword
     c''32
     df''32
     ef''32
-    \acciaccatura { df'' ef''  }
+    \acciaccatura { df''[ ef'' ] }
     f''8
     ef''16
     df''16
index 2bde359a6c951e7b3232a8e71fe864a0c842df36..3e1080dcb73bf4bd0318243f8e98fc7f6890f46d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, scheme-language, text"
@@ -17,7 +17,6 @@ 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 661ee65ee287d7961943c728d9a8a18f027744fa..decd0f64ad3dbf66dee03c9071f1760b0b89032b 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "staff-notation"
@@ -17,7 +17,6 @@ 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
index 5eebaacc095b7eb687dc1da3a415c1d656040409..32d888be0ea847a5713fc9f0d0016e9cd415de46 100644 (file)
@@ -1,13 +1,13 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
-  lsrtags = "specific-notation, staff-notation, tweaks-and-overrides"
+  lsrtags = "rhythms, specific-notation, staff-notation, tweaks-and-overrides"
 
   texidoc = "
 Another way to put the time signature in parenthesis
@@ -16,7 +16,6 @@ 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 ))
index 257034d9599675551e7bd4a5d142a1ecda9c392d..3461b568e4471c8c41dec21546313a6269248781 100644 (file)
@@ -1,13 +1,13 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
-  lsrtags = "specific-notation, staff-notation, tweaks-and-overrides"
+  lsrtags = "rhythms, specific-notation, staff-notation, tweaks-and-overrides"
 
   texidoc = "
 The time signature can be enclosed within parentheses.
@@ -16,7 +16,6 @@ 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 bee629dc693d0b3daddfaf3ed1190da66668485b..f7173e35a82300b70bdd520af7159c433a753c20 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -14,15 +14,14 @@ Sometimes, a time signature should not print the whole fraction (e.g.
 7/4), but only the numerator (7 in this case). This can be easily done
 by using @code{\\override Staff.TimeSignature.style = #'single-digit}
 to change the style permanently. By using @code{\\revert
-Staff.TimeSignature.style}, this setting can be reversed. To apply
-the single-digit style to only one time signature, use the
+Staff.TimeSignature.style}, this setting can be reversed. To apply the
+single-digit style to only one time signature, use the
 @code{\\override} command and prefix it with a @code{\\once}.
 
 "
   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 cebe3d2876ecbe555998b7ea0f2c97af67a14426..28ae9b4451851c1f7fb53620aed204c127bc603d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, specific-notation, tweaks-and-overrides, workaround"
@@ -20,29 +20,80 @@ main lyrics.
   doctitle = "Transcription of Ancient music with incipit"
 } % begin verbatim
 
+incipit =
+#(define-music-function (parser location incipit-music) (ly:music?)
+  #{
+    \once \override Staff.InstrumentName.self-alignment-X = #RIGHT
+    \once \override Staff.InstrumentName.self-alignment-Y = ##f
+    \once \override Staff.InstrumentName.padding = #0.3
+    \once \override Staff.InstrumentName.stencil =
+      #(lambda (grob)
+         (let* ((instrument-name (ly:grob-property grob 'long-text)))
+          (set! (ly:grob-property grob 'long-text)
+           #{ \markup
+              \score
+              {
+                { \context MensuralStaff \with {
+                  instrumentName = #instrument-name
+                } $incipit-music
+              }
+              \layout { $(ly:grob-layout grob)
+                line-width = \indent
+                indent =
+                 % primitive-eval is probably easiest for
+                 % escaping lexical closure and evaluating
+                 % everything respective to (current-module).
+                   #(primitive-eval
+                     '(or (false-if-exception (- indent incipit-width))
+                        (* 0.5 indent)))
+                ragged-right = ##f
+                ragged-last = ##f
+                system-count = #1 }
+              }
+          #})
+           (system-start-text::print grob)))
+  #})
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
 
 global = {
   \set Score.skipBars = ##t
   \key g \major
   \time 4/4
-  %make the staff lines invisible on staves
-  \hide Staff.BarLine
-  \skip 1*8 % the actual music
+
+  % the actual music
+  \skip 1*8
+
   % let finis bar go through all staves
   \override Staff.BarLine.transparent = ##f
+
   % finis bar
   \bar "|."
 }
 
+discantusIncipit = <<
+  \new MensuralVoice = "discantusIncipit" <<
+    \repeat unfold 9 { s1 \noBreak }
+    {
+      \clef "neomensural-c1"
+      \key f \major
+      \time 2/2
+      c''1.
+    }
+  >>
+  \new Lyrics \lyricsto discantusIncipit { IV- }
+>>
+
 discantusNotes = {
   \transpose c' c'' {
-    \clef treble
+    \clef "treble"
     d'2. d'4 |
     b e' d'2 |
     c'4 e'4.( d'8 c' b |
     a4) b a2 |
     b4.( c'8 d'4) c'4 |
-    \once \hide NoteHead c'1 |
+    \once \hide NoteHead
+    c'1 |
     b\breve |
   }
 }
@@ -57,53 +108,103 @@ discantusLyrics = \lyricmode {
   -us. |
 }
 
+altusIncipit = <<
+  \new MensuralVoice = "altusIncipit" <<
+    \repeat unfold 9 { s1 \noBreak }
+    {
+      \clef "neomensural-c3"
+      \key f \major
+      \time 2/2
+      r1 f'1.
+    }
+  >>
+  \new Lyrics \lyricsto altusIncipit { IV- }
+>>
+
 altusNotes = {
   \transpose c' c'' {
-    \clef treble
-    r2 g2. e4 fis g | % two bars
+    \clef "treble"
+    % two measures
+    r2 g2. e4 fis g |
     a2 g4 e |
     fis g4.( fis16 e fis4) |
     g1 |
-    \once \hide NoteHead g1 |
+    \once \hide NoteHead
+    g1 |
     g\breve |
   }
 }
 
 altusLyrics = \lyricmode {
-  Ju -- bi -- la -- te | % two bars
+  % two measures
+  Ju -- bi -- la -- te |
   De -- o, om -- |
   nis ter -- ra, |
   "..." |
   -us. |
 }
 
+tenorIncipit = <<
+  \new MensuralVoice = "tenorIncipit" <<
+    \repeat unfold 9 { s1 \noBreak }
+    {
+      \clef "neomensural-c4"
+      \key f \major
+      \time 2/2
+      r\longa
+      r\breve
+      r1 c'1.
+    }
+  >>
+  \new Lyrics \lyricsto tenorIncipit { IV- }
+>>
+
 tenorNotes = {
   \transpose c' c' {
     \clef "treble_8"
     R1 |
     R1 |
     R1 |
-    r2 d'2. d'4 b e' | % two bars
-    \once \hide NoteHead e'1 |
+    % two measures
+    r2 d'2. d'4 b e' |
+    \once \hide NoteHead
+    e'1 |
     d'\breve |
   }
 }
 
 tenorLyrics = \lyricmode {
-  Ju -- bi -- la -- te | % two bars
+  % two measures
+  Ju -- bi -- la -- te |
   "..." |
   -us.
 }
 
+bassusIncipit = <<
+  \new MensuralVoice = "bassusIncipit" <<
+    \repeat unfold 9 { s1 \noBreak }
+    {
+      \clef "bass"
+      \key f \major
+      \time 2/2
+      %% incipit
+      r\maxima
+      f1.
+    }
+  >>
+  \new Lyrics \lyricsto bassusIncipit { IV- }
+>>
+
 bassusNotes = {
   \transpose c' c' {
-    \clef bass
+    \clef "bass"
     R1 |
     R1 |
     R1 |
     R1 |
     g2. e4 |
-    \once \hide NoteHead e1 |
+    \once \hide NoteHead
+    e1 |
     g\breve |
   }
 }
@@ -114,175 +215,64 @@ bassusLyrics = \lyricmode {
   -us.
 }
 
-incipitDiscantus = \markup {
-  \score {
-    {
-      \set Staff.instrumentName = #"Discantus "
-      \override NoteHead.style = #'neomensural
-      \override Rest.style = #'neomensural
-      \override Staff.TimeSignature.style = #'neomensural
-      \cadenzaOn
-      \clef "neomensural-c1"
-      \key f \major
-      \time 2/2
-      c''1._"IV-" s2  %two bars
-      \skip 1*8 % eight bars
-    }
-    \layout {
-      \context {
-        \Voice
-        \remove "Ligature_bracket_engraver"
-        \consists "Mensural_ligature_engraver"
-      }
-      line-width = 4.5\cm
-    }
-  }
-}
-
-incipitAltus = \markup {
-  \score {
-    {
-      \set Staff.instrumentName = #"Altus "
-      \override NoteHead.style = #'neomensural
-      \override Rest.style = #'neomensural
-      \override Staff.TimeSignature.style = #'neomensural
-      \cadenzaOn
-      \clef "neomensural-c3"
-      \key f \major
-      \time 2/2
-      r1        % one bar
-      f'1._"IV-" s2   % two bars
-      \skip 1*7 % seven bars
-    }
-    \layout {
-      \context {
-        \Voice
-        \remove "Ligature_bracket_engraver"
-        \consists "Mensural_ligature_engraver"
-      }
-      line-width = 4.5\cm
-    }
-  }
-}
-
-incipitTenor = \markup {
-  \score {
-    {
-      \set Staff.instrumentName = #"Tenor  "
-      \override NoteHead.style = #'neomensural
-      \override Rest.style = #'neomensural
-      \override Staff.TimeSignature.style = #'neomensural
-      \cadenzaOn
-      \clef "neomensural-c4"
-      \key f \major
-      \time 2/2
-      r\longa   % four bars
-      r\breve   % two bars
-      r1        % one bar
-      c'1._"IV-" s2   % two bars
-      \skip 1   % one bar
-    }
-    \layout {
-      \context {
-        \Voice
-        \remove "Ligature_bracket_engraver"
-        \consists "Mensural_ligature_engraver"
-      }
-      line-width = 4.5\cm
-    }
-  }
-}
-
-incipitBassus = \markup {
-  \score {
-    {
-      \set Staff.instrumentName = #"Bassus  "
-      \override NoteHead.style = #'neomensural
-      \override Rest.style = #'neomensural
-      \override Staff.TimeSignature.style = #'neomensural
-      \cadenzaOn
-      \clef "bass"
-      \key f \major
-      \time 2/2
-      % incipit
-      r\maxima  % eight bars
-      f1._"IV-" s2    % two bars
-    }
-    \layout {
-      \context {
-        \Voice
-        \remove "Ligature_bracket_engraver"
-        \consists "Mensural_ligature_engraver"
-      }
-      line-width = 4.5\cm
-    }
-  }
-}
-
-%StaffGroup is used instead of ChoirStaff to get bar lines between systems
 \score {
   <<
     \new StaffGroup = choirStaff <<
       \new Voice = "discantusNotes" <<
         \global
-        \set Staff.instrumentName = \incipitDiscantus
+        \set Staff.instrumentName = #"Discantus "
+        \incipit \discantusIncipit
         \discantusNotes
       >>
       \new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
-
       \new Voice = "altusNotes" <<
         \global
-        \set Staff.instrumentName = \incipitAltus
+        \set Staff.instrumentName = #"Altus "
+        \incipit \altusIncipit
         \altusNotes
       >>
       \new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
-
       \new Voice = "tenorNotes" <<
         \global
-        \set Staff.instrumentName = \incipitTenor
+        \set Staff.instrumentName = #"Tenor "
+        \incipit \tenorIncipit
         \tenorNotes
       >>
       \new Lyrics = "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
-
       \new Voice = "bassusNotes" <<
         \global
-        \set Staff.instrumentName = \incipitBassus
+        \set Staff.instrumentName = #"Bassus "
+        \incipit \bassusIncipit
         \bassusNotes
       >>
+      \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
     >>
-    \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
-    %Keep the bass lyrics outside of the staff group to avoid bar lines
-    %between the lyrics.
   >>
-
   \layout {
     \context {
       \Score
-      % no bars in staves
+      %% no bar lines in staves or lyrics
       \hide BarLine
     }
-    % the next three instructions keep the lyrics between the bar lines
+    %% the next two instructions keep the lyrics between the bar lines
     \context {
       \Lyrics
       \consists "Bar_engraver"
-      \hide BarLine
-    }
-    \context {
-      \StaffGroup
       \consists "Separating_line_group_engraver"
     }
     \context {
       \Voice
-      % no slurs
+      %% no slurs
       \hide Slur
-      % Comment in the below "\remove" command to allow line
-      % breaking also at those barlines where a note overlaps
-      % into the next bar.  The command is commented out in this
-      % short example score, but especially for large scores, you
-      % will typically yield better line breaking and thus improve
-      % overall spacing if you comment in the following command.
-      %\remove "Forbid_line_break_engraver"
+      %% Comment in the below "\remove" command to allow line
+      %% breaking also at those bar lines where a note overlaps
+      %% into the next measure.  The command is commented out in this
+      %% short example score, but especially for large scores, you
+      %% will typically yield better line breaking and thus improve
+      %% overall spacing if you comment in the following command.
+      %%\remove "Forbid_line_break_engraver"
     }
-    indent = 5\cm
+    indent = 6\cm
+    incipit-width = 4\cm
   }
 }
index 2b647d08547461da83c800de38b9523222c3ee7f..ca5b7f24f6ec6f23e7ad9ab3c2083d52e744b4b9 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, scheme-language, workaround"
@@ -35,7 +35,6 @@ 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)))
diff --git a/Documentation/snippets/tuplet-bracket-and-change-staff.ly b/Documentation/snippets/tuplet-bracket-and-change-staff.ly
new file mode 100644 (file)
index 0000000..2a1d9cf
--- /dev/null
@@ -0,0 +1,54 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
+
+\header {
+  lsrtags = "tweaks-and-overrides"
+
+  texidoc = "
+This snippet shows how to set a tuplet starting in a lower staff and
+finishing in the upper one.
+
+"
+  doctitle = "Tuplet bracket and change staff"
+} % begin verbatim
+
+%% http://lsr.di.unimi.it/LSR/Item?id=926
+%=> http://lilypond-french-users.1298960.n2.nabble.com/Crochet-de-nolet-tordu-tt7581491.html
+%=> http://lilypond.1069038.n5.nabble.com/Tuplet-bracket-amp-changeStff-td164063.html
+
+aigues = \relative c' {
+  \time 6/8
+  s4.
+  \stemDown
+  c16[ bes' e]
+  \stemUp
+  g c e
+  \stemDown
+  g8
+}
+
+basses = \relative c {
+  \time 3/4
+  \clef F
+  \tweak positions #'(4.5 . 9.5)
+  \tweak edge-height #'(1 . -1)
+  \tuplet 7/6 {
+    c16[ bes' e]
+    \change Staff = md
+    \stemUp
+    g[ c e g]
+  }
+  s4.s8
+}
+
+\new PianoStaff
+\with { \omit TimeSignature }
+<<
+  \new Staff = md \aigues
+  \new Staff = mg \basses
+>>
index a43faaca38bdd9a3d6d57e21e2d41674bdc70033..645530ea2bec1f24bd044a876d69edc2afd59854 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.18"
+\version "2.18.0"
 
 \header {
   lsrtags = "pitches, staff-notation, tweaks-and-overrides"
@@ -13,7 +13,7 @@
 The command @code{\\clef \"treble_8\"} is equivalent to setting
 @code{clefGlyph}, @code{clefPosition} (which controls the vertical
 position of the clef), @code{middleCPosition} and
-@code{clefTransposition}. A clef is printed when any of the properties
+@code{clefOctavation}. A clef is printed when any of the properties
 except @code{middleCPosition} are changed.
 
 
@@ -24,7 +24,7 @@ this. In order to get key signatures on the correct staff lines,
 @code{middleCClefPosition} must also be set.  The positional parameters
 are relative to the staff center line, positive numbers displacing
 upwards, counting one for each line and space. The
-@code{clefTransposition} value would normally be set to 7, -7, 15 or -15,
+@code{clefOctavation} value would normally be set to 7, -7, 15 or -15,
 but other values are valid.
 
 
@@ -45,7 +45,10 @@ line, they do not.
   doctitle = "Tweaking clef properties"
 } % begin verbatim
 
-\layout { ragged-right = ##t }
+\layout {
+  indent = 0
+  ragged-right = ##t
+}
 {
   % The default treble clef
   \key f \major
index b038e101b17e3a1bd989036d8a0d116b04d01997..65c5449fdaadd4d4e6b61e821e0c587655649bf1 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.28"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -20,7 +20,6 @@ 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 872f35a91d2b69ff04a1f9817b724e328c4c2cc9..35cacb18c3e016f8b1812ee5b941a029f7bf326d 100644 (file)
@@ -2,6 +2,7 @@ adding-an-ottava-marking-to-a-single-voice.ly
 adding-links-to-objects.ly
 adding-timing-marks-to-long-glissandi.ly
 adjusting-grace-note-spacing.ly
+adjusting-lyrics-vertical-spacing.ly
 altering-the-length-of-beamed-stems.ly
 alternative-bar-numbering.ly
 analysis-brackets-above-the-staff.ly
@@ -10,6 +11,7 @@ avoiding-collisions-with-chord-fingerings.ly
 caesura-railtracks-with-fermata.ly
 centering-markup-on-note-heads-automatically.ly
 changing-a-single-notes-size-in-a-chord.ly
+changing-beam-thickness-and-spacing.ly
 changing-form-of-multi-measure-rests.ly
 changing-properties-for-individual-grobs.ly
 changing-text-and-spanner-styles-for-text-dynamics.ly
@@ -36,6 +38,7 @@ drawing-boxes-around-grobs.ly
 drawing-circles-around-various-objects.ly
 dynamics-custom-text-spanner-postfix.ly
 dynamics-text-spanner-postfix.ly
+extending-a-trillspanner.ly
 extending-glissandi-across-repeats.ly
 fine-tuning-pedal-brackets.ly
 forcing-horizontal-shift-of-notes.ly
@@ -62,10 +65,12 @@ percent-repeat-count-visibility.ly
 positioning-arpeggios.ly
 positioning-multi-measure-rests.ly
 positioning-text-markups-inside-slurs.ly
+printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
 printing-bar-numbers-inside-boxes-or-circles.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
 printing-note-names-with-and-without-an-octave-marker.ly
 proportional-strict-notespacing.ly
+removing-brace-on-first-line-of-piano-score.ly
 removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly
 removing-the-first-empty-line.ly
 rest-styles.ly
@@ -80,6 +85,7 @@ 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
+tuplet-bracket-and-change-staff.ly
 tweaking-clef-properties.ly
 tweaking-grace-layout-within-music.ly
 using-alternative-flag-styles.ly
index 10d57393b7dbe69dccfc35591feba2fcdc7894df..e7ebc7a0e4f2c9ae4c92f09ed640cf55813ba36a 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, staff-notation"
@@ -18,7 +18,6 @@ context.
   doctitle = "Use square bracket at the start of a staff group"
 } % begin verbatim
 
-
 \score {
   \new StaffGroup { <<
   \set StaffGroup.systemStartDelimiter = #'SystemStartSquare
index 3eacc6132b32419ab90e50ba9217d35628bc996f..86cf689f3f266cd1af75490f9daa51243b085735 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks, vocal-music"
@@ -18,7 +18,6 @@ often seen in choral music.
   doctitle = "Using arpeggioBracket to make divisi more visible"
 } % begin verbatim
 
-
 \include "english.ly"
 
 \score {
@@ -39,9 +38,9 @@ often seen in choral music.
       \new Voice = "lower"
       { \voiceTwo
         a1 ~
-        1
+        a
         a ~
-        4 \bar "|."
+        a4 \bar "|."
       }
     >>
   }
index cd7f6850993d6bad559aa9033dd293740738345e..8db1438e7d5d1aa7f7f749dfaacfe56315476579 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "keyboards, pitches, staff-notation"
index 0844c8624eb7414661028476fce914f7fcc646c6..4e1eaf7837124efddfd17e0f66867310560c58da 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -17,7 +17,6 @@ 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 c2e468501521a9c768dd4a8745367e5adfe3dc76..d07271b46a32b603babe466ffef6ab1cae63a7c4 100644 (file)
@@ -1,19 +1,19 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "devel, scheme-language, 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.
+Some grobs can be accessed “laterally” from within another grob’s
+callback. These are usually listed as “layout objects” in the “Internal
+properties” section of a grob-interface. The function ly:grob-object is
+used to access these grobs.
 
 
 Demonstrated below are some ways of accessing grobs from within a
@@ -30,7 +30,7 @@ accessed.
 Example console output:
 
 
--------------------- #-Grob Accidental - #-Grob Arpeggio - #-Grob Stem -
+@code{ #Grob Accidental () #Grob Stem}
 
 
 
index 976387a0d1c36e334f56bd647e01f1c7c8de355a..cc628a3b4a2d46af22563833707124fe940f75b7 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, scheme-language, tweaks-and-overrides"
@@ -18,7 +18,6 @@ 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 f6bb8ed356c507fc2b44814b08ce8f478e7b0374..8d5349df02e78c373a2b4d6331f21e40d513bce8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, tweaks-and-overrides"
@@ -17,7 +17,6 @@ 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 2e9f1a32431d1c8614ea4cb84e9f71f4229702df..c6c07217240f19ce797f353888c7d8dfdc786d92 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks"
index b1e8bea6fee1892687d6d71ee17814cb95895a50..dac63bf04c78caea763c0904f27ff759debe8267 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "rhythms"
@@ -20,7 +20,6 @@ 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 c6e1a0536bbe99514dce9b8677811988c437f482..a1b51d2923085d29566d5d93c403cce497aefbf8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "text"
index 6610200af5c82c729a38f22bdc840fda31f01f4c..adea0ef56261e2e0e332bd8cee6945ee45f62697 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.30"
+\version "2.18.0"
 
 \header {
   lsrtags = "paper-and-layout, staff-notation, syntax-and-expressions"
index 9dca2487025ad69c024b218cf357fd7fb20203ce..222c20f0a5eb7ebb2564f2e45d2534549e908748 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "ancient-notation, expressive-marks"
@@ -19,7 +19,6 @@ 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 0adb0dec41def52b13ff6e762b25842cf82ed534..4c057c099891ab93225a7a844bbbe8059d878541 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "expressive-marks"
@@ -19,7 +19,6 @@ 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 4a85d9d6a4d45f32980e47f88c0b0aa8dab0c6a9..bf138f5f07f38896bd8da09b2a8bcb6e9254958d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.11"
+\version "2.18.0"
 
 \header {
   lsrtags = "spacing, tweaks-and-overrides, vocal-music"
@@ -18,7 +18,6 @@ positioning of lyrics and ossias.
   doctitle = "Vertically aligning ossias and lyrics"
 } % begin verbatim
 
-
 \paper {
   ragged-right = ##t
 }
index 7c59cd3b1620509a15a17fff8bda7de53fcab57e..661b8fe2081dd7005a259fc5515d9e9a4c53797d 100644 (file)
@@ -1,59 +1,67 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "vocal-music"
 
   texidoc = "
-In a vocal piece where there are several (two,four or more) lines of
-lyrics, and common lyrics for all voices at some point, these common
-lyrics may be vertically centered regardingly, as shown in the
+In a vocal piece where there are several (two, four or more) lines of
+lyrics and common lyrics for all voices at some point, the common
+lyrics may be made to appear vertically centered, as shown in the
 following example:
 
 "
   doctitle = "Vertically centered common lyrics"
 } % begin verbatim
 
-\include "english.ly"
-leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup #"brace240" }
-rightbrace = \markup { \rotate #180 \leftbrace }
-
-dropLyrics =
-{
-    \override LyricText.extra-offset = #'(0 . -5)
-    \override LyricHyphen.extra-offset = #'(0 . -5)
-    \override LyricExtender.extra-offset = #'(0 . -5)
+dropLyrics = {
+  \override LyricText.extra-offset = #'(0 . -4.5)
+  \override LyricHyphen.extra-offset = #'(0 . -4.5)
+  \override LyricExtender.extra-offset = #'(0 . -4.5)
+  \override StanzaNumber.extra-offset = #'(0 . -4.5)
 }
 
-raiseLyrics =
-{
-    \revert LyricText.extra-offset
-    \revert LyricHyphen.extra-offset
-    \revert LyricExtender.extra-offset
+raiseLyrics = {
+  \revert LyricText.extra-offset
+  \revert LyricHyphen.extra-offset
+  \revert LyricExtender.extra-offset
+  \revert StanzaNumber.extra-offset
 }
 
 skipFour = \repeat unfold 4 { \skip 8 }
 
-lyricsA = \lyricmode { The first verse has \dropLyrics the com -- mon
-__ words \raiseLyrics used in all four. }
-lyricsB = \lyricmode { In stan -- za two, \skipFour al -- so ap -- pear. }
-lyricsC = \lyricmode { By the third verse, \skipFour are get -- ting dull. }
+lyricsA = \lyricmode {
+  The first verse has
+  \dropLyrics
+  \set stanza = #"   All:"
+  the com -- mon __ words
+  \raiseLyrics
+  used in all four.
+}
+
+lyricsB = \lyricmode { In stan -- za two,   \skipFour al -- so ap -- pear. }
+
+lyricsC = \lyricmode { By the third verse,  \skipFour are get -- ting dull. }
+
 lyricsD = \lyricmode { Last stan -- za, and \skipFour get used once more. }
 
-melody = \relative c' { c4 d e f g f e8( e f) d4 c e d c }
-
-\score
-{
-        <<
-                \new Voice = m \melody
-                \new Lyrics \lyricsto m \lyricsA
-                \new Lyrics \lyricsto m \lyricsB
-                \new Lyrics \lyricsto m \lyricsC
-                \new Lyrics \lyricsto m \lyricsD
-        >>
+melody = \relative c' {
+  c4 d e f |
+  g f e8( e f) d |
+  c4 e d c |
+}
+
+\score {
+  <<
+    \new Voice = m \melody
+    \new Lyrics \lyricsto m \lyricsA
+    \new Lyrics \lyricsto m \lyricsB
+    \new Lyrics \lyricsto m \lyricsC
+    \new Lyrics \lyricsto m \lyricsD
+  >>
 }
index a29298b9d9f44464e83b613f3490aa69026194cc..4816346449d7c2938767e3d8bb3ceb75ab441a5d 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, tweaks-and-overrides"
@@ -19,7 +19,6 @@ 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 8e1796fd47d0b11b50aa25464b5ea8765e6d472e..8eba692deb16a55ca20e9a6c5f2f1a4699f2754c 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "automatic-notation, keyboards, template, vocal-music"
@@ -21,7 +21,6 @@ reduction.
   doctitle = "Vocal ensemble template with automatic piano reduction"
 } % begin verbatim
 
-
 \paper {
   top-system-spacing #'basic-distance = #10
   score-system-spacing #'basic-distance = #20
index c4c1f61ccbf74cf90f3bba1513f20570ecfb4cc1..a13de11a6c5b602a0cd574fb134e48bea0cffaa6 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, template, text, vocal-music"
@@ -18,7 +18,6 @@ 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 51ffe694b2f6b7ee7bcbc4fdf5d186211ddc83cf..fa80dbc0767d8bc72bbcc895f0e55a91bb3a1191 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "contexts-and-engravers, template, vocal-music"
@@ -20,7 +20,6 @@ score.
   doctitle = "Vocal ensemble template with verse and refrain"
 } % begin verbatim
 
-
 global = {
   \key g \major
 
index 100d57e09857f97cee5c6b65ae52256689c94832..e78416a1069e3c03f135afa0893c9e8221668886 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, template, vocal-music"
@@ -20,7 +20,6 @@ regrouped on only two staves.
   doctitle = "Vocal ensemble template"
 } % begin verbatim
 
-
 \paper {
   top-system-spacing #'basic-distance = #10
   score-system-spacing #'basic-distance = #20
index 454daf765d2f6d9b82dc3c4e699bca185a4cdeac..cc21ee8369abca75a63e9b5326d7720b5acd8ba5 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.19.2"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -16,13 +16,8 @@ Vocal headword
   doctitle = "Vocal headword"
 } % begin verbatim
 
-\layout {
-  \context {
-    \Score
-    \override PaperColumn.keep-inside-line = ##t
-    \override NonMusicalPaperColumn.keep-inside-line = ##t
-  }
-}
+%% http://lsr.di.unimi.it/LSR/Item?id=832
+%% see also http://lilypond.org/doc/v2.18/Documentation/notation/vocal-music
 
 % L. van Beethoven. Symphony No. 9 in D minor, op.125; Finale
 % mm. 216 -- 236
@@ -39,7 +34,7 @@ Vocal headword
     \autoBeamOff
     r4^\markup { \small Baritono } r a
     \appoggiatura a8 e'2. ~
-    4 d8[ cis d e]
+    e4 d8[ cis d e]
     e4 g, r8 g
     bes2 a8 e
     g4 f r
index 1c43944d607b4e24c77b62cba4978fc4da006071..def56665c5b5027d3838ac7e2eaff5c1a5e47bc2 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "chords, repeats, staff-notation"
@@ -17,7 +17,6 @@ put under chords.
   doctitle = "Volta below chords"
 } % begin verbatim
 
-
 \score {
   <<
     \chords {
index a16d728f33e22f544c97ff154fdcc1dbcacde4e5..db17173d061b4353efb5cb1cae8563b4744898ed 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "really-simple, repeats, staff-notation"
@@ -17,7 +17,6 @@ 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 55ef3c14a2bb96d7505cfb50b180b3a5bcb7f54c..73415a718c8c43c074bbced1f00d9c27461468ea 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "repeats, symbols-and-glyphs, text"
@@ -25,7 +25,6 @@ separate list elements:
   doctitle = "Volta text markup using repeatCommands"
 } % begin verbatim
 
-
 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
 
 \relative c'' {
index 821403d192245f6ace9d14eea0f57c156d1cd10b..4d115afc26561d5e040eb7b579356426ee5ebdd8 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.17.6"
+\version "2.18.0"
 
 \header {
   lsrtags = "headword"
@@ -16,6 +16,9 @@ Wind headword
   doctitle = "Wind headword"
 } % begin verbatim
 
+%% http://lsr.di.unimi.it/LSR/Item?id=833
+%% see also http://lilypond.org/doc/v2.18/Documentation/notation/wind-instruments
+
 % NR 2.whatever  Wind
 % Tchaikovsky
 % Nutcracker Suite, VII Dance of the Merlitons
index db8661d8432ebbf95cb04a64c867275b064a9d38..034f7098540b5833ad7efe4aa66d98ab3741e1fe 100644 (file)
@@ -1,10 +1,10 @@
 %% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% generated from LSR http://lsr.di.unimi.it
 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.16.0"
+\version "2.18.0"
 
 \header {
   lsrtags = "specific-notation, winds"
@@ -17,6 +17,10 @@ defined in LilyPond.
   doctitle = "Woodwind diagrams listing"
 } % begin verbatim
 
+\layout {
+  indent = 0
+}
+
 \relative c' {
   \textLengthOn
   c1^