]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: Update.
authorNeil Puttock <n.puttock@gmail.com>
Sat, 25 Jul 2009 11:12:02 +0000 (12:12 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Sat, 25 Jul 2009 11:12:02 +0000 (12:12 +0100)
338 files changed:
Documentation/de/user/rhythms.itely
Documentation/es/user/rhythms.itely
Documentation/user/rhythms.itely
input/lsr/accordion-discant-symbols.ly
input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly
input/lsr/adding-ambitus-per-voice.ly
input/lsr/adding-an-extra-staff-at-a-line-break.ly
input/lsr/adding-an-extra-staff.ly
input/lsr/adding-bar-lines-to-chordnames-context.ly
input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly [new file with mode: 0644]
input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly [deleted file]
input/lsr/adding-drum-parts.ly
input/lsr/adding-fingerings-to-a-score.ly
input/lsr/adding-fingerings-to-tablatures.ly
input/lsr/adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
input/lsr/adding-the-current-date-to-a-score.ly
input/lsr/adding-volta-brackets-to-additional-staves.ly
input/lsr/additional-voices-to-avoid-collisions.ly
input/lsr/adjusting-lyrics-vertical-spacing.ly
input/lsr/adjusting-the-shape-of-falls-and-doits.ly
input/lsr/aligning-and-centering-instrument-names.ly
input/lsr/aligning-bar-numbers.ly [new file with mode: 0644]
input/lsr/aligning-marks-with-various-notation-objects.ly
input/lsr/aligning-objects-created-with-the--mark-command.ly [new file with mode: 0644]
input/lsr/allowing-fingerings-to-be-printed-inside-the-staff.ly
input/lsr/ambitus-with-multiple-voices.ly
input/lsr/ambitus.ly
input/lsr/analysis-brackets-above-the-staff.ly
input/lsr/ancient-fonts.ly
input/lsr/ancient-notation-template----modern-transcription-of-gregorian-music.ly
input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly
input/lsr/ancient-notation.snippet-list
input/lsr/ancient-time-signatures.ly
input/lsr/applying-note-head-styles-depending-on-the-step-of-the-scale.ly
input/lsr/arabic-improvisation.ly
input/lsr/automatic-beam-subdivisions.ly
input/lsr/automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly [deleted file]
input/lsr/avoiding-collisions-with-chord-fingerings.ly
input/lsr/beam-endings-in-score-context.ly
input/lsr/beam-grouping-in-7-8-time.ly
input/lsr/beams-across-line-breaks.ly
input/lsr/blanking-staff-lines-using-the--whiteout-command.ly
input/lsr/book-parts.ly
input/lsr/breathing-signs.ly
input/lsr/broken-crescendo-hairpin.ly
input/lsr/caesura-railtracks-with-fermata.ly
input/lsr/center-text-below-hairpin-dynamics.ly
input/lsr/changing--flageolet-mark-size.ly
input/lsr/changing-a-single-notes-size-in-a-chord.ly
input/lsr/changing-beam-knee-gap.ly
input/lsr/changing-chord-separator.ly
input/lsr/changing-form-of-multi--measure-rests.ly [deleted file]
input/lsr/changing-form-of-multi-measure-rests.ly [new file with mode: 0644]
input/lsr/changing-midi-output-to-one-channel-per-voice.ly
input/lsr/changing-partcombine-texts.ly
input/lsr/changing-properties-for-individual-grobs.ly
input/lsr/changing-stanza-fonts.ly
input/lsr/changing-text-and-spanner-styles-for-text-dynamics.ly
input/lsr/changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
input/lsr/changing-the-breath-mark-symbol.ly
input/lsr/changing-the-chord-names-to-german-or-semi-german-notation.ly
input/lsr/changing-the-default-text-font-family.ly
input/lsr/changing-the-number-of-lines-in-a-staff.ly
input/lsr/changing-the-positions-of-figured-bass-alterations.ly
input/lsr/changing-the-staff-size.ly
input/lsr/changing-the-tempo-without-a-metronome-mark.ly
input/lsr/changing-the-time-signature-without-affecting-the-beaming.ly
input/lsr/changing-the-tuplet-number.ly
input/lsr/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly [new file with mode: 0644]
input/lsr/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly [deleted file]
input/lsr/chant-or-psalms-notation.ly
input/lsr/chord-name-exceptions.ly
input/lsr/chord-name-major7.ly
input/lsr/clip-systems.ly
input/lsr/clusters.ly
input/lsr/coloring-notes-depending-on-their-pitch.ly
input/lsr/combining-dynamics-with-markup-texts.ly
input/lsr/combining-two-parts-on-the-same-staff.ly
input/lsr/compound-time-signatures.ly
input/lsr/conducting-signs,-measure-grouping-signs.ly
input/lsr/contemporary-glissando.ly
input/lsr/contexts-and-engravers.snippet-list
input/lsr/controlling-the-placement-of-chord-fingerings.ly
input/lsr/controlling-the-vertical-ordering-of-scripts.ly
input/lsr/controlling-tuplet-bracket-visibility.ly
input/lsr/creating-a-delayed-turn.ly
input/lsr/creating-a-sequence-of-notes-on-various-pitches.ly
input/lsr/creating-arpeggios-across-notes-in-different-voices.ly
input/lsr/creating-blank-staves.ly
input/lsr/creating-cross-staff-arpeggios-in-a-piano-staff.ly
input/lsr/creating-cross-staff-arpeggios-in-other-contexts.ly
input/lsr/creating-metronome-marks-in-markup-mode.ly
input/lsr/creating-real-parenthesized-dynamics.ly
input/lsr/creating-simultaneous-rehearsal-marks.ly
input/lsr/creating-slurs-across-voices.ly
input/lsr/creating-text-spanners.ly
input/lsr/custodes.ly
input/lsr/customizing-fretboard-fret-diagrams.ly
input/lsr/customizing-markup-fret-diagrams.ly
input/lsr/default-direction-of-stems-on-the-center-line-of-the-staff.ly
input/lsr/defining-predefined-fretboards-for-other-instruments.ly
input/lsr/demo-midiinstruments.ly
input/lsr/demonstrating-all-headers.ly
input/lsr/display-bracket-with-only-one-staff-in-a-system.ly
input/lsr/displaying-complex-chords.ly
input/lsr/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
input/lsr/dotted-harmonics.ly
input/lsr/double-glissando.ly
input/lsr/drawing-boxes-around-grobs.ly
input/lsr/drawing-circles-around-various-objects.ly
input/lsr/editorial-annotations.snippet-list
input/lsr/embedding-native-postscript-in-a--markup-block.ly
input/lsr/engravers-one-by-one.ly
input/lsr/engraving-ties-manually.ly
input/lsr/engraving-tremolos-with-floating-beams.ly [new file with mode: 0644]
input/lsr/entering-several-tuplets-using-only-one--times-command.ly
input/lsr/expressive-marks.snippet-list
input/lsr/faking-a-hammer-in-tablatures.ly
input/lsr/fine-tuning-pedal-brackets.ly
input/lsr/fingerings,-string-indications,-and-right-hand-fingerings.ly
input/lsr/flamenco-notation.ly
input/lsr/flat-flags-and-beam-nibs.ly
input/lsr/flute-slap-notation.ly
input/lsr/forcing-horizontal-shift-of-notes.ly
input/lsr/forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
input/lsr/formatting-lyrics-syllables.ly
input/lsr/fret-diagrams-explained-and-developed.ly
input/lsr/generating-random-notes.ly
input/lsr/grid-lines--changing-their-appearance.ly
input/lsr/grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
input/lsr/grouping-beats.ly
input/lsr/guitar-strum-rhythms.ly
input/lsr/heavily-customized-polymetric-time-signatures.ly
input/lsr/hiding-the-extender-line-for-text-dynamics.ly
input/lsr/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
input/lsr/how-to-change-fret-diagram-position.ly
input/lsr/how-to-put-ties-between-syllables-in-lyrics.ly
input/lsr/incipit.ly
input/lsr/indicating-cross-staff-chords-with-arpeggio-bracket.ly
input/lsr/inserting-a-caesura.ly
input/lsr/inserting-score-fragments-above-a-staff,-as-markups.ly
input/lsr/isolated-percent-repeats.ly
input/lsr/jazz-combo-template.ly
input/lsr/laissez-vibrer-ties.ly
input/lsr/letter-tablature-formatting.ly
input/lsr/line-arrows.ly
input/lsr/lyrics-alignment.ly
input/lsr/makam-example.ly
input/lsr/making-an-object-invisible-with-the-transparent-property.ly
input/lsr/making-some-staff-lines-thicker-than-the-others.ly
input/lsr/manually-break-figured-bass-extenders-for-only-some-numbers.ly
input/lsr/manually-controlling-beam-positions.ly
input/lsr/marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
input/lsr/markup-lines.ly
input/lsr/measure-counter.ly
input/lsr/mensurstriche-layout-bar-lines-between-the-staves.ly
input/lsr/merging-multi-measure-rests-in-a-polyphonic-part.ly
input/lsr/midi.snippet-list
input/lsr/modern-tab-text-clef.ly
input/lsr/modifying-default-values-for-articulation-shorthand-notation.ly
input/lsr/modifying-tuplet-bracket-length.ly
input/lsr/multi--measure-rest-markup.ly [deleted file]
input/lsr/multi-measure-rest-markup.ly [new file with mode: 0644]
input/lsr/nesting-staves.ly
input/lsr/non-traditional-key-signatures.ly
input/lsr/orchestra,-choir-and-piano-template.ly [new file with mode: 0644]
input/lsr/ottava-text.ly
input/lsr/outputting-the-version-number.ly
input/lsr/page-label.ly
input/lsr/percent-repeat-count-visibility.ly
input/lsr/percent-repeat-counter.ly
input/lsr/percussion-beaters.ly
input/lsr/permitting-line-breaks-within-beamed-tuplets.ly
input/lsr/piano-template-simple.ly
input/lsr/piano-template-with-centered-dynamics.ly
input/lsr/piano-template-with-centered-lyrics.ly
input/lsr/piano-template-with-melody-and-lyrics.ly
input/lsr/pitches.snippet-list
input/lsr/placement-of-right-hand-fingerings.ly
input/lsr/polyphony-in-tablature.ly
input/lsr/positioning-fingering-indications-precisely.ly [new file with mode: 0644]
input/lsr/positioning-grace-notes-with-floating-space.ly [new file with mode: 0644]
input/lsr/positioning-multi--measure-rests.ly [deleted file]
input/lsr/positioning-multi-measure-rests.ly [new file with mode: 0644]
input/lsr/positioning-segno-and-coda-with-line-break.ly
input/lsr/positioning-text-markups-inside-slurs.ly
input/lsr/preventing-extra-naturals-from-being-automatically-added.ly
input/lsr/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
input/lsr/printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
input/lsr/printing-bar-numbers-at-regular-intervals.ly [new file with mode: 0644]
input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly [new file with mode: 0644]
input/lsr/printing-hairpins-using-al-niente-notation.ly
input/lsr/printing-marks-at-the-end-of-a-line-or-a-score.ly
input/lsr/printing-marks-on-every-staff.ly
input/lsr/printing-metronome-and-rehearsal-marks-below-the-staff.ly
input/lsr/printing-music-with-different-time-signatures.ly
input/lsr/printing-text-from-right-to-left.ly [new file with mode: 0644]
input/lsr/printing-the-bar-number-for-the-first-measure.ly [new file with mode: 0644]
input/lsr/proportional-strict-notespacing.ly
input/lsr/quoting-another-voice-with-transposition.ly
input/lsr/quoting-another-voice.ly
input/lsr/redefining-grace-note-global-defaults.ly [new file with mode: 0644]
input/lsr/removing-bar-numbers-from-a-score.ly [new file with mode: 0644]
input/lsr/removing-the-first-empty-line.ly
input/lsr/repeats.snippet-list
input/lsr/rest-styles.ly
input/lsr/reverting-default-beam-endings.ly
input/lsr/rhythmic-slashes.ly
input/lsr/rhythms.snippet-list
input/lsr/score-for-diatonic-accordion.ly
input/lsr/separating-key-cancellations-from-key-signature-changes.ly [new file with mode: 0644]
input/lsr/setting-hairpin-behavior-at-bar-lines.ly
input/lsr/setting-the-minimum-length-of-hairpins.ly
input/lsr/shortening-volta-brackets.ly
input/lsr/showing-chords-at-changes.ly
input/lsr/simple-lead-sheet.ly
input/lsr/simultaneous-notes.snippet-list
input/lsr/single-staff-template-with-notes,-lyrics,-and-chords.ly
input/lsr/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
input/lsr/single-staff-template-with-notes-and-chords.ly
input/lsr/single-staff-template-with-notes-and-lyrics.ly
input/lsr/single-staff-template-with-only-notes.ly
input/lsr/skips-in-lyric-mode-2.ly
input/lsr/skips-in-lyric-mode.ly
input/lsr/snap-pizzicato-markup-bartok-pizzicato.ly
input/lsr/specifying-context-with-beatgrouping.ly
input/lsr/stand-alone-two-column-markup.ly
input/lsr/stem-and-beam-behavior-in-tablature.ly
input/lsr/stemlets.ly
input/lsr/string-quartet-template-simple.ly
input/lsr/string-quartet-template-with-separate-parts.ly
input/lsr/sub-dividing-beams.ly
input/lsr/suppressing-warnings-for-clashing-note-columns.ly
input/lsr/table-of-contents.ly
input/lsr/template.snippet-list
input/lsr/text.snippet-list
input/lsr/three-sided-box.ly
input/lsr/tick-bar-lines.ly
input/lsr/time-signature-in-parentheses.ly
input/lsr/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly [new file with mode: 0644]
input/lsr/titles.snippet-list
input/lsr/transcription-of-ancient-music-with-incipit.ly
input/lsr/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
input/lsr/tweaking-clef-properties.ly
input/lsr/tweaking-grace-layout-within-music.ly [new file with mode: 0644]
input/lsr/tweaks-and-overrides.snippet-list
input/lsr/use-square-bracket-at-the-start-of-a-staff-group.ly
input/lsr/using-beatlength-and-beatgrouping.ly
input/lsr/using-double-slurs-for-legato-chords.ly
input/lsr/using-grace-note-slashes-with-normal-heads.ly [new file with mode: 0644]
input/lsr/using-postscript-to-generate-special-note-head-shapes.ly
input/lsr/using-the--tweak-command-to-tweak-individual-grobs.ly
input/lsr/using-ties-with-arpeggios.ly
input/lsr/utf-8.ly
input/lsr/vertical-line-as-a-baroque-articulation-mark.ly [new file with mode: 0644]
input/lsr/vertically-aligned-dynamics-and-textscripts.ly
input/lsr/vertically-aligning-dynamics-across-multiple-notes.ly
input/lsr/vertically-aligning-ossias-and-lyrics.ly
input/lsr/vertically-centered-common-lyrics.ly
input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly
input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
input/lsr/vocal-ensemble-template.ly
input/lsr/volta-below-chords.ly
input/lsr/volta-multi-staff.ly
input/lsr/volta-text-markup-using-repeatcommands.ly
input/lsr/world-music.snippet-list
input/new/aligning-and-centering-instrument-names.ly [deleted file]
input/new/aligning-marks-with-various-notation-objects.ly [deleted file]
input/new/arabic-improvisation.ly [deleted file]
input/new/book-parts.ly [deleted file]
input/new/broken-crescendo-hairpin.ly [deleted file]
input/new/center-text-below-hairpin-dynamics.ly [deleted file]
input/new/changing-form-of-multi--measure-rests.ly [deleted file]
input/new/changing-properties-for-individual-grobs.ly [deleted file]
input/new/changing-text-and-spanner-styles-for-text-dynamics.ly [deleted file]
input/new/changing-the-tempo-without-a-metronome-mark.ly [deleted file]
input/new/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly [deleted file]
input/new/clip-systems.ly [deleted file]
input/new/coloring-notes-depending-on-their-pitch.ly [deleted file]
input/new/compound-time-signatures.ly [deleted file]
input/new/creating-a-delayed-turn.ly [deleted file]
input/new/creating-metronome-marks-in-markup-mode.ly [deleted file]
input/new/creating-simultaneous-rehearsal-marks.ly [deleted file]
input/new/creating-text-spanners.ly [deleted file]
input/new/customizing-fretboard-fret-diagrams.ly [deleted file]
input/new/customizing-markup-fret-diagrams.ly [deleted file]
input/new/defining-predefined-fretboards-for-other-instruments.ly [deleted file]
input/new/display-bracket-with-only-one-staff-in-a-system.ly [deleted file]
input/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly [deleted file]
input/new/dotted-harmonics.ly [deleted file]
input/new/drawing-boxes-around-grobs.ly [deleted file]
input/new/drawing-circles-around-various-objects.ly [deleted file]
input/new/fine-tuning-pedal-brackets.ly [deleted file]
input/new/flute-slap-notation.ly [deleted file]
input/new/fret-diagrams-explained-and-developed.ly [deleted file]
input/new/guitar-strum-rhythms.ly [deleted file]
input/new/heavily-customized-polymetric-time-signatures.ly [deleted file]
input/new/incipit.ly [deleted file]
input/new/inserting-a-caesura.ly [deleted file]
input/new/letter-tablature-formatting.ly [deleted file]
input/new/line-arrows.ly [deleted file]
input/new/makam-example.ly [deleted file]
input/new/making-an-object-invisible-with-the-transparent-property.ly [deleted file]
input/new/marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly [deleted file]
input/new/markup-lines.ly [deleted file]
input/new/modern-tab-text-clef.ly [deleted file]
input/new/multi--measure-rest-markup.ly [deleted file]
input/new/ottava-text.ly [deleted file]
input/new/outputting-the-version-number.ly [deleted file]
input/new/page-label.ly [deleted file]
input/new/percent-repeat-count-visibility.ly [deleted file]
input/new/piano-template-with-centered-dynamics.ly [deleted file]
input/new/positioning-multi--measure-rests.ly [deleted file]
input/new/printing-the-bar-number-for-the-first-measure.ly [deleted file]
input/new/quoting-another-voice-with-transposition.ly [deleted file]
input/new/quoting-another-voice.ly [deleted file]
input/new/setting-hairpin-behavior-at-bar-lines.ly [deleted file]
input/new/specifying-context-with-beatgrouping.ly [deleted file]
input/new/suppressing-warnings-for-clashing-note-columns.ly [deleted file]
input/new/table-of-contents.ly [deleted file]
input/new/tick-bar-lines.ly [deleted file]
input/new/transposing-pitches-with-minimum-accidentals-smart-transpose.ly [deleted file]
input/new/using-beatlength-and-beatgrouping.ly [deleted file]
input/new/using-the--tweak-command-to-tweak-individual-grobs.ly [deleted file]
input/new/utf-8.ly [deleted file]
input/new/volta-below-chords.ly [deleted file]
input/new/volta-multi-staff.ly [deleted file]
input/new/volta-text-markup-using-repeatcommands.ly [deleted file]
input/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.texidoc [new file with mode: 0644]
input/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..texidoc [deleted file]
input/texidocs/changing-form-of-multi--measure-rests.texidoc [deleted file]
input/texidocs/changing-form-of-multi-measure-rests.texidoc [new file with mode: 0644]
input/texidocs/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.texidoc [new file with mode: 0644]
input/texidocs/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.texidoc [deleted file]
input/texidocs/multi--measure-rest-markup.texidoc [deleted file]
input/texidocs/multi-measure-rest-markup.texidoc [new file with mode: 0644]
input/texidocs/positioning-multi--measure-rests.texidoc [deleted file]
input/texidocs/positioning-multi-measure-rests.texidoc [new file with mode: 0644]

index 0583c27c6e83b169796cc6a57a0fdd1088092c92..80aa9662ba29b08674a5835b7c969df662379477 100644 (file)
@@ -846,38 +846,17 @@ Taktprüfungswarnungen nicht angezeigt.
 @cindex Balkenpausen, mehrtaktig
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{changing-form-of-multi--measure-rests.ly}
+{changing-form-of-multi-measure-rests.ly}
 
 @cindex Mehrtaktpausen, Positionierung
 @cindex Position von Mehrtaktpausen
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{positioning-multi--measure-rests.ly}
+{positioning-multi-measure-rests.ly}
 
-@c TODO -- convert to snippet -- submitted to Neil
-Markups attached to a multi-measure rest will be centered above or
-below it.  Long markups attached to multi-measure rests do not cause
-the measure to expand. To expand a multi-measure rest to fit the markup,
-use a spacer rest with an attached markup before the multi-measure rest:
-
-@lilypond[quote,verbatim,relative=2]
-\compressFullBarRests
-\textLengthOn
-s1*0^\markup { [MAJOR GENERAL] }
-R1*19
-s1*0_\markup { \italic { Cue: ... it is yours } }
-s1*0^\markup { A }
-R1*30^\markup { [MABEL] }
-\textLengthOff
-c4^\markup { CHORUS } d f c
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{multi-measure-rest-markup.ly}
 
-@noindent
-Note that the spacer rest causes a bar to be inserted.
-Text attached to a spacer rest in this way is left-aligned to the
-position where the note would be placed in the measure, but if the
-measure length is determined by the length of the text, the text will
-appear to be centered.
 
 @seealso
 Glossar:
index 0733e654ed50113bac989a2fecca62b4bf26a1e4..9772477f465a3873496a38f508ef071689400c10 100644 (file)
@@ -849,16 +849,16 @@ las advertencias correspondientes de comprobación de compás.
 @cindex kirchenpausen
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{changing-form-of-multi--measure-rests.ly}
+{changing-form-of-multi-measure-rests.ly}
 
 @cindex multicompás, posicionamiento de los silencios
 @cindex colocación de los silencios multicompás
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{positioning-multi--measure-rests.ly}
+{positioning-multi-measure-rests.ly}
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{multi--measure-rest-markup.ly}
+{multi-measure-rest-markup.ly}
 
 
 @seealso
index 828fc2785727db05f214cfc1a5046c80ec59f6da..da9a8a3245e86cfa08b2c516bb967c37c758c4a9 100644 (file)
@@ -822,16 +822,16 @@ setting, resulting bar-check warnings may not be displayed.
 @cindex kirchenpausen
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{changing-form-of-multi--measure-rests.ly}
+{changing-form-of-multi-measure-rests.ly}
 
 @cindex multi-measure rests, positioning
 @cindex positioning multi-measure rests
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{positioning-multi--measure-rests.ly}
+{positioning-multi-measure-rests.ly}
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{multi--measure-rest-markup.ly}
+{multi-measure-rest-markup.ly}
 
 
 @seealso
index c89e78f9ead8b3435c26c618a85d898c60470e2d..bb5e08360e82d0c7685fd2501f8950029f3194e4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "keyboards"
@@ -190,3 +190,4 @@ accViolin = ^\markup {
   c4 d\accPiccolo e f
   c4 d\accViolin e f
 }
+
index 7ab5021104d91022fc59c1103a8d4bf4e392d9b6..025435740b7bf035f8266986df8b7e600e12f0a4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords, ancient-notation, contexts-and-engravers"
@@ -38,19 +38,26 @@ to the 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}
+bass = {
+  \clef bass
+  g4 b, c d
+  e d8 c d2
+}
 continuo = \figuremode {
-         < _ >4 < 6 >8   
-   \once \override Staff.BassFigureAlignmentPositioning #'direction = #CENTER
-         <5/>  < _ >4 
-   \override Staff.BassFigureAlignmentPositioning #'direction = #UP
-         < _+ > < 6 >
-   \set Staff.useBassFigureExtenders = ##t
-   \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
-         < 4 >4. < 4 >8 < _+ >4
-       } 
+  <_>4 <6>8
+  \once \override Staff.BassFigureAlignmentPositioning #'direction = #CENTER
+  <5/>8 <_>4
+  \override Staff.BassFigureAlignmentPositioning #'direction = #UP
+  <_+>4 <6>
+  \set Staff.useBassFigureExtenders = ##t
+  \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
+  <4>4. <4>8 <_+>4
+}
 \score {
-    << \new Staff = bassStaff \bass 
-    \context Staff = bassStaff \continuo >>
+  <<
+    \new Staff = bassStaff \bass
+    \context Staff = bassStaff \continuo
+  >>
 }
 
+
index 419d857959b4d8b71daf6a3e71d0a2bfa217341a..3e0dcb44644159bdcc6edc6b05d24be189642e5d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches, staff-notation, vocal-music"
@@ -44,3 +44,4 @@ manually to prevent collisions.
     b1
   }
 >>
+
index 129ab0cbd5b36fe18db1471335bd4303e4e94a6c..56bb6baf53dbd0e606741c15b345dcc03673bef5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers, breaks"
@@ -21,7 +21,7 @@ compás (véase el ejemplo).
   texidoc = "
 When adding a new staff at a line break, some extra space is
 unfortunately added at the end of the line before the break (to fit in
-a key signature change, which  will never be printed anyway). The
+a key signature change, which  will never be printed anyway).  The
 workaround is to add a setting of
 @code{Staff.explicitKeySignatureVisibility} as is shown in the example.
 In versions 2.10 and earlier, a similar setting for the time signatures
@@ -38,23 +38,24 @@ is also required (see the example).
     \new Staff
     \key f \major
     c1 c^"Unwanted extra space" \break
-    << { c1 c }
+    << { c1 c }
        \new Staff {
          \key f \major
          \once \override Staff.TimeSignature #'stencil = ##f
-         c1 
+         c1 | c
        } 
     >>
-    c1 c^"Fixed here" \break
-    << { c1 c }
+    c1 c^"Fixed here" \break
+    << { c1 c }
        \new Staff {
          \once \set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
          % The next line is not needed in 2.11.x or later:
          \once \override Staff.TimeSignature #'break-visibility = #end-of-line-invisible
          \key f \major
          \once \override Staff.TimeSignature #'stencil = ##f
-         c1 c
+         c1 c
        }
     >>
   }
 }
+
index f289584576dddc4d5b111ba38e9449e7f87bbc97..cbdafda5e6c5319160070e675e71561830a26940 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers"
@@ -22,13 +22,18 @@ piece.
 
 \score {
   <<
-    \new Staff \relative c'' { c1 c c c c }
+    \new Staff \relative c'' { c1 | c | c | c | c }
     \new StaffGroup \relative c'' {
       \new Staff {
-        c1 c
-        << c1 \new Staff { \once \override Staff.TimeSignature #'stencil = ##f c1 } >>
-        c
+        c1 | c <<
+          c1 \new Staff {
+            \once \override Staff.TimeSignature #'stencil = ##f
+            c1
+          }
+        >>
+        c1
       }
     }
   >>
 }
+
index a28ffda0798fb6a814dae447ce74b02d77a71020..c29a3eacd5872be1b6dc0f68a94e22c131c53aa3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -29,3 +29,4 @@ To add bar line indications in the @code{ChordNames} context, add the
   f1:maj7 f:7 bes:7 
 }
 
+
diff --git a/input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly b/input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly
new file mode 100644 (file)
index 0000000..c794480
--- /dev/null
@@ -0,0 +1,46 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, expressive-marks"
+
+  texidoces = "
+La sintaxis de LilyPond puede implicar muchas colocaciones poco
+comunes para los paréntesis, corchetes, etc, que a veces se tienen
+que intercalar. Por ejemplo, al introducir una barra manual, el
+corchete izquierdo de apertura se debe escribir después de la nota
+inicial y de su duración, no antes. De forma similar, el corchete
+derecho de cierre debe seguir inmediatamente a la nota que se
+quiere situar al final del barrado, incluso si esta nota resulta
+estar dentro de un grupo de valoración especial. Este fragmento de
+código muestra cómo combinar el barrado manual, las ligaduras de
+expresión y de unión y las ligaduras de fraseo, con secciones de
+valoración especial (encerradas entre llaves).
+
+"
+  doctitlees = "Añadir barras, ligaduras de expresión y de unión, etc. cuando se usan ritmos con y sin grupos de valoración especial."
+
+  texidoc = "
+LilyPond syntax can involve many unusual placements for parentheses,
+brackets etc., which might sometimes have to be interleaved. For
+example, when entering a manual beam, the left square bracket has to be
+placed after the starting note and its duration, not before. Similarly,
+the right square bracket should directly follow the note which is to be
+at the end of the requested beaming, even if this note happens to be
+inside a tuplet section. This snippet demonstrates how to combine
+manual beaming, manual slurs, ties and phrasing slurs with tuplet
+sections (enclosed within curly braces). 
+
+"
+  doctitle = "Adding beams, slurs, ties etc. when using tuplet and non-tuplet rhythms"
+} % begin verbatim
+
+{
+  r16[ g16 \times 2/3 { r16 e'8] }
+  g16( a \times 2/3 { b d e') }
+  g8[( a \times 2/3 { b d') e'] ~ }
+  \time 2/4
+  \times 4/5 { e'32\( a b d' e' } a'4.\)
+}
+
diff --git a/input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly b/input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
deleted file mode 100644 (file)
index 6bdbc5f..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
-%% This file is in the public domain.
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms, expressive-marks"
-
-  texidoces = "
-La sintaxis de LilyPond puede implicar muchas colocaciones poco
-comunes para los paréntesis, corchetes, etc, que a veces se tienen
-que intercalar. Por ejemplo, al introducir una barra manual, el
-corchete izquierdo de apertura se debe escribir después de la nota
-inicial y de su duración, no antes. De forma similar, el corchete
-derecho de cierre debe seguir inmediatamente a la nota que se
-quiere situar al final del barrado, incluso si esta nota resulta
-estar dentro de un grupo de valoración especial. Este fragmento de
-código muestra cómo combinar el barrado manual, las ligaduras de
-expresión y de unión y las ligaduras de fraseo, con secciones de
-valoración especial (encerradas entre llaves).
-
-"
-  doctitlees = "Añadir barras, ligaduras de expresión y de unión, etc. cuando se usan ritmos con y sin grupos de valoración especial."
-
-  texidoc = "
-LilyPond syntax can involve many unusual placements for parentheses,
-brackets etc., which might sometimes have to be interleaved. For
-example, when entering a manual beam, the left square bracket has to be
-placed after the starting note and its duration, not before. Similarly,
-the right square bracket should directly follow the note which is to be
-at the end of the requested beaming, even if this note happens to be
-inside a tuplet section. This snippet demonstrates how to combine
-manual beaming, manual slurs, ties and phrasing slurs with tuplet
-sections (enclosed within curly braces). 
-
-"
-  doctitle = "Adding beams, slurs, ties etc. when using tuplet and non-tuplet rythms."
-} % begin verbatim
-
-{
-  r16[ g16 \times 2/3 { r16 e'8] }
-  g16( a \times 2/3 { b d e') }
-  g8[( a \times 2/3 { b d') e'] ~ }
-  \time 2/4
-  \times 4/5 { e'32\( a b d' e' } a'4.\)
-}
index 80aeac3c941fdcb1e7baca144a6885ad25b9c0c0..d55dc980f7de41ac948fe4697db02d667fbc2414 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, percussion"
@@ -71,3 +71,4 @@ timb = \drummode { timh4 ssh timl8 ssh r timh r4 ssh8 timl r4 cb8 cb }
     }
   }
 }
+
index 5d2e7f0bbb1d08133f2272f6d76413c51ea5c794..422b1c5fd2a2fe1b229d421033e569e7c38d4330 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings"
@@ -15,3 +15,4 @@ Fingering instructions can be entered using a simple syntax.
 \relative c'' {
   c4-1 d-2 f-4 e-3
 }
+
index ebb28b6979235169373833c5eea2f8f86c92c68b..468fad55e806210d884a1ef8493f5f0a51473c7e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -44,3 +44,4 @@ threeFour = \markup {
     <a\3 fis'\1>^>^\threeTwo[ b\2 e\4]
   }
 }
+
index baf329d475e9ac328440ad1e455f79e6771a45b1..9ed6baf65ee722fa236d32f2658132aed7f0ee6b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -29,3 +29,4 @@ objects in parentheses.  The associated grob is
   <d \parenthesize f a>2 
 }
 
+
index fed821a5b36bb5ed4872aa6885f4fc3426a58cf6..aa62a4a37302cc598d60801df3b182521fb7306a 100644 (file)
@@ -1,9 +1,9 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "titles"
+  lsrtags = "text, titles"
 
   texidoces = "
 Con algo de código de Scheme, se puede añadir fácilmente la fecha
@@ -44,3 +44,4 @@ date = #(strftime "%d-%m-%Y" (localtime (current-time)))
 \markup {
   \date
 }
+
index 4425c6709d70a1d22d249834c9801d0462999210..c615480a7f6b241651137556921430a7ebdb512b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats"
@@ -33,3 +33,4 @@ should appear; see also the \"Volta multi staff\" snippet.
   \new Staff \with { \consists "Volta_engraver" } { c'2 g' e' a' }
   \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
 >>
+
index e406cdc4ca8b927c7fd13480aa4588027a58247f..32eb654aad8778535d212dd2d04fdc355b20fcb6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes"
@@ -50,3 +50,4 @@ voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
     }
   >>
 }
+
index 7e2aa72d20b67c414b924645a2e872d6b7f650f9..db1c17cbb360f2020b35ac4dc0c99c131d483669 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, vocal-music, spacing"
@@ -50,3 +50,4 @@ This snippet shows how to bring the lyrics line closer to the staff.
   }
   \lyricsto melody { aa aa aa aa aa aa aa aa aa }
 >>
+
index b82a86910f0cca8b11e6242a30bfa191b3e243cb..a0f5f2a824abf51eba5eca9e8b31358629b49553 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -36,3 +36,4 @@ adjust the shape of falls and doits.
   c2-\bendAfter #+8
   c2-\bendAfter #-6
 }
+
index 0a67d32d7c975732736ce1ef892b3affb106b103..c791cf0c4d26c122979afe533f514431a902f013 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "text, paper-and-layout, titles"
+
   texidoces = "
 Los nombres de instrumento se imprimen generalmente a la izquierda de
 los pentagramas.  Para alinear los nombres de varios instrumentos
@@ -27,16 +29,17 @@ de las siguientes posiblidades:
 "
   doctitlees = "Alinear y centrar los nombres de instrumento"
 
-  lsrtags = "text, paper-and-layout, titles"
-  texidoc = "The horizontal alignment of instrument names is tweaked
-by changing the @code{Staff.InstrumentName #'self-alignment-X} property.
-The @code{\\layout} variables @code{indent} and @code{short-indent}
-define the space in which the instrument names are aligned before the
-first and the following systems, respectively."
+  texidoc = "
+The horizontal alignment of instrument names is tweaked by changing the
+@code{Staff.InstrumentName #'self-alignment-X} property. The
+@code{\\layout} variables @code{indent} and @code{short-indent} define
+the space in which the instrument names are aligned before the first
+and the following systems, respectively.
+
+"
   doctitle = "Aligning and centering instrument names"
 } % begin verbatim
 
-
 \paper {
   left-margin = 3\cm
 }
diff --git a/input/lsr/aligning-bar-numbers.ly b/input/lsr/aligning-bar-numbers.ly
new file mode 100644 (file)
index 0000000..f1d171c
--- /dev/null
@@ -0,0 +1,33 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms"
+
+  texidoc = "
+Bar numbers by default are right-aligned to their parent object. This
+is usually the left edge of a line or, if numbers are printed within a
+line, the left hand side of a bar line.  The numbers may also be
+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 = #'#(#t #t #t)
+  % Increase the size of the bar number by 2
+  \override Score.BarNumber #'font-size = #2
+  % Print a bar number every second measure
+  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2)
+  c1 | c1
+  % Center-align bar numbers
+  \override Score.BarNumber #'self-alignment-X = #CENTER
+  c1 | c1
+  % Left-align bar numbers
+  \override Score.BarNumber #'self-alignment-X = #LEFT
+  c1 | c1
+}
+
index f96a8ad0feda32ff3cdf9a58829bf9b89135f766..40a4c11e50bd13270e825559abc24d3ec3512787 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "text"
+
   texidoces = "
 Si están especificadas, las marcas de texto se pueden alinear con
 objetos de notación distintos a las líneas divisorias.  Entre estos
@@ -18,21 +20,26 @@ debe hacer este ajuste para todos los pentagramas).
 "
   doctitlees = "Alinear marcas con varios objetos de notación"
 
-  lsrtags = "text"
-  texidoc = "If specified, text marks may be aligned with notation
-objects other than bar lines.  These objects include @code{ambitus},
+  texidoc = "
+If specified, text marks may be aligned with notation objects other
+than bar lines.  These objects include @code{ambitus},
 @code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
 @code{left-edge}, @code{key-cancellation}, @code{key-signature}, and
 @code{time-signature}.
 
+
+
 In such cases, text marks will be horizontally centered above the
-object.  However this can be changed, as demonstrated on the second
-line of this example (in a score with multiple staves, this setting
-should be done for all the staves)."
+object. However this can be changed, as demonstrated on the second line
+of this example (in a score with multiple staves, this setting should
+be done for all the staves).
+
+
+
+"
   doctitle = "Aligning marks with various notation objects"
 } % begin verbatim
 
-
 \relative c' {
   e1
   
diff --git a/input/lsr/aligning-objects-created-with-the--mark-command.ly b/input/lsr/aligning-objects-created-with-the--mark-command.ly
new file mode 100644 (file)
index 0000000..8cd5b58
--- /dev/null
@@ -0,0 +1,28 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "text"
+
+  texidoc = "
+By default the @code{\\mark} command centers objects over a bar line. 
+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
+  \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
+  \mark "(Left)"
+  c4 c c c
+  c4 c c c
+  \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT
+  \mark "(Right)"
+  c1
+}
+
+
index 08bfb23c844efeedf03da18cbf8db9b93310816b..30b4e02a5f179312b7beb6c1794389844a3f9e31 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings, spacing"
@@ -13,6 +13,13 @@ cancelar.
 "
   doctitlees = "Permitir que las digitaciones se impriman dentro del pentagrama"
 
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+  texidocfr = "
+L'empilement des indications de doigté se fait par défaut à l'extérieur de la portée.  Néanmoins, il est possible d'annuler ce comportement.
+
+"
+  doctitlefr = "Impression des doigtés à l'intérieur de la portée"
+
   texidoc = "
 By default, vertically oriented fingerings are positioned outside the
 staff.  However, this behavior can be canceled.
@@ -26,3 +33,4 @@ staff.  However, this behavior can be canceled.
   \once \override Fingering #'staff-padding = #'()
   <c-1 e-2 g-3 b-5>2
 }
+
index 91a3e295f5747a22cb848267b134df5949c8d336..4477c8e60cdb66731179c222a38e1312a76853d5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches, vocal-music"
@@ -45,3 +45,4 @@ voices.
   }
 >>
 
+
index ce6457e4f1be1429875a692a48f278fd767c6211..6d343008f0878d3fe4c971b33fcd4f56ae88e2da 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches, vocal-music"
@@ -38,3 +38,4 @@ Accidentals only show up if they are not part of the key signature.
     }
   }
 >>
+
index 283078d0a4874ebc8673d2069f9668e4bfa2d57d..ad9000d305bf66c3e6130cf4541df763f19b157c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, tweaks-and-overrides"
@@ -33,3 +33,4 @@ staff instead.
   c2\startGroup
   d2\stopGroup
 }
+
index a175e5936f093a857a485df99695ea19f8f263fc..326a1928fd4558429f63abb90a482bcbb4d002b9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "ancient-notation"
@@ -241,3 +241,4 @@ lowerStaff = \new MensuralStaff = "lowerStaff" <<
     }
   }
 }
+
index c4c313a526c7fbffe8d3ab329a0c90e6f1916386..3748eec84d056958ae4f3bc5309f7e8c12080c27 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "ancient-notation, template"
@@ -67,3 +67,4 @@ verba = \lyricmode {
     }
   }
 }
+
index d0d09ef503878d5884926ecc7fa09b7fa908b3ee..a5daa4c98002517a078121dced4d27e2ce4d7fae 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "ancient-notation, template"
@@ -286,3 +286,4 @@ bassusLyrics = \lyricmode {
 
 
 
+
index 8dabc7f59be88d06b87774725f4ce49c453eeaa8..79f96b44549bd10f08f53012026b6137933fd769 100644 (file)
@@ -9,3 +9,4 @@ incipit.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
 rest-styles.ly
 transcription-of-ancient-music-with-incipit.ly
+vertical-line-as-a-baroque-articulation-mark.ly
index e98c716c0a880501713518f34a664c91b62446a2..6afc8df5f671bd64194bbcaaa47348f7898bf141 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "ancient-notation"
@@ -24,3 +24,4 @@ Time signatures may also be engraved in an old style.
   \override Staff.TimeSignature #'style = #'neomensural
   s1
 }
+
index 2935c977a30251ec65831ac753373ddec592931b..a6b1c24f871bd79acb4b6e567f16b0c76b47eb72 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches, editorial-annotations"
@@ -90,10 +90,11 @@ fragment = {
     \break
 
     \relative c' {
-      \set shapeNoteStyles  = #'#(cross triangle fa #f
-                                  mensural xcircle diamond)
+      \set shapeNoteStyles = #'#(cross triangle fa #f
+                                 mensural xcircle diamond)
       \fragment
     }
   }
   \layout { ragged-right = ##t }
 }
+
index 823823feda2dc76d60bbf2613979307cb893937e..d2d012b18d314315f9dde979b14d82fd510488b1 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "world-music"
+
   texidoces = "
 Para las improvisaciones o @emph{taqasim} que son libres durante unos
 momentos, se puede omitir la indicación de compás y se puede usar
@@ -14,16 +16,16 @@ cómo podría ser el comienzo de una improvisación @emph{hijaz}:
 "
 doctitlees = "Improvisación de música árabe"
 
-  lsrtags = "world-music"
-  texidoc = "For improvisations or @emph{taqasim} which are
-temporarily free, the time signature can be omitted and
-@code{\cadenzaOn} can be used.  Adjusting the accidental style
-might be required, since the absence of bar lines will cause the
-accidental to be marked only once.  Here is an example of what
-could be the start of a @emph{hijaz} improvisation:"
-doctitle = "Arabic improvisation"
-} % begin verbatim
+  texidoc = "
+For improvisations or taqasim which are temporarily free, the time
+signature can be omitted and @code{\\cadenzaOn} can be used.  Adjusting
+the accidental style might be required, since the absence of bar lines
+will cause the accidental to be marked only once.  Here is an example
+of what could be the start of a hijaz improvisation:
 
+"
+  doctitle = "Arabic improvisation"
+} % begin verbatim
 
 \include "arabic.ly"
 
index 22fc8f0bf1416d8ee4dadc1b1ab2df07fb36be27..e30e47d6f7e28cbbebefbc4c4d5200d43a95c770 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -44,3 +44,4 @@ specified in @code{beatLength}).
     b32^"beatLength 1 16"[ a g f c' b a g]
   }
 }
+
diff --git a/input/lsr/automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly b/input/lsr/automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
deleted file mode 100644 (file)
index 6d4cbc3..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
-%% This file is in the public domain.
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms"
-
-  texidoces = "
-En un compás sencillo como 2/2 ó 4/4, las corcheas se barran de forma
-predeterminada como dos grupos de cuatro.
-
-Utilizando un macro que seobreescribe el comportamiento automático del
-barrado, este fragmento de código cambia el barrado a pulsos de negra.
-
-"
-  doctitlees = "Barras automáticas de dos en dos en los compases de 4/4 o de 2/2"
-
-  texidoc = "
-In a simple time signature of 2/2 or 4/4, 8th notes are beamed by
-default as two sets of four.
-
-Using a macro which overrides the autobeaming behavior, this snippet
-changes the beaming to quarter note beats. 
-
-"
-  doctitle = "Automatic beams two per two in 4/4 or 2/2 time signature"
-} % begin verbatim
-
-% Automatic beams two per two in 4/4 or 2/2 time signature
-%              _____
-% Default     | | | |
-%              _   _
-% Required    | | | |
-
-% macro for beamed two per two in 2/2 and 4/4 time signature
-qBeam = {
-  #(override-auto-beam-setting '(end 1 8 * *) 1 4 'Staff)
-  #(override-auto-beam-setting '(end 1 8 * *) 2 4 'Staff)
-  #(override-auto-beam-setting '(end 1 8 * *) 3 4 'Staff)
-}
-
-\score {
-  <<
-    \new Staff {
-      \relative c'' {
-        \time 4/4
-        g8-"without the macro" g g g g g g g
-        g8 g g g4 g8 g g
-      }
-    }
-    %Use the macro
-    \new Staff {
-      \relative c'' {
-        \time 4/4
-        \qBeam
-        g8-"with the macro" g g g g g g g
-        g8 g g g4 g8 g g
-      }
-    }
-  >>
-  \layout {
-    \context {
-      \Staff
-      \override TimeSignature #'style = #'()
-    }
-  }
-}
index 4ce809423a53b19827bc4768961c54cc2a6ce54a..b0c4377ec94384a6901df7de197be90cd81b2e30 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, editorial-annotations, chords, tweaks-and-overrides"
@@ -36,3 +36,4 @@ overridden.
   \override StrokeFinger #'add-stem-support = ##t
   <f c'-\rightHandFinger #2 >8
 }
+
index 28aefed6fa0efb7d74dcd9551e0aa60633889d9d..7f3b7d5d8481797fd9fb9ad7dd5e3f619a4412de 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -56,3 +56,4 @@ levels:
     }
   >>
 }
+
index d31487662e0fae1208c2810c7c43f93c66f2f08e..cba44312f64d9aa11fdbdac594b3136194ff85f3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -43,3 +43,4 @@ example, to group all beams 2-3-2 in 7/8 time, specify beam endings at
   #(override-auto-beam-setting '(end * * 7 8) 5 8)
   a8 a a a a a a
 }
+
index 72655a3c5d3a9c24a9a6054713c2c8fc6d707bb5..dd4906380e42f5a9d8803fb255b35d8483e8dac6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -36,3 +36,4 @@ behavior can be changed as shown:
   c8] c[ c] c[ c] c[ c] c
 }
 
+
index fd7e5cea838a7d55256fddda450e6faaa6ccdcae..6bc53fbba7321ff6b42ed77544ec9bbc79b0abbd 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, text"
@@ -29,3 +29,4 @@ white box will not overlap any other grob.
   \override TextScript #'extra-offset = #'(2 . 4)
   c2-\markup { \whiteout \pad-markup #0.5 "middle C" } c
 } 
+
index ebec6023e54fe69846329f6e14057204b77fcdae..cdb4ea7c910e2d62ae4d77f7f01afb1954d8fd9f 100644 (file)
@@ -1,19 +1,20 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "paper-and-layout"
-  texidoc = "@code{\\bookpart} can be used to split a book into
-several parts.
-Each part last page can be affected by @code{ragged-bottom-last}.
-Header and footer markups can detect a part last page, and make the
-difference with the book last page.
+
+  texidoc = "
+@code{\\bookpart} can be used to split a book into several parts. Each
+part last page can be affected by @code{ragged-last-bottom}. Header and
+footer markups can detect a part last page, and make the difference
+with the book last page.
+
 "
   doctitle = "Book parts"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 \book {
index 513dbfb378c222f80160610042b6bb221456d230..c6ce245f7e6adeb1bea5b34903313009cdb247ab 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
index 4cc3216d2de97fb28859999b0609493f67e3d796..5e83a9f2eb3e273b44771b67d37a9b838f8865bd 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "expressive-marks"
+
   texidoces = "
 Para hacer invisibles partes de un regulador de crescendo, se usa
 el método de dibujar un rectángulo blanco encima de la parte
@@ -25,27 +27,27 @@ regulador.
 "
   doctitlees = "Regulador interrumpido"
 
-  lsrtags = "expressive-marks"
   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 rectangle is
 defined as postscript code within a text markup.
 
-To fine-tune the position and size of the markup, the number
-preceding @code{setgray} in the postscript definition can be set to a
-value less than one, making it grey.  The two numbers before @code{scale}
-in the postscript code are responsible for the width and height of the
+To fine-tune the position and size of the markup, the number preceding
+@code{setgray} in the postscript definition can be set to a value less
+than one, making it grey.  The two numbers before @code{scale} in the
+postscript code are responsible for the width and height of the
 rectangle, the two numbers before @code{translate} change the x- and
 y-origin of the rectangle.
 
+
 Make sure to put the hairpin in a lower layer than the text markup to
-draw the rectangle over the hairpin.
+draw the rectangle over the hairpin. 
+
 "
-  doctitle = "Broken crescendo hairpin"
+  doctitle = "Broken Crescendo Hairpin"
 } % begin verbatim
 
-
 \relative c' {
   << {
     \dynamicUp
index 4de19c7842199ce6c1c43170633eb3e51a8a2763..b364fecc420aa3b3364c93a6a29c561c692e54b1 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index a88f2aa24b7d111283bd7af1347b059def1582d0..d0c7d200f177d8085fe6081f0fb4016feb69aa7f 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "expressive-marks, text"
+
   texidoces = "
 Este ejemplo proporciona una función para tipografiar un regulador
 con texto por debajo, como \"molto\" o \"poco\". El ejemplo
@@ -12,18 +14,16 @@ normalmente un objeto, utilizando código de Scheme.
 "
   doctitlees = "Centrar texto debajo de un regulador"
 
-  lsrtags = "expressive-marks, text"
-
   texidoc = "
 This example provides a function to typeset a hairpin (de)crescendo
 with some additional text below it, such as \"molto\" or \"poco\". The
 example also illustrates how to modify the way an object is normally
 printed, using some Scheme code.
+
 "
   doctitle = "Center text below hairpin dynamics"
 } % begin verbatim
 
-
 hairpinWithCenteredText =
 #(define-music-function (parser location text) (markup?)
 #{
@@ -41,7 +41,9 @@ hairpinMore = \hairpinWithCenteredText \markup { \larger moltissimo }
 
 \layout { ragged-right = ##f }
 
-{
-  \hairpinMolto c'2\< c'\f
-  \hairpinMore  c'2\< c'\f
+\relative c' {
+  \hairpinMolto
+  c2\< c\f
+  \hairpinMore
+  c2\< c\f
 }
index 06cc98f352c3bb14cf30ad5d6752c1cc4627c6b7..1a3fcffdc9c35289c33fe6c9ecfae6eb10ef3161 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
@@ -34,3 +34,4 @@ smallFlageolet =
   d4^\flageolet_\markup { default size } d_\flageolet
   c4^\smallFlageolet_\markup { smaller } c_\smallFlageolet
 }
+
index 24ff68630b9e26958f1957da39ca2b2c97af9fe9..699b90bf785c2ca100d146df167a25061f734422 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes, editorial-annotations, tweaks-and-overrides"
@@ -35,7 +35,7 @@ notehead).
   doctitle = "Changing a single note's size in a chord"
 } % begin verbatim
 
-\layout { ragged-right = ##t }
 \relative {
   <\tweak #'font-size #+2 c e g c \tweak #'font-size #-2 e>1^\markup { A tiny e }_\markup { A big c }
 }
+
index 0ada10784b658a4585f9df9ee742fa64cfb8c626..3eb75d403be121608c3145f7b0d3f927b16bb042 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -49,3 +49,4 @@ spaces.
   \override Beam #'auto-knee-gap = #6
   f8 f''8 f8 f''8
 }
+
index 8bd86dab51964aded25893bb0666964d8cbed259..d21e310c8a2446a4e5c718d3b44d25d1db2ad52e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -26,3 +26,4 @@ markup.
     = \markup { \typewriter | }
   c:7sus4
 }
+
diff --git a/input/lsr/changing-form-of-multi--measure-rests.ly b/input/lsr/changing-form-of-multi--measure-rests.ly
deleted file mode 100644 (file)
index 14e8b6e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.12.0"
-\header {
- doctitlees = "Cambiar la forma de los silencios multicompás"
- texidoces = "
-Si hay diez compases de silencio o menos, se imprime en el pentagrama
-una serie de silencios de breve y longa (conocidos en alemán como
-\"Kirchenpausen\", «silencios eclesiásticos»); en caso contrario se
-muestra una barra normal.  Este número predeterminado de diez se
-puede cambiar sobreescribiendo la propiedad @code{expand-limit}:
-
-"
-
-texidocde = "
-Wenn zehn oder weniger Pausentakte vorkommen, wird eine Reihe von Longa-
-und Brevispausen (auch Kirchenpausen genannt) gesetzt, bei mehr Takten
-wird eine Line mit der Taktanzahl ausgegeben.  Der vorgegebene Wert von
-zehn kann geändert werden, indem man die @code{expand-limit}-Eigenschaft
-setzt:
-"
-  doctitlede = "Die Erscheinung von Pausentakten ändern"
-
-  lsrtags = "rhythms,tweaks-and-overrides"
-  texidoc = "
-If there are ten or fewer measures of rests, a series of longa
-and breve rests (called in German \"Kirchenpausen\" - church rests)
-is printed within the staff; otherwise a simple line is shown.
-This default number of ten may be changed by overriding the
-@code{expand-limit} property:
-"
-  doctitle = "Changing form of multi-measure rests"
-} % begin verbatim
-
-
-\relative c'' {
-  \compressFullBarRests
-  R1*2 | R1*5 | R1*9
-  \override MultiMeasureRest #'expand-limit = #3
-  R1*2 | R1*5 | R1*9
-}
diff --git a/input/lsr/changing-form-of-multi-measure-rests.ly b/input/lsr/changing-form-of-multi-measure-rests.ly
new file mode 100644 (file)
index 0000000..64e437c
--- /dev/null
@@ -0,0 +1,43 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
+ doctitlees = "Cambiar la forma de los silencios multicompás"
+ texidoces = "
+Si hay diez compases de silencio o menos, se imprime en el pentagrama
+una serie de silencios de breve y longa (conocidos en alemán como
+\"Kirchenpausen\", «silencios eclesiásticos»); en caso contrario se
+muestra una barra normal.  Este número predeterminado de diez se
+puede cambiar sobreescribiendo la propiedad @code{expand-limit}:
+
+"
+
+texidocde = "
+Wenn zehn oder weniger Pausentakte vorkommen, wird eine Reihe von Longa-
+und Brevispausen (auch Kirchenpausen genannt) gesetzt, bei mehr Takten
+wird eine Line mit der Taktanzahl ausgegeben.  Der vorgegebene Wert von
+zehn kann geändert werden, indem man die @code{expand-limit}-Eigenschaft
+setzt:
+"
+  doctitlede = "Die Erscheinung von Pausentakten ändern"
+
+  texidoc = "
+If there are ten or fewer measures of rests, a series of longa and
+breve rests (called in German \"Kirchenpausen\" - church rests) is
+printed within the staff; otherwise a simple line is shown. This
+default number of ten may be changed by overriding the
+@code{expand-limit} property.
+
+"
+  doctitle = "Changing form of multi-measure rests"
+} % begin verbatim
+
+\relative c'' {
+  \compressFullBarRests
+  R1*2 | R1*5 | R1*9
+  \override MultiMeasureRest #'expand-limit = #3
+  R1*2 | R1*5 | R1*9
+}
index 748bf2c2e688aa6b8c0d02178c757d80316879d6..f3153cd539f75470214539884190cc85da1ffe51 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "contexts-and-engravers, midi"
@@ -75,3 +75,4 @@ two MIDI channels are created, each with a different
     }
   }
 }
+
index 1963230ea029e6acb913fa2701827581b13d6246..2d4070b21ab2ece34ca0bd441131db690d49020a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes"
@@ -35,3 +35,4 @@ the solo and unison sections may be changed:
       a2 g
     }
 >>
+
index 129c8fc9b4970ddfa111395dcb37a6d3d38eb455..b58c52be20e49c2b2a805d1e6394cabe3200e9ce 100644 (file)
@@ -1,26 +1,22 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "tweaks-and-overrides"
 
   texidoc = "
 The @code{\\applyOutput} command allows the tuning of any layout
-object, in any context.  It requires a Scheme function with three
-arguments."
+object, in any context. It requires a Scheme function with three
+arguments.
 
+"
   doctitle = "Changing properties for individual grobs"
 } % begin verbatim
 
-
 #(define (mc-squared grob grob-origin context)
-  (let*
-    (
-      (ifs (ly:grob-interfaces grob))
-      (sp (ly:grob-property grob 'staff-position))
-    )
-    (if (memq 'note-head-interface ifs)
+  (let ((sp (ly:grob-property grob 'staff-position)))
+    (if (grob::has-interface grob 'note-head-interface)
       (begin
         (ly:grob-set-property! grob 'stencil
           (grob-interpret-markup grob
@@ -29,9 +25,7 @@ arguments."
                 ((-5) "m")
                 ((-3) "c ")
                 ((-2) (make-smaller-markup (make-bold-markup "2")))
-                (else "bla")
-                ))))
-        ))))
+                (else "bla")))))))))
 
 \relative c' {
   <d f g b>2
index 9d706bd94eb94fda48a4be3ea51edbb712434712..37ec4291a3795296fc93406cf7992acf42cf9870 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music"
@@ -29,3 +29,4 @@ used for printing the stanza number.
   \override LyricText #'font-family = #'typewriter
   Oh, ché -- ri, je t'aime
 }
+
index adb48b08502d4b85b41d03edbc2449e0ff11668f..80cc0c24907f55564672d9b0826d7d8291d3d8c4 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "expressive-marks"
+
   texidoces = "
 Se puede modificar el texto empleado para los crescendos y
 decrescendos modificando las propiedades de contexto
@@ -28,20 +31,18 @@ und @code{'dotted-line}:
 "
   doctitlede = "Text und Strecker-Stile für Dynamik-Texte ändern"
 
-  lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 The text used for crescendos and decrescendos can be changed by
 modifying the context properties @code{crescendoText} and
-@code{decrescendoText}.  The style of the spanner line can be
-changed by modifying the @code{'style} property of
-@code{DynamicTextSpanner}.  The default value is @code{'hairpin},
-and other possible values include @code{'line}, @code{'dashed-line}
-and @code{'dotted-line}:
+@code{decrescendoText}. The style of the spanner line can be changed by
+modifying the @code{'style} property of @code{DynamicTextSpanner}.  The
+default value is @code{'hairpin}, and other possible values include
+@code{'line}, @code{'dashed-line} and @code{'dotted-line}. 
+
 "
   doctitle = "Changing text and spanner styles for text dynamics"
 } % begin verbatim
 
-
 \relative c'' {
   \set crescendoText = \markup { \italic { cresc. poco } }
   \set crescendoSpanner = #'text
index 99f64e2d33c635da7b3bf845b0ae7faf2dabfd45..d0a052d4e1f68696d8a511c8a2a8c8e087059fc6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, editorial-annotations"
@@ -31,3 +31,4 @@ The appearance of slurs may be changed from solid to dotted or dashed.
   c4( d e c)
 }
 
+
index c9db86ef07c266b77732590b4bb8f56960b09c66..8373898c94adb3076c769560d1beef0bae2e9236 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
index c61781337ce60fddc17c02c61eb9515c35638564..90437311bd5a3e8abe4a2f01324a7c52fc25fbdf 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -52,3 +52,4 @@ music = \chordmode {
     \semiGermanChords \music }
   \context Voice { \music }
 >>
+
index d73371c642773de03f202c7e5e2ad4b767a8ca33..41876c715486c6f576481e4a202d1a8069b2fc15 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, tweaks-and-overrides"
@@ -49,3 +49,4 @@ The default font families for text can be overridden with
   }
 }  
 
+
index e2fdedc293857c7254c3497edfdc74bb8d59fd48..9cf365905de663c278dab157acbdea743924fd83 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation"
@@ -36,3 +36,4 @@ lower = \relative c {
     }
   >>
 }
+
index 79e9d2e31b393e2ccc89728ec13fafd93860433f..860dde68f5a5f7e0ea6321d174f33bef5dfc1bad 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -32,3 +32,4 @@ depending on the @code{figuredBassAlterationDirection} and
   \set figuredBassAlterationDirection = #LEFT
   <6\+> <5+> <6 4-> r
 }
+
index a699f9ee6bf1a549377fe78eca4ae9355f47b5fa..b4ed717b42d4e2db890160777b252ee340704e22 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
@@ -30,3 +30,4 @@ changed by scaling the properties @code{'staff-space} and
     c8 c c c c\f c c c
   }
 >>
+
index b3a1c31a63d792af0e82d4f2fa8db889cc726947..7053b577ae01870523be0f8a74a41752e37b5eeb 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "staff-notation, midi"
+
   texidoces = "
 Para cambiar el tempo en la salida MIDI sin
 imprimir nada, hacemos invisible la indicación metronómica:
@@ -11,14 +13,14 @@ imprimir nada, hacemos invisible la indicación metronómica:
 
   doctitlees = "Cambiar el tempo sin indicación metronómica"
 
-  lsrtags = "staff-notation"
-  texidoc = "To change the tempo in MIDI output without printing
-anything, make the metronome mark invisible:"
+  texidoc = "
+To change the tempo in MIDI output without printing anything, make the
+metronome mark invisible.
 
+"
   doctitle = "Changing the tempo without a metronome mark"
 } % begin verbatim
 
-
 \score {
   \new Staff \relative c' {
     \tempo 4 = 160
index ac62f3aa72b1ffcee743edcf5772e24530421ade..615c355259896361d19702fadfbfd57283d420ab 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -41,3 +41,4 @@ printed without changing any of the other properties:
   % Lose 3/4 beaming now \time has been changed
   a16 a a a a a a a a a a a
 }
+
index 3e74c2921e345a29304b8a68483a9bbd9a2b6624..ca86f5297f97ccde12ee57fe1e681cb7f9fe1e19 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -44,3 +44,4 @@ be printed, or the tuplet number may be suppressed altogether.
   \override TupletNumber #'stencil = ##f
   \times 2/3 { c8 c c }
 }
+
diff --git a/input/lsr/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly b/input/lsr/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
new file mode 100644 (file)
index 0000000..2e2eb67
--- /dev/null
@@ -0,0 +1,64 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, contexts-and-engravers"
+
+  texidoces = "
+La propiedad @code{measureLength}, junto con
+@code{measurePosition}, determina cuándo es necesario dibujar una
+línea divisoria.  Sin embargo, al utilizar
+@code{\\scaleDurations}, el escalado proporcional de las
+duraciones hace difícil introducir cambios de compás.  En este
+caso se debe establecer manualmente el valor de
+@code{measureLength} utilizando la función @code{ly:make-moment}.
+El segundo argumento debe ser el mismo que el segundo argumento de
+@code{\\scaleDurations}.
+
+"
+  doctitlees = "Modificar el compás dentro de una sección polimétrica utilizando @code{\\scaleDurations}"
+
+  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
+    \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/input/lsr/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly b/input/lsr/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
deleted file mode 100644 (file)
index be7f455..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.12.0"
-\header {
-  texidoces = "
-La propiedad @code{measureLength}, junto con
-@code{measurePosition}, determina cuándo es necesario dibujar una
-línea divisoria.  Sin embargo, al utilizar
-@code{\\scaleDurations}, el escalado proporcional de las
-duraciones hace difícil introducir cambios de compás.  En este
-caso se debe establecer manualmente el valor de
-@code{measureLength} utilizando la función @code{ly:make-moment}.
-El segundo argumento debe ser el mismo que el segundo argumento de
-@code{\\scaleDurations}.
-
-"
-  doctitlees = "Modificar el compás dentro de una sección polimétrica utilizando @code{\\scaleDurations}"
-
-  lsrtags = "rhythms,contexts-and-engravers"
-  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 @code{\\scaleDurations}"
-} % begin verbatim
-
-
-\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
-  }
->>
index 52773268fd7dafd6dd063f21ecb9b15f497ad826..17aa31b20900fdbee317678abf27db5f4cca95e7 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers"
@@ -36,3 +36,4 @@ stemOff = { \override Staff.Stem #'transparent = ##t }
     \stemOn g'2 \bar "||"
   }
 }
+
index b43262ade80be211e3b3a759678162c7ee666061..122bba0a208edd9afbd5f62d8be8c65d2c3ccca2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -46,3 +46,4 @@ theMusic = \chordmode {
 << \context ChordNames \theMusic
    \context Voice \theMusic
 >>  
+
index d071f2d1deb64a5f902eede6f062ae474e3f5d06..674f6e1d2b543c3784a78e56aa8348dbf9796c35 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -17,3 +17,4 @@ The layout of the major 7 can be tuned with @code{majorSevenSymbol}.
   \set majorSevenSymbol = \markup { j7 }
   c:7+
 }
+
index c9ecf938c1cfd73aa00e133ec2c9331529dc92d8..8db309ebb886bd43fe0c7c0ced9a7a6edce79613 100644 (file)
@@ -1,9 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
-% "Special output" might be more adequate -jm
+  lsrtags = "paper-and-layout"
+
   texidoc = "
 This code shows how to clip (extract) snippets from a full score.
 
@@ -11,26 +12,23 @@ This file needs to be run separately with @code{-dclip-systems}; the
 snippets page may not adequately show the results.
 
 The result will be files named
-@file{@var{base}-from-@var{start}-to-@var{end}[-@var{count}].eps}.
+@samp{base-from-start-to-end[-count].eps}.
+
 
-@itemize
-@item
 If system starts and ends are included, they include extents of the
 System grob, e.g., instrument names.
 
-@item
+
 Grace notes at the end point of the region are not included.
 
-@item
+
 Regions can span multiple systems.  In this case, multiple EPS files
-are generated.
+are generated. 
 
-@end itemize
 "
   doctitle = "Clip systems"
 } % begin verbatim
 
-
 #(ly:set-option 'clip-systems)
 #(set! output-count 1)
 
@@ -90,3 +88,4 @@ origScore = \score {
     }
   }
 }
+
index 5c97720fe9714d054db8e9c4734f758f67269253..d953c203abee6b1cf0b53f2bd84e8c57bbe85e12 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes, chords, keyboards"
@@ -20,10 +20,6 @@ played.
   doctitle = "Clusters"
 } % begin verbatim
 
-\layout {
-  ragged-right = ##t 
-}
-
 fragment = \relative c' {
   c4 f <e d'>4
   <g a>8 <e a> a4 c2 <d b>4
@@ -34,3 +30,4 @@ fragment = \relative c' {
   \new Staff \fragment
   \new Staff \makeClusters \fragment
 >>
+
index 2a9a5a810dec79bb8249561e242343120f40ebca..38445dffe72c86bd900213de851b9b7fbb362b4c 100644 (file)
@@ -1,11 +1,15 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "pitches,editorial-annotations,really-cool"
+  lsrtags = "pitches, editorial-annotations"
+
   texidoc = "
-It is possible to color note heads depending on their pitch and/or their names:
-the function used in this example even makes it possible to distinguish enharmonics.
+It is possible to color note heads depending on their pitch and/or
+their names: the function used in this example even makes it possible
+to distinguish enharmonics. 
+
 "
   doctitle = "Coloring notes depending on their pitch"
 } % begin verbatim
@@ -28,8 +32,7 @@ the function used in this example even makes it possible to distinguish enharmon
     (cons (ly:make-pitch 0 3 1/2) (x11-color 'blue))
     (cons (ly:make-pitch 0 4 -1/2) (x11-color 'blue))
     (cons (ly:make-pitch 0 5 1/2) (x11-color 'blue))
-    (cons (ly:make-pitch 0 6 -1/2) (x11-color 'blue))
-    ))
+    (cons (ly:make-pitch 0 6 -1/2) (x11-color 'blue))))
 
 %Compare pitch and alteration (not octave).
 #(define (pitch-equals? p1 p2)
@@ -44,7 +47,7 @@ the function used in this example even makes it possible to distinguish enharmon
 
 #(define (color-notehead grob)
   (pitch-to-color
-    (ly:event-property (ly:grob-property grob 'cause) 'pitch)))
+    (ly:event-property (event-cause grob) 'pitch)))
 
 \score {
   \new Staff \relative c' {
index 9062d62d1139ed1cf099312aa00ac01af3d807b1..54f4a1f83868aaef520dd47f24baef52f6e47698 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, text"
@@ -27,3 +27,4 @@ piuF = \markup { \italic più \dynamic f }
   c2\f c-\piuF
 }
 
+
index e51eb43132d20dab8778858e8929422171f3c549..ff6990a062a666b4926308e2c00c0c220cf38d63 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes, text"
@@ -86,3 +86,4 @@ musicDown = \relative c'' {
     }
   }
 }
+
index a75cc8eb58006c4b80506d4465250a2480676e77..003b9c8c44b64576cb01d0fd3ae6c1d15726e699 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "rhythms"
+
  doctitlees = "Indicaciones de compases compuestos"
  texidoces = "
 Las indicaciones de compás poco frecuentes como \"5/8\" se pueden
@@ -27,7 +29,6 @@ Bebalkung angepasst wird.
 "
   doctitlede = "Zusammengesetzte Taktarten"
 
-  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
@@ -41,15 +42,13 @@ database.)
   doctitle = "Compound time signatures"
 } % begin verbatim
 
-
 #(define ((compound-time one two num) grob)
   (grob-interpret-markup grob
     (markup #:override '(baseline-skip . 0) #:number
       (#:line (
           (#:column (one num))
           #:vcenter "+"
-          (#:column (two num))))
-      )))
+          (#:column (two num)))))))
 
 \relative c' {
   \override Staff.TimeSignature #'stencil = #(compound-time "2" "3" "8")
index 91dfebd58cab27bba4301acbf36fa498150d3a94..1ff95278c9f34283c2a1653f59aeed2add9c6b91 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -53,3 +53,4 @@ ease reading rhythmically complex modern music.  In the example, the
     }
   }
 }
+
index 20661cd9bded786152f7ea9f5ad3976bdb99686d..ede768b62be3b55a801be0a1674ebf33a10a5d44 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -40,3 +40,4 @@ hidden note and cadenza timing.
   \cadenzaOff
   \bar "|"
 }
+
index e8c484113ed1437d9c2b9613c6bff24c4ccd6d59..73055ed5270fe083f290337a07c25434f50f1ad2 100644 (file)
@@ -2,11 +2,12 @@ adding-a-figured-bass-above-or-below-the-notes.ly
 adding-an-extra-staff-at-a-line-break.ly
 adding-an-extra-staff.ly
 changing-midi-output-to-one-channel-per-voice.ly
-changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
+changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
 chant-or-psalms-notation.ly
 creating-blank-staves.ly
 engravers-one-by-one.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
 nesting-staves.ly
+removing-bar-numbers-from-a-score.ly
 use-square-bracket-at-the-start-of-a-staff-group.ly
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
index 877fd0940336ec5bf5773acd309d707ca6e367d5..d488c5cb98bcfbb4107f18aebe7190d672f2138e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, chords, keyboards, fretted-strings"
@@ -11,6 +11,15 @@ Se puede controlar con precisión la colocación de los números de digitación.
 "
   doctitlees = "Controlar la colocación de las digitaciones de acordes"
 
+
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+Le positionnement des doigtés peut être contrôlé de manière très précise.
+
+"
+  doctitlefr = "Conrôle du positionnement des doigtés"
+
   texidoc = "
 The placement of fingering numbers can be controlled precisely.
 
@@ -33,3 +42,4 @@ The placement of fingering numbers can be controlled precisely.
   <e-3>2
 }
 
+
index 425752eb54a543224c39be4e3b37af631c90a11b..d8327c96dcec83af356e438fccd564e68506a174 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -56,3 +56,4 @@ comes first.
   \once \override Script #'script-priority = #-100
   a2^\prall^\markup { \sharp }
 }
+
index c14b672ca8da58c13e8ceb570cc1195aaf062440..74c356cb8932005ea2895f057e3221de847b4139 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -35,3 +35,4 @@ music = \relative c'' {
   }
 } 
 
+
index 5e667425d3725a083ee7c4dc744728b14f59f552..3ed5d9a528fa5221e46a063a230ecd64950b1283 100644 (file)
@@ -1,22 +1,35 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "expressive-marks, editorial-annotations,tweaks-and-overrides"
+  lsrtags = "expressive-marks, editorial-annotations, tweaks-and-overrides"
+
+texidoces = "
+La creación de un grupeto circular de anticipación entre dos notas,
+donde la nota inferior del grupeto utiliza una alteración, requiere
+varias sobreescriturasw de propiedades.  La propiedad
+@code{outside-staff-priority} se debe establecer al valor #f, pues en
+caso contrario tendría prioridad sobre la propiedad @code{avoid-slur
+property}.  El valor de @code{halign} se utiliza para colocar el
+grupeto horizontalmente.
+
+"
+
+doctitlees = "Crear un grupeto de anticipación"
 
   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}.  The value of @code{halign} is used
-to position the turn horizontally."
+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}.  The value of @code{halign} is used to position the turn
+horizontally.
 
+"
   doctitle = "Creating a delayed turn"
 } % begin verbatim
 
-
 \relative c'' {
   \once \override TextScript #'avoid-slur = #'inside
   \once \override TextScript #'outside-staff-priority = ##f
index acaae74b0a697a417cbe344d38e65bc6fcabe4e9..1f624ee0ce218acb2b40534346229d8e79df8e42 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches"
@@ -31,43 +31,38 @@ throughout Mars, from Gustav Holst's The Planets.
 } % begin verbatim
 
 #(define (make-note-req p d)
-  (make-music 'NoteEvent
-   'duration d
-   'pitch p))
+   (make-music 'NoteEvent
+              'duration d
+              'pitch p))
 
 #(define (make-note p d)
-  (make-music 'EventChord
-   'elements (list (make-note-req p d))))
-
-#(define (seq-music-list elts)
-  (make-music 'SequentialMusic
-   'elements elts))
+   (make-music 'EventChord
+              'elements (list (make-note-req p d))))
 
 #(define (make-triplet elt)
-  (make-music 'TimeScaledMusic
-   'denominator 3
-   'numerator 2
-   'element elt))
-
+   (make-music 'TimeScaledMusic
+              'denominator 3
+              'numerator 2
+              'element elt))
 
 rhythm =
 #(define-music-function (parser location note) (ly:music?)
-  "Make the rhythm in Mars (the Planets) at the given note's pitch"
-  (let ((p (ly:music-property
-              (car (ly:music-property note 'elements))
-              'pitch)))
-  (seq-music-list (list
-    (make-triplet (seq-music-list (list
-      (make-note p (ly:make-duration 3 0 2 3))
-      (make-note p (ly:make-duration 3 0 2 3))
-      (make-note p (ly:make-duration 3 0 2 3))
-    )))
-    (make-note p (ly:make-duration 2 0))
-    (make-note p (ly:make-duration 2 0))
-    (make-note p (ly:make-duration 3 0))
-    (make-note p (ly:make-duration 3 0))
-    (make-note p (ly:make-duration 2 0))
-  ))))
+   "Make the rhythm in Mars (the Planets) at the given note's pitch"
+   (let ((p (ly:music-property
+             (car (ly:music-property note 'elements))
+             'pitch)))
+     (make-sequential-music
+      (list
+       (make-triplet (make-sequential-music
+                      (list
+                       (make-note p (ly:make-duration 3 0 2 3))
+                       (make-note p (ly:make-duration 3 0 2 3))
+                       (make-note p (ly:make-duration 3 0 2 3)))))
+       (make-note p (ly:make-duration 2 0))
+       (make-note p (ly:make-duration 2 0))
+       (make-note p (ly:make-duration 3 0))
+       (make-note p (ly:make-duration 3 0))
+       (make-note p (ly:make-duration 2 0))))))
 
 \new Staff {
   \time 5/4
index d392f5b76072299154365a00fe0375fc76a84e7d..d4967879e816a66313bf3770d555c6998e8aa4c9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -42,3 +42,4 @@ context:
     { <d, f>2\arpeggio <g b>2 }
   >>
 }
+
index c26a5be090bf74a23f5c507d006f206d31b3b728..538b549ff1822e3325da79a60b540aa1f088c32b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, editorial-annotations, contexts-and-engravers, paper-and-layout"
@@ -55,3 +55,4 @@ To create blank staves, generate empty measures then remove the
   bottom-margin = 0.25\in
   top-margin = 0.25\in
 }
+
index e32d8cda165ad29d593248ab9ed98d561e4a51af..bac8cdbd4f387bdf8454cc850c8c3d719de66191 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -46,3 +46,4 @@ the staves by setting the property @code{PianoStaff.connectArpeggios}.
     }
   }
 >>
+
index f58ff2e8a30619fd41e0ec52c88a5320aef5d326..7dfc106468d8411afff0184a026a4424ef47c977 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -56,3 +56,4 @@ the @code{Score} context.
     }
   }
 }
+
index 76a61d55a475fddcfa5e257c927fc3ff30d29ca3..de8b721df128b9075804c6de019dc22ac083459a 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "staff-notation"
+
   texidoces = "
 Se pueden crear indicaciones metronómicas nuevas en modo de
 marcado, pero no cambian el tempo en la salida MIDI.
@@ -11,14 +13,14 @@ marcado, pero no cambian el tempo en la salida MIDI.
   doctitlees = "Crear indicaciones metronómicas en modo de marcado"
 
 
-  lsrtags = "staff-notation"
-  texidoc = "New metronome marks can be created in markup mode,
-but they will not change the tempo in MIDI output."
+  texidoc = "
+New metronome marks can be created in markup mode, but they will not
+change the tempo in MIDI output.
 
+"
   doctitle = "Creating metronome marks in markup mode"
 } % begin verbatim
 
-
 \relative c' {
   \tempo \markup {
     \concat {
index 69a523c113295c05aa97cad6eedcbe800d3599f5..870671166cd6d30069dc8bf3d27cca3e279c2e8d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, text"
@@ -40,12 +40,11 @@ commands such as @code{\\dynamicUp} or @code{\\dynamicDown}.
   doctitle = "Creating \"real\" parenthesized dynamics"
 } % begin verbatim
 
-\paper { ragged-right = ##t }
-
 parenF = #(make-dynamic-script (markup #:line (#:normal-text #:italic
            #:fontsize 2 "(" #:hspace -0.8 #:dynamic "f" #:normal-text
-           #:italic #:fontsize 2 ")"
-          )))
+           #:italic #:fontsize 2 ")")))
+
 \relative c'' {
   c4\parenF c c \dynamicUp c\parenF
 }
+
index 31fe61796ca030dfff352ec47330bca9f237b5bb..2d6f8ade3884472767b28b34dbdb460dc454ad09 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "expressive-marks, text, tweaks-and-overrides"
+
   texidoces = "
 A diferencia de las inscripciones de texto, las lestras de ensayo
 no se pueden apilar en un punto concreto de la partitura: sólo se
@@ -16,15 +19,14 @@ siguiente.
 "
   doctitlees = "Creación de marcas de ensayo simultáneas"
 
-  lsrtags = "expressive-marks,text,tweaks-and-overrides"
   texidoc = "
-Unlike text scripts, rehearsal marks cannot be stacked at a particular point
-in a score: only one @code{RehearsalMark} object is created.  Using an
-invisible measure and bar line, an extra rehearsal mark can be added, giving
-the appearance of two marks in the same column.
+Unlike text scripts, rehearsal marks cannot be stacked at a particular
+point in a score: only one @code{RehearsalMark} object is created. 
+Using an invisible measure and bar line, an extra rehearsal mark can be
+added, giving the appearance of two marks in the same column. This
+method may also prove useful for placing rehearsal marks at both the
+end of one system and the start of the following system. 
 
-This method may also prove useful for placing rehearsal marks at both the
-end of one system and the start of the following system.
 "
   doctitle = "Creating simultaneous rehearsal marks"
 } % begin verbatim
@@ -44,7 +46,6 @@ end of one system and the start of the following system.
   
   \time 4/4
   \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
-  \once \override Score.RehearsalMark #'break-align-symbols = #'(bar-line)
   \mark \markup { \box \bold Intro }
   d'1
   \mark \default
index 13d67688b58f172e95f0f33fbd1e952819217a69..8d1c5fa9199ae822797e02cabb4d3d015ba53f34 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, keyboards, unfretted-strings"
@@ -53,3 +53,4 @@ solo violin, BWV 1004.
     }
   >>
 }
+
index d19cbbed911105c516d6d88c41bae435409c67a3..feb83b55dcbf5db47d496ff91fac8dfd42b7149c 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "expressive-marks, text, tweaks-and-overrides"
+
   texidoces = "
 Las instrucciones @code{\\startTextSpan} y @code{\\stopTextSpan}
 permiten la creación de elementos de extensión textuales tan
@@ -13,16 +15,16 @@ octavaciones. Sobreescribimos ciertas propiedades del objeto
 "
   doctitlees = "Crear elementos de extensión textuales"
 
-  lsrtags = "expressive-marks, text, tweaks-and-overrides"
-  texidoc = "The @code{\\startTextSpan} and @code{\\stopTextSpan}
-commands allow the creation of text spanners as easily as pedal
-indications or octavations.  Override some properties of the
-@code{TextSpanner} object to modify its output."
+  texidoc = "
+The @code{\\startTextSpan} and @code{\\stopTextSpan} commands allow the
+creation of text spanners as easily as pedal indications or
+octavations. Override some properties of the @code{TextSpanner} object
+to modify its output.
 
+"
   doctitle = "Creating text spanners"
 } % begin verbatim
 
-
 \paper { ragged-right = ##f }
 
 \relative c'' {
index 6ff5dae0261a63157a7ca6cc8adf74734c32cfe5..da0eb0da6742791a4656bac0086d04b9f29e4d04 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "ancient-notation, tweaks-and-overrides"
@@ -39,3 +39,4 @@ Custodes may be engraved in various styles.
   c1^"mensural" \break
   <d a' f'>1
 }
+
index d5847b2b7b1d17c77e96a0483254ef77162ae258..6359b526c72ca3a290f2bb996b326c4ce84f6f2a 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "fretted-strings, tweaks-and-overrides"
+
   texidoces = "
 Se pueden establecer las propiedades de los diagramas de
 posiciones de acordes por medio de @code{'fret-diagram-details}.
@@ -15,26 +17,24 @@ sobreescritura de propiedades.
 "
   doctitlees = "Personalizar los diagramas de posiciones"
 
-  lsrtags = "fretted-strings,tweaks-and-overrides"
-
-  texidoc = "Fret diagram properties can be set through
-@code{'fret-diagram-details}.  For FretBoard fret diagrams,
-overrides are applied to the @code{FretBoards.FretBoard} object.
-Like @code{Voice}, @code{FretBoards} is a bottom level context,
-therefore can be omitted in property overrides.
+  texidoc = "
+Fret diagram properties can be set through
+@code{'fret-diagram-details}.  For FretBoard fret diagrams, overrides
+are applied to the @code{FretBoards.FretBoard} object. Like
+@code{Voice}, @code{FretBoards} is a bottom level context, therefore
+can be omitted in property overrides.
 
 "
   doctitle = "Customizing fretboard fret diagrams"
 } % begin verbatim
 
-
 \include "predefined-guitar-fretboards.ly"
 \storePredefinedDiagram \chordmode { c' }
                         #guitar-tuning
                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
 <<
   \new ChordNames {
-    \chordmode { c1 c c d }
+    \chordmode { c1 | c | c | d }
   }
   \new FretBoards {
     % Set global properties of fret diagram
@@ -78,6 +78,6 @@ therefore can be omitted in property overrides.
     }
   }
   \new Voice {
-    c'1 c' c' d'
+    c'1 | c' | c' | d'
   }
 >>
index c8cbd7468cfc463d8796cccc6f472c487153c4b9..f6c9f52d05ade59a51890dd554cb6d0eed6898a9 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "fretted-strings, tweaks-and-overrides"
+
   texidoces = "
 Se pueden establecer las propiedades de los diagramas de
 posiciones a través de @code{'fret-diagram-details}.  Para los
@@ -12,19 +14,30 @@ diagramas de posiciones de marcado, se pueden aplicar overrides
 "
  doctitlees = "Personalizar diagramas de posiciones de marcado"
 
-  lsrtags = "fretted-strings,tweaks-and-overrides"
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+Les propriétés d'un diagramme de fret sont modifiables grâce au 
+@code{'fret-diagram-details}.  Lorsqu'ils sont générés sous forme 
+de @code{\markup}, rien n'empêche de les modifier en jouant sur les 
+réglages de l'objet @code{Voice.TextScript} ou bien directement sur 
+le @qq{markup}.
+
+"
+  doctitlefr = "Personnalisation des diagrammes de fret"
+
+  texidoc = "
+Fret diagram properties can be set through
+@code{'fret-diagram-details}.  For markup fret diagrams, overrides can
+be applied to the @code{Voice.TextScript} object or directly to the
+markup.
 
-  texidoc = "Fret diagram properties can be set through
-@code{'fret-diagram-details}.  For markup fret diagrams, overrides
-can be applied to the @code{Voice.TextScript} object or directly
-to the markup.
 "
   doctitle = "Customizing markup fret diagrams"
 } % begin verbatim
 
-
 <<
-  \chords { c1 c c d }
+  \chords { c1 | c | c | d }
   
   \new Voice = "mel" {
     \textLengthOn
index a1459f885d147c1a8a17bea60871de5c1ee63608..4f2fe6438927917c4f15ccc3d77cf942e6e420df 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -28,3 +28,4 @@ by the @code{Stem} property @code{neutral-direction}.
   \override Stem #'neutral-direction = #down
   a4 b c b
 }
+
index cbf7067e34d1fe57a153d35ae3f8b71c95164551..a64b4ad7af4b44bb4ec8d16057c411ee31b3bf71 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "fretted-strings"
+
   texidoces = "
 
 Se pueden añadir diagramas de posiciones predefinidas para
@@ -20,18 +23,38 @@ de las cuerdas.  Hay planes para corregir esto en un futuro.
 "
   doctitlees = "Definición de posiciones predefinidas para otros instrumentos"
 
-  lsrtags = "fretted-strings"
-  texidoc = "Predefined fret diagrams can be added for new instruments
-in addition to the standards used for guitar.  This file shows how
-this is done by defining a new string-tuning and a few predefined
-fretboards for the Venezuelan cuatro.
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+La liste des diagrammes standards prédéfinis pour la guitare peut être
+ augmentée d'autres définitions spécifiques à d'autres instruments.  
+Voici comment définir un nouvel accordage ainsi que quelques diagrammes 
+prédéfinis pour le @qq{cuatro vénézuélien}.
+
+Cet exemple illustre aussi la manière d'ajouter des doigtés aux 
+accords ; ils serviront de référence pour la boucle d'accord et seront 
+indiqués dans les diagrammes et le @code{TabStaff}, mais pas dans la musique. 
+
+Ces diagrémmes ne peuvent pas être transposés, dans la mesure où ils 
+contiennent des informations sur les condes.  Ceci est amené à évoluer.
+
+"
+  doctitlefr = "Création de diagrammes de fret prédéfinis pour 
+d'autres instruments"
+
+  texidoc = "
+Predefined fret diagrams can be added for new instruments in addition
+to the standards used for guitar.  This file shows how this is done by
+defining a new string-tuning and a few predefined fretboards for the
+Venezuelan cuatro.
+
+This file also shows how fingerings can be included in the chords used
+as reference points for the chord lookup, and displayed in  the fret
+diagram and the @code{TabStaff}, but not the music.
 
-This file also shows how fingerings can be included in the chords
-used as reference points for the chord lookup, and displayed in 
-the fret diagram and the @code{TabStaff}, but not the music.
 
 These fretboards are not transposable because they contain string
-information.  This is planned to be corrected in the future.
+information.  This is planned to be corrected in the future. 
 
 "
   doctitle = "Defining predefined fretboards for other instruments"
index 0ea31602965e3284f6094ec56f65c6f306fb6d26..27dd9c2ee64913fc00f736258dd0afc2a9cd6825 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "midi"
@@ -172,3 +172,4 @@ melody = {
   >>
   \midi { }
 }
+
index 804288c0088a169d6cd6f3a9e61a527058cdaa0e..f7f12712e782991ebd7b8a3156caa4a102e61a09 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, paper-and-layout, titles"
@@ -52,3 +52,4 @@ A demonstration of all headers.
      copyright = "localcopyright"
    }
 }
+
index 9a9e8be8eedbe1ffe20468785ac3fc5f4e5f5260..cc0e44e1371b762fdb17ad125b3277e9a39d57fc 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "staff-notation, tweaks-and-overrides"
+
   texidoces = "
 Si hay un solo pentagrama en un de los tipos de sistema
 @code{ChoirStaff} o @code{StaffGroup}, el comportamiento
@@ -17,20 +20,20 @@ distinta, como se ve en el segundo sistema del ejemplo.
   doctitlees = "Mostrar corchete o llave en grupos de un solo pentagrama"
 
 
-  lsrtags = "staff-notation,tweaks-and-overrides"
-  texidoc = "If there is only one staff in one of the staff types
-@code{ChoirStaff} or @code{StaffGroup}, the bracket and the starting
-bar line will not be displayed as standard behavior.  This can be changed
-by overriding the relevant properties.
+  texidoc = "
+If there is only one staff in one of the staff types @code{ChoirStaff}
+or @code{StaffGroup}, the bracket and the starting bar line will not be
+displayed as standard behavior.  This can be changed by overriding the
+relevant properties.
 
 Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
 where the systems begin with a brace instead of a bracket, another
-property has to be set, as shown on the second system in the example.
+property has to be set, as shown on the second system in the example. 
+
 "
   doctitle = "Display bracket with only one staff in a system"
 } % begin verbatim
 
-
 \markup \left-column {
   \score {
     \new StaffGroup <<
@@ -43,6 +46,7 @@ property has to be set, as shown on the second system in the example.
     >>
     \layout { }
   }
+  \null
   \score {
     \new PianoStaff <<
       \override PianoStaff.SystemStartBrace #'collapse-height = #1
index ebe77122dfab51b9bbabd3dba1ef04abe3cbd574..aef40d9c0998e6510a0bf7bd70665b9b29c51548 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes, chords"
@@ -28,3 +28,4 @@ fixB = {
 \relative c' {
   << { \fixA <b d!>8 } \\ { \voiceThree \fixB dis } >> s
 }
+
index f326d4f41bc31f35e124d46a111e07362a3b8975..cea81a132b2e509e501f04d2960c70b9acf8512f 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "pitches"
+
   doctitlees = "Alteraciones de estilo dodecafónico para todas las notas, incluidas las naturales"
   texidoces = "
 En las obras de principios del s.XX, empezando por Schoenberg, Berg y
@@ -30,21 +32,20 @@ notación.
  
 doctitlede = "Versetzungszeichen für jede Note im Stil der Zwölftonmusik"
 
-  lsrtags = "pitches"
-  texidoc = "In early 20th century works, starting with Schoenberg,
-Berg and Webern (the \"Second\" Viennese school), every pitch in the
-twelve-tone scale has to be regarded as equal, without any hierarchy
-such as the classical (tonal) degrees.  Therefore, these composers
-print one accidental for each note, even at natural pitches, to
-emphasize their new approach to music theory and language.
+  texidoc = "
+In early 20th century works, starting with Schoenberg, Berg and Webern
+(the \"Second\" Viennese school), every pitch in the twelve-tone scale
+has to be regarded as equal, without any hierarchy such as the
+classical (tonal) degrees. Therefore, these composers print one
+accidental for each note, even at natural pitches, to emphasize their
+new approach to music theory and language.
 
 This snippet shows how to achieve such notation rules. 
-"
 
+"
   doctitle = "Dodecaphonic-style accidentals for each note including naturals"
 } % begin verbatim
 
-
 \score {
   \new Staff {
     #(set-accidental-style 'dodecaphonic)
@@ -59,3 +60,4 @@ This snippet shows how to achieve such notation rules.
     }
   }
 }
+
index c19604aa2b616b0d262417fc68e1ae446d267789..b2c337c2d30e1937e6ae058f48b29c38126b870e 100644 (file)
@@ -1,16 +1,18 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "unfretted-strings,tweaks-and-overrides"
-  texidoc = "Artificial harmonics using @code{\\harmonic} do not show
-dots.  To override this behavior, set the context property
-@code{harmonicDots}."
+  lsrtags = "unfretted-strings, tweaks-and-overrides"
+
+  texidoc = "
+Artificial harmonics using @code{\\harmonic} do not show dots.  To
+override this behavior, set the context property @code{harmonicDots}.
+
+"
   doctitle = "Dotted harmonics"
 } % begin verbatim
 
-
 \relative c''' {
   \time 3/4
   \key f \major
index 797641454fa9348d5bf170395afef3e31aefa6cf..c2c74d224f40eb944756cd577e4bc329148678d3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, simultaneous-notes"
@@ -30,3 +30,4 @@ hidden voice.
     }
   >>
 }
+
index 76da5b97f0da049bada4067c1da7810491b28c9e..63b64b1a80c8e0ff69fb154eb2fd96de3d5308d0 100644 (file)
@@ -1,16 +1,18 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides"
+
   texidoc = "
 The @code{print-function} can be overridden to draw a box around an
-arbitrary grob.
+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)
@@ -27,3 +29,6 @@ arbitrary grob.
   \mark "F"
   c1
 }
+
+
+
index d3db013fa6e4fd60107a3d022377243366565c66..ac97adbee9a2ad3a0c74105a35cc5ca4743bad9d 100644 (file)
@@ -1,18 +1,20 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "tweaks-and-overrides"
+  lsrtags = "editorial-annotations, tweaks-and-overrides"
+
   texidoc = "
-The @code{\circle} markup command draws circles around various objects,
-for example fingering indications. For other objects, specific tweaks
-may be required: this example demonstrates two strategies for rehearsal
-marks and measure numbers.
+The @code{\\circle} markup command draws circles around various
+objects, for example fingering indications.  For other objects,
+specific tweaks may be required: this example demonstrates two
+strategies for rehearsal marks and measure numbers.
+
 "
   doctitle = "Drawing circles around various objects"
 } % begin verbatim
 
-
 \relative c' {
   c1
   \set Score.markFormatter =
index 884345679d93a9d5510424fe5a3a50029f460842..f665b3bf67ccfe939c352743ceb059ad49c8d97d 100644 (file)
@@ -11,11 +11,15 @@ controlling-the-placement-of-chord-fingerings.ly
 creating-a-delayed-turn.ly
 creating-blank-staves.ly
 default-direction-of-stems-on-the-center-line-of-the-staff.ly
+drawing-boxes-around-grobs.ly
+drawing-circles-around-various-objects.ly
 embedding-native-postscript-in-a--markup-block.ly
 grid-lines--changing-their-appearance.ly
 grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
 making-some-staff-lines-thicker-than-the-others.ly
 marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
 measure-counter.ly
+positioning-fingering-indications-precisely.ly
 positioning-text-markups-inside-slurs.ly
+printing-text-from-right-to-left.ly
 using-postscript-to-generate-special-note-head-shapes.ly
index 19ca959055901b5470864fac51830659194f7e1f..b24fffc534cbee88aed27e0ef5729e4a58d34e39 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, text"
@@ -30,3 +30,4 @@ block.
   s2
   a'1
 }
+
index 190f30b821c70d19193b366731f531e5cfe407ea..1defdf8b3b12f2985c633cfe5235e9f94110de70 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "contexts-and-engravers"
@@ -314,3 +314,4 @@ MyStaff = \context {
   }
 }
 
+
index f95d8e1abb554416f087576c5c7b48e3f6e39fff..4ef5148c54e06c3d7b11d2a3b777b3f5f26a86ea 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -42,3 +42,4 @@ number indicates the direction (1 = up, -1 = down).
     #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
   <c e g> ~ <c e g>
 }
+
diff --git a/input/lsr/engraving-tremolos-with-floating-beams.ly b/input/lsr/engraving-tremolos-with-floating-beams.ly
new file mode 100644 (file)
index 0000000..655b976
--- /dev/null
@@ -0,0 +1,46 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, repeats"
+
+  texidoc = "
+If a tremolo's total duration is less than a quarter-note, or exactly a
+half-note, or between a half-note and a whole-note, it is normally
+typeset with all beams touching the stems.  Certain engraving styles
+typeset some of these beams as centered floating beams that do not
+touch the stems.  The number of floating beams in this type of tremolo
+is controlled with the @code{'gap-count } property of the @code{Beam}
+object, and the size of the gaps between beams and stems is set with
+the @code{'gap} property.
+
+
+
+"
+  doctitle = "Engraving tremolos with floating beams"
+} % begin verbatim
+
+\relative c'' {
+  \repeat tremolo 8 { a32 f }
+  \override Beam #'gap-count = #1
+  \repeat tremolo 8 { a32 f }
+  \override Beam #'gap-count = #2
+  \repeat tremolo 8 { a32 f }
+  \override Beam #'gap-count = #3
+  \repeat tremolo 8 { a32 f }
+
+  \override Beam #'gap-count = #3
+  \override Beam #'gap = #1.33
+  \repeat tremolo 8 { a32 f }
+  \override Beam #'gap = #1
+  \repeat tremolo 8 { a32 f }
+  \override Beam #'gap = #0.67
+  \repeat tremolo 8 { a32 f }
+  \override Beam #'gap = #0.33
+  \repeat tremolo 8 { a32 f }
+}
+
+
+
+
index ffe26e9cc7564e81de89bd8ef9269ceb2b6e7a64..bb6d35bdc5a71c13372dc73124c55706cb33cfdd 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -59,3 +59,4 @@ administration\".
   \set tupletSpannerDuration = #(ly:make-moment 1 4)
   \times 2/3 { c8 c c c c c }
 }
+
index 33515ad24d31196f5aae48692306cff9034971af..52e644d0120bb06621ef7086b06998048550c202 100644 (file)
@@ -1,4 +1,4 @@
-adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
+adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly
 adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
 adjusting-the-shape-of-falls-and-doits.ly
 breathing-signs.ly
@@ -35,4 +35,5 @@ setting-hairpin-behavior-at-bar-lines.ly
 setting-the-minimum-length-of-hairpins.ly
 snap-pizzicato-markup-bartok-pizzicato.ly
 using-double-slurs-for-legato-chords.ly
+vertical-line-as-a-baroque-articulation-mark.ly
 vertically-aligning-dynamics-across-multiple-notes.ly
index e07b15f0bf763f37c06c8365c5fdf47d801af3fa..9ff1735ded728eba6e95498882e40895fd5f756e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -21,3 +21,4 @@ A hammer in tablature can be faked with slurs.
   }
 }
 
+
index cc9d16c3d3b3b0c35f729cd86c588f73a415c470..150d4cadac4c120fd86f31288bd6423fe9ccf38a 100644 (file)
@@ -1,15 +1,17 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
-  texidoc = "The appearance of pedal brackets may be altered in
-different ways."
+
+  texidoc = "
+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 371e9e787c4486da6684ef5f14ff26bcad95debf..7aef035a1d265badc08c31ce88e19f6c0faae196 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -13,6 +13,16 @@ derecha.
 "
   doctitlees = "Digitaciones, indicación del número de cuerda y digitaciones de mano derecha"
 
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+L'exemple suivant illustre comment combiner des doigtés pour la main 
+gauche, des indications de corrde et des doigtés pour la main droite.
+
+"
+  doctitlefr = "Doigtés, indications de cordeet doigtés main droite"
+
+
   texidoc = "
 This example combines left-hand fingering, string indications, and
 right-hand fingering.
@@ -30,3 +40,4 @@ right-hand fingering.
   <g-0\3-\RH #3 >4
   <c-1\2-\RH #4 >4
 }
+
index 90b1c42dcd9e68fb99f25d3e261d4b90e252a4be..4319ecc40449a172792d93d7a43020faaddf4f1e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -246,3 +246,4 @@ part = \relative c' {
   }
 }
 
+
index e5de622711918ebe1d54b782ca9cf69b36d59a99..36f12c9fb585dfaacbacf5dec384e6f192047ddc 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -141,3 +141,4 @@ carry both a left- and right-pointing flat flag. Do this with paired
     }
   >>
 }
+
index c835631773d26c1b55b634f8ac3d57e09e566de0..c5b5d8d7872b3801b1924863c099e9f02e1acbd9 100644 (file)
@@ -1,20 +1,19 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "winds"
 
   texidoc = "
-It is possible to indicate special articulation techniques such as
-flute's \"tongue slap\", by replacing the note head with the
-appropriate glyph.
+It is possible to indicate special articulation techniques such as a
+flute's \"tongue slap\" by replacing the note head with the appropriate
+glyph.
 
 "
   doctitle = "Flute slap notation"
 } % begin verbatim
 
-
 slap =
 #(define-music-function (parser location music) (ly:music?)
 #{
@@ -30,3 +29,4 @@ slap =
 \relative c' {
   c4 \slap c d r \slap { g a } b r
 }
+
index a0841fcdb05156f654ea550756053b126f960bd2..d18a8e006142d7641562a860a2e9aa50cb9e2f8c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
@@ -33,3 +33,4 @@ are staff spaces.
     <b f'>2
   }
 >>
+
index e2f2259ffc7e3a7d1f94b1a02c15a046e66c539b..7f4a9cbb773f6968d5b8716344cb5ef7f9a1aaf5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -34,3 +34,4 @@ marks, but from the letter or number desired.
   c1 \mark \default
   c1 \mark \default
 }
+
index 54c0a1e7f1057059df8fea87a87f3fd48f56ccfb..a126c875d3b1543c2f795308b0b81716b9dbbb00 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, vocal-music"
@@ -29,3 +29,4 @@ lyr = \lyricmode {
   \context Lyrics \lyricsto melody \lyr
 >>
 
+
index ff25b711c1e96917172f9e1156026456d7947275..47a65e5a9284941bb1d90fe69a13aad6c0609706 100644 (file)
@@ -1,27 +1,32 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "fretted-strings,tweaks-and-overrides"
-  texidoc = "This snippet shows many possibilities for obtaining
-and tweaking fret diagrams."
+  lsrtags = "fretted-strings, tweaks-and-overrides"
+
+  texidoc = "
+This snippet shows many possibilities for obtaining and tweaking fret
+diagrams.
+
+"
   doctitle = "Fret diagrams explained and developed"
 } % begin verbatim
 
-
 <<
   \chords {
     a2 a
-    c2 c
-    d1
+    \repeat unfold 3 {
+      c c c d d
+    }
   }
   
   \new Voice = "mel" {
     \textLengthOn
     % Set global properties of fret diagram
     \override TextScript #'size = #1.2
-    \override TextScript #'fret-diagram-details #'finger-code = #'below-string
+    \override TextScript 
+      #'fret-diagram-details #'finger-code = #'below-string
     \override TextScript #'fret-diagram-details #'dot-color = #'black
     
     %% A chord for ukelele
@@ -45,6 +50,8 @@ and tweaking fret diagrams."
       }
     }
     
+      %% These chords will be in normal orientation
+
     %% C major for guitar, barred on third fret
     %  verbose style
     %  roman fret label, finger labels below string, straight barre
@@ -67,6 +74,7 @@ and tweaking fret diagrams."
     }
     
     %% C major for guitar, barred on third fret
+    %% Double barre used to test barre function
     %  verbose style
     c'2^\markup {
       % 110% of default size
@@ -79,7 +87,6 @@ and tweaking fret diagrams."
                      (fret-label-vertical-offset . 0)
                      (label-dir . -1)
                      (mute-string . "M")
-                     (orientation . landscape)
                      (xo-font-magnification . 0.4)
                      (xo-padding . 0.3))) {
           \fret-diagram-verbose #'((mute 6)
@@ -88,17 +95,252 @@ and tweaking fret diagrams."
                                    (place-fret 3 5 3)
                                    (place-fret 2 5 4)
                                    (place-fret 1 3 1)
+                                   (barre 4 2 5)
                                    (barre 5 1 3))
         }
       }
     }
     
+    %% C major for guitar, with capo on third fret
+    %  verbose style
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . roman-upper)
+                     (dot-label-font-mag . 0.9)
+                     (finger-code . none)
+                     (fret-label-vertical-offset . 0.5)
+                     (xo-font-magnification . 0.4)
+                     (xo-padding . 0.3))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (capo 3)
+                                   (open 5)
+                                   (place-fret 4 5 1)
+                                   (place-fret 3 5 2)
+                                   (place-fret 2 5 3)
+                                   (open 1))
+        }
+      }
+    }
+    
     %% simple D chord
-    d'1^\markup {
+    d'2^\markup {
+      \override #'(fret-diagram-details . (
+                   (finger-code . below-string)
+                   (dot-radius . 0.35)
+                   (string-thickness-factor . 0.3)
+                   (dot-position . 0.5)
+                   (fret-count . 3))) {
+        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
+      }
+    }
+
+    %% simple D chord, large top fret thickness
+    d'2^\markup  {
+      \override #'(fret-diagram-details . (
+                   (finger-code . below-string)
+                   (dot-radius . 0.35)
+                   (dot-position . 0.5)
+                   (top-fret-thickness . 7)
+                   (fret-count . 3))) {
+        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
+      }
+    }
+
+      % These chords will be in landscape orientation
+    \override TextScript 
+       #'fret-diagram-details #'orientation = #'landscape
+
+    %% C major for guitar, barred on third fret
+    %  verbose style
+    %  roman fret label, finger labels below string, straight barre
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . roman-lower)
+                     (finger-code . below-string)
+                     (barre-type . straight))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (place-fret 5 3 1)
+                                   (place-fret 4 5 2)
+                                   (place-fret 3 5 3)
+                                   (place-fret 2 5 4)
+                                   (place-fret 1 3 1)
+                                   (barre 5 1 3))
+        }
+      }
+    }
+    
+    %% C major for guitar, barred on third fret
+    %% Double barre used to test barre function
+    %  verbose style
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . arabic)
+                     (dot-label-font-mag . 0.9)
+                     (finger-code . in-dot)
+                     (fret-label-font-mag . 0.6)
+                     (fret-label-vertical-offset . 0)
+                     (label-dir . -1)
+                     (mute-string . "M")
+                     (xo-font-magnification . 0.4)
+                     (xo-padding . 0.3))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (place-fret 5 3 1)
+                                   (place-fret 4 5 2)
+                                   (place-fret 3 5 3)
+                                   (place-fret 2 5 4)
+                                   (place-fret 1 3 1)
+                                   (barre 4 2 5)
+                                   (barre 5 1 3))
+        }
+      }
+    }
+    
+    %% C major for guitar, with capo on third fret
+    %  verbose style
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . roman-upper)
+                     (dot-label-font-mag . 0.9)
+                     (finger-code . none)
+                     (fret-label-vertical-offset . 0.5)
+                     (xo-font-magnification . 0.4)
+                     (xo-padding . 0.3))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (capo 3)
+                                   (open 5)
+                                   (place-fret 4 5 1)
+                                   (place-fret 3 5 2)
+                                   (place-fret 2 5 3)
+                                   (open 1))
+        }
+      }
+    }
+    
+    %% simple D chord
+    d'2^\markup {
+      \override #'(fret-diagram-details . (
+                   (finger-code . below-string)
+                   (dot-radius . 0.35)
+                   (dot-position . 0.5)
+                   (fret-count . 3))) {
+        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
+      }
+    }
+
+    %% simple D chord, large top fret thickness
+    d'2^\markup {
+      \override #'(fret-diagram-details . (
+                   (finger-code . below-string)
+                   (dot-radius . 0.35)
+                   (dot-position . 0.5)
+                   (top-fret-thickness . 7)
+                   (fret-count . 3))) {
+        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
+      }
+    }
+
+      % These chords will be in opposing-landscape orientation
+    \override TextScript #'fret-diagram-details 
+                           #'orientation = #'opposing-landscape
+
+    %% C major for guitar, barred on third fret
+    %  verbose style
+    %  roman fret label, finger labels below string, straight barre
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . roman-lower)
+                     (finger-code . below-string)
+                     (barre-type . straight))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (place-fret 5 3 1)
+                                   (place-fret 4 5 2)
+                                   (place-fret 3 5 3)
+                                   (place-fret 2 5 4)
+                                   (place-fret 1 3 1)
+                                   (barre 5 1 3))
+        }
+      }
+    }
+    
+    %% C major for guitar, barred on third fret
+    %% Double barre used to test barre function
+    %  verbose style
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . arabic)
+                     (dot-label-font-mag . 0.9)
+                     (finger-code . in-dot)
+                     (fret-label-font-mag . 0.6)
+                     (fret-label-vertical-offset . 0)
+                     (label-dir . -1)
+                     (mute-string . "M")
+                     (xo-font-magnification . 0.4)
+                     (xo-padding . 0.3))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (place-fret 5 3 1)
+                                   (place-fret 4 5 2)
+                                   (place-fret 3 5 3)
+                                   (place-fret 2 5 4)
+                                   (place-fret 1 3 1)
+                                   (barre 4 2 5)
+                                   (barre 5 1 3))
+        }
+      }
+    }
+    
+    %% C major for guitar, with capo on third fret
+    %  verbose style
+    c'2^\markup {
+      % 110% of default size
+      \override #'(size . 1.1) {
+        \override #'(fret-diagram-details . (
+                     (number-type . roman-upper)
+                     (dot-label-font-mag . 0.9)
+                     (finger-code . none)
+                     (fret-label-vertical-offset . 0.5)
+                     (xo-font-magnification . 0.4)
+                     (xo-padding . 0.3))) {
+          \fret-diagram-verbose #'((mute 6)
+                                   (capo 3)
+                                   (open 5)
+                                   (place-fret 4 5 1)
+                                   (place-fret 3 5 2)
+                                   (place-fret 2 5 3)
+                                   (open 1))
+        }
+      }
+    }
+    
+    %% simple D chord
+    d'2^\markup {
+      \override #'(fret-diagram-details . (
+                   (finger-code . below-string)
+                   (dot-radius . 0.35)
+                   (dot-position . 0.5)
+                   (fret-count . 3))) {
+        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
+      }
+    }
+
+    %% simple D chord, large top fret thickness
+    d'2^\markup {
       \override #'(fret-diagram-details . (
                    (finger-code . below-string)
                    (dot-radius . 0.35)
                    (dot-position . 0.5)
+                   (top-fret-thickness . 7)
                    (fret-count . 3))) {
         \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
       }
index f199ef159832112c84382749c459162e1a79cffd..b71c9b1185532ca08c5e32fad1cb1c1314be3099 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches"
@@ -27,17 +27,20 @@ get different random note patterns, just change this number.
 } % begin verbatim
 
 \score {
-  { #(let ((random-state (seed->random-state (current-time))))
-    (ly:export
-     (make-music 'SequentialMusic 'elements
-      (map (lambda x
-           (let ((idx (random 12 random-state)))
-            (make-music 'EventChord
-             'elements (list (make-music 'NoteEvent
-                              'duration (ly:make-duration 2 0 1 1)
-                              'pitch (ly:make-pitch (quotient idx 7)
-                                      (remainder idx 7)
-                                      0))))))
-       (make-list 24)))))
+  {
+    #(let ((random-state (seed->random-state (current-time))))
+       (ly:export
+        (make-sequential-music
+         (map (lambda (x)
+                (let ((idx (random 12 random-state)))
+                  (make-event-chord
+                   (list
+                    (make-music 'NoteEvent
+                                'duration (ly:make-duration 2 0 1 1)
+                                'pitch (ly:make-pitch
+                                        (quotient idx 7)
+                                        (remainder idx 7)
+                                        0))))))
+              (make-list 24)))))
   }
 }
index 93b3064f4d582d09d7b18c23de43e80c0209d5d5..1d1198bc1cb52da66761b2042ccd13df3cdb1906 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -61,3 +61,4 @@ properties.
     }
   }
 }
+
index 3917bd9f3199787bd0bf847266b8233bc6b71cf5..356745f5737d1c8ef6b0e716c66bf45bc4ecb2df 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -71,3 +71,4 @@ this snippet.
     ragged-right = ##t
   }
 }
+
index bf31bee503619638621fa5757072bb9542912d19..5e8b92d28240bbd72193157e1df91bda012c12e2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -36,3 +36,4 @@ Beaming patterns may be altered with the @code{beatGrouping} property:
   c8^"(3+2)" c16 c8
 }
 
+
index 8a76a480972a92f32958afe1b2da3fba552dc208..baa31203ad883669548e4a6419e8e2bb3b3d23be 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "rhythms, fretted-strings"
+
   texidoces = "
 Para la música de guitarra, es posible mostrar los ritmos de rasgueo,
 además de las notas de la melodía, acordes y diagramas de posiciones.
@@ -18,15 +20,14 @@ Bunddiagrammen auch der Schlagrhythmus angegeben werden.
 "
   doctitldee = "Schlagrhythmus für Guitarren"
 
-  lsrtags = "rhythms,fretted-strings"
   texidoc = "
-For guitar music, it is possible to show strum rhythms, along
-with melody notes, chord names, and fret diagrams.
+For guitar music, it is possible to show strum rhythms, along with
+melody notes, chord names and fret diagrams.
+
 "
   doctitle = "Guitar strum rhythms"
 } % begin verbatim
 
-
 \include "predefined-guitar-fretboards.ly"
 <<
   \new ChordNames {
index 7d87617dd573654528a0d8bf95d4f55b50df7c19..b311b94ff3549b425d454fb95f57caf68a10fb30 100644 (file)
@@ -1,6 +1,6 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, percussion"
@@ -14,7 +14,6 @@ is the template of a real Balkan song!).
   doctitle = "Heavily customized polymetric time signatures"
 } % begin verbatim
 
-
 #(define plus (markup #:vcenter "+"))
 #(define ((custom-time-signature one two three four five six
            seven eight nine ten eleven num) grob)
@@ -31,8 +30,7 @@ is the template of a real Balkan song!).
                     (#:column (eight num)) plus
                     (#:column (nine num)) plus
                     (#:column (ten num)) plus
-                    (#:column (eleven num))))
-                )))
+                    (#:column (eleven num)))))))
 
 melody = \relative c'' {
   \set Staff.instrumentName = #"Bb Sop."
index cb2c586c577f88dfddf08e8915020fc3e7712ecc..c3a4a95763f4a927535cdb062cb879b397378e1c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -36,3 +36,4 @@ following way:
   \crescTextCresc
   c1\< | d | b | c\!
 }
+
index bd46cf9f7e35b32fb0f3877e1a69ce725d9853b3..445e8a5f54802cff137cb91a9055083330325df6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
@@ -49,70 +49,113 @@ not at the center of pp.
 } % begin verbatim
 
 \header { title = "Horizontally aligning custom dynamics" }
-\layout { ragged-right = ##t }
+
+\paper { ragged-right = ##f }
 
 % Solution 1: Using a simple markup with a particular halign value
-% Drawback: It's a markup, not a dynamic command, so \dynamicDown etc. will have no effect
+% Drawback: It's a markup, not a dynamic command, so \dynamicDown
+%           etc. will have no effect
 semppMarkup = \markup { \halign #1.4 \italic "sempre" \dynamic "pp" }
 
-% Solution 2: Using a dynamic script and shifting with \once\override ... #'X-offset = ..
-% Drawback: \once\override needed for every invocation
-semppK = #(make-dynamic-script (markup #:line( #:normal-text #:italic "sempre" #:dynamic "pp")))
-
-% Solution 3: Padding the dynamic script so the center-alignment puts it to the correct position
+% Solution 2: Using a dynamic script & shifting with
+%             \once \override ... #'X-offset = ..
+% Drawback: \once \override needed for every invocation
+semppK =
+#(make-dynamic-script
+  (markup #:line
+         (#:normal-text
+          #:italic "sempre"
+          #:dynamic "pp")))
+
+% Solution 3: Padding the dynamic script so the center-alignment
+%             puts it at the correct position
 % Drawback: the padding really reserves the space, nothing else can be there
-semppT = #(
-  make-dynamic-script (
-    markup #:line (
-      #:normal-text #:italic "sempre" #:dynamic "pp" #:hspace 7.1
-    )
-  )
-)
+semppT =
+#(make-dynamic-script
+  (markup #:line
+         (#:normal-text
+          #:italic "sempre"
+          #:dynamic "pp"
+          #:hspace 7.1)))
 
 % Solution 4: Dynamic, setting the dimensions of the additional text to 0
-% Drawback: To lilypond "sempre" has no extent, so it might put other stuff there => collisions
-% Drawback: Also, there seems to be some spacing, so it's not exactly the 
+% Drawback: To lilypond "sempre" has no extent, so it might put
+%           other stuff there => collisions
+% Drawback: Also, there seems to be some spacing, so it's not exactly the
 %           same alignment as without the additional text
-semppM = #(make-dynamic-script (markup #:line( #:with-dimensions '(0 . 0) '(0 . 0) #:right-align #:normal-text #:italic "sempre" #:dynamic "pp")))
+semppM =
+#(make-dynamic-script
+  (markup #:line (#:with-dimensions '(0 . 0) '(0 . 0)
+   #:right-align #:normal-text #:italic "sempre" #:dynamic "pp")))
 
 % Solution 5: Dynamic with explicit shifting inside the scheme function
-semppG = #(make-dynamic-script
+semppG =
+#(make-dynamic-script
   (markup
-    #:hspace 0 #:translate (cons -18.85 0 )
-    #:line( #:normal-text #:italic "sempre" #:dynamic "pp"))
-)
+    #:hspace 0 #:translate '(-18.85 . 0)
+    #:line( #:normal-text #:italic "sempre" #:dynamic "pp")))
 
 % Solution 6: Dynamic with explicit alignment. This has only effect, if one sets X-offset!
 % Drawback: One needs to set DynamicText #'X-offset!
 % Drawback: Aligned at the right edge of the additional text, not at the center of pp
-semppMII = #(make-dynamic-script (markup #:line(#:right-align #:normal-text #:italic "sempre" #:dynamic "pp")))
-
+semppMII =
+#(make-dynamic-script (markup #:line(#:right-align 
+  #:normal-text #:italic "sempre" #:dynamic "pp")))
 
 \context StaffGroup <<
-  \context Staff="s" << \set Staff.instrumentName = "Normal"
-       \relative c'' { \key es \major c4\pp c\p c c | c\ff c c\pp c } 
+  \context Staff = "s" <<
+    \set Staff.instrumentName = "Normal"
+    \relative c'' {
+      \key es \major
+      c4\pp c\p c c | c\ff c c\pp c
+    }
   >>
-  \context Staff="sMarkup" << \set Staff.instrumentName = \markup\column{"Normal" "Markup"}
-       \relative c'' { \key es \major c4-\semppMarkup c\p c c | c\ff c c-\semppMarkup c} 
+  \context Staff = "sMarkup" <<
+    \set Staff.instrumentName = \markup \column { Normal markup }
+    \relative c'' {
+      \key es \major
+      c4-\semppMarkup c\p c c | c\ff c c-\semppMarkup c
+    }
   >>
-  \context Staff="sK" << \set Staff.instrumentName = \markup\column{"Explicit" "shifting"}
-       \relative c'' { \key es \major 
-           \once \override DynamicText #'X-offset = #-9.2 c4\semppK c\p c c | 
-           c\ff c \once \override DynamicText #'X-offset = #-9.2  c\semppK c } 
+  \context Staff = "sK" <<
+    \set Staff.instrumentName = \markup \column { Explicit shifting }
+    \relative c'' {
+      \key es \major
+      \once \override DynamicText #'X-offset = #-9.2
+      c4\semppK c\p c c
+      c4\ff c
+      \once \override DynamicText #'X-offset = #-9.2
+      c4\semppK c
+    }
   >>
-  \context Staff="sT" << \set Staff.instrumentName = \markup\column{"Right" "padding"}
-       \relative c'' { \key es \major c4\semppT c\p c c | c\ff c c\semppT c } 
+  \context Staff = "sT" <<
+    \set Staff.instrumentName = \markup \column { Right padding }
+    \relative c'' {
+      \key es \major
+      c4\semppT c\p c c | c\ff c c\semppT c
+    }
   >>
-  \context Staff="sM" << \set Staff.instrumentName = \markup\column{"Setting" "dimension" "to zero"}
-       \relative c'' { \key es \major c4\semppM c\p c c | c\ff c c\semppM c } 
+  \context Staff = "sM" <<
+    \set Staff.instrumentName = \markup \column { Setting dimension "to zero" }
+    \relative c'' {
+      \key es \major
+      c4\semppM c\p c c | c\ff c c\semppM c
+    }
   >>
-  \context Staff="sG" << \set Staff.instrumentName = \markup\column{"Shifting" "inside" "dynamics"}
-       \relative c'' { \key es \major c4\semppG c\p c c | c\ff c c\semppG c} 
+  \context Staff = "sG" <<
+    \set Staff.instrumentName = \markup \column { Shifting inside dynamics }
+    \relative c'' {
+      \key es \major
+      c4\semppG c\p c c | c\ff c c\semppG c
+    }
+  >>
+  \context Staff = "sMII" <<
+    \set Staff.instrumentName = \markup \column { Alignment inside dynamics }
+    \relative c'' {
+      \key es \major
+      % Setting to ##f (false) gives the same result
+      \override DynamicText #'X-offset = #0
+      c4\semppMII c\p c c | c\ff c c\semppMII c
+    }
   >>
-  \context Staff="sMII" << \set Staff.instrumentName = \markup\column{"Alignment" "inside" "dynamics"}
-    \relative c'' { \key es \major 
-      \override DynamicText #'X-offset = #0  % Setting to ##f (false) gives the same resul
-      c4\semppMII c\p c c | c\ff c c\semppMII c } 
-    >>
 >>
-
index 5f9b5502b9391392713a5d19c4509c4adf0e3b99..17997e9c7716d54f917dcd5b2250e4ce339d0b74 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
@@ -55,3 +55,4 @@ harmonies = \chordmode
 }
 
 
+
index d5a8e585abfeb2d881c508585d8747e51eb58bfe..c0382d81322bcd5961acff2296f7a0c42a6b68d2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, vocal-music"
@@ -15,3 +15,4 @@ This can be achieved by separating those syllables by tildes.
 \lyrics {
   wa~o~a 
 }
+
index e8295eec4319820a180fad35e300edda5711add2..d09025ef74b4ec51d8b004570cec83fcb22bb2d5 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "staff-notation, ancient-notation"
+
   texidoces = "
 Los «incipit» se pueden escribir utilizando el grob del nombre del
 instruemento, pero manteniendo independientes las definiciones del
@@ -9,13 +12,14 @@ nombre del instrumento y del incipit."
  
  doctitlees = "Incipit"
 
-  lsrtags = "staff-notation,ancient-notation"
-  texidoc = "Incipits can be added using the instrument name grob, but
-keeping separate the instrument name definition and the incipit definition."
+  texidoc = "
+Incipits can be added using the instrument name grob, but keeping
+separate the instrument name definition and the incipit definition.
+
+"
   doctitle = "Incipit"
 } % begin verbatim
 
-
 incipit =
 #(define-music-function (parser location incipit-music) (ly:music?)
   #{
index ad2ff9d08732b0df6c375902e46df11fc33d05f3..b2320c2990fc760a8c1faf430e2a16e6699b86ba 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "keyboards"
@@ -31,8 +31,6 @@ context.
   doctitle = "Indicating cross-staff chords with arpeggio bracket"
 } % begin verbatim
 
-\paper { ragged-right = ##t }
-
 \new PianoStaff <<
   \set PianoStaff.connectArpeggios = ##t
   \override PianoStaff.Arpeggio #'stencil = #ly:arpeggio::brew-chord-bracket
@@ -60,3 +58,4 @@ context.
     }
   }
 >>
+
index 1cd862fd5c60e929a3e66c48abe86b8990bd5e90..81efd0734062ba7bf570fd562261ef01007632bb 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "expressive-marks, tweaks-and-overrides"
+
   texidoces = "
 Las marcas de cesura se pueden crear sobreescribiendo la propiedad
 @code{'text} del objeto @code{BreathingSign}.  También está disponible
@@ -18,16 +21,15 @@ Zäsurzeichen ist auch möglich.
 "
   doctitlede = "Eine Zäsur einfügen"
 
-  lsrtags = "expressive-marks,tweaks-and-overrides"
   texidoc = "
-Caesura marks can be created by overriding the @code{'text}
-property of the @code{BreathingSign} object.  A curved caesura
-mark is also available.
+Caesura marks can be created by overriding the @code{'text} property of
+the @code{BreathingSign} object. A curved caesura mark is also
+available. 
+
 "
   doctitle = "Inserting a caesura"
 } % begin verbatim
 
-
 \relative c'' {
   \override BreathingSign #'text = \markup {
     \musicglyph #"scripts.caesura.straight"
index d20efa55f31568aa395fed917d1b7abcf4a18501..651100ee0c7fa32b9204117a8066a89a154f2266 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation"
@@ -38,3 +38,4 @@ tuning = \markup {
   g8 a g a
   g8 a g a
 }
+
index 77c7777dac8ee10f94a670313b816e1bd243d568..cf6355faa7dff30b1b7e2370c16aeafca94ec78f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats"
@@ -27,3 +27,4 @@ multi-measure rest with a different print function:
   \override MultiMeasureRest #'thickness = #0.48
   R1
 }
+
index de4dea159efeec2e80668ab2a9d0e63f9471efa0..c230936cf1452357070d4d3260223e20509c8448 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "keyboards, percussion, fretted-strings, template"
@@ -293,3 +293,4 @@ drumContents = {
   
   \midi { }
 }
+
index b606db3ee4a05b7855fb12d5c775b0d0082529f4..f71c9e9f347d639dc6b3038e3066b3cda5f62309 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, keyboards, fretted-strings"
@@ -25,3 +25,4 @@ using @code{'tie-configuration}.
           (-1 . ,UP))
   <c d e f>4\laissezVibrer r
 }
+
index beaaa0f723900e39e445286458e698e6dc4b5fe5..9b247dcb22a25b4317399d389b2add2bb6bf2112 100644 (file)
@@ -1,20 +1,20 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "staff-notation,fretted-strings"
+  lsrtags = "staff-notation, fretted-strings"
 
-  texidoc = "Tablature can be formatted using letters instead of
-numbers."
+  texidoc = "
+Tablature can be formatted using letters instead of numbers. 
+
+"
   doctitle = "Letter tablature formatting"
 } % begin verbatim
 
-
 #(define (letter-tablature-format str context event)
-  (let*
-      ((tuning (ly:context-property context 'stringTunings))
-       (pitch (ly:event-property event 'pitch)))
+  (let ((tuning (ly:context-property context 'stringTunings))
+        (pitch (ly:event-property event 'pitch)))
     (make-whiteout-markup
      (make-vcenter-markup
       (string (integer->char
index d3ef6af8081066e9e519c06e1fe0b67fb42fc813..566ee690fbc6474833e0268c731e6080f23b6862 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "expressive-marks, tweaks-and-overrides"
+
   texidoces = "
 Se pueden aplicar puntas de flecha a los elementos de extensión de
 texto y de línea (como el Glissando).
@@ -9,13 +12,14 @@ texto y de línea (como el Glissando).
 "
   doctitlees = "Puntas de flecha para las líneas"
 
-  lsrtags = "expressive-marks"
-  texidoc = "Arrows can be applied to text-spanners and line-spanners
-(such as the Glissando)."
+  texidoc = "
+Arrows can be applied to text-spanners and line-spanners (such as the
+Glissando).
+
+"
   doctitle = "Line arrows"
 } % begin verbatim
 
-
 \relative c'' {
   \override TextSpanner #'bound-padding = #1.0
   \override TextSpanner #'style = #'line
index 8b47e276d2f22f9ada3460f4a00974890e07ec3e..9787ac8c92a83eff3deff361d3ccea7f382827a6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, vocal-music"
@@ -40,3 +40,4 @@ well.
   \once \override LyricText #'self-alignment-X = #1
   "This is right-aligned"
 }
+
index eea080b8a42eebe1f2cd7ee2236acd7ea593355d..416d2aaf32ea06872d07c93f1c33b975611f8eb3 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "pitches, world-music"
+
   texidoces = "
 El «Makam» es un tipo de melodía de Turquía que
 utiliza intervalos microtonales de 1/9 de tono.  Consulte el
@@ -13,16 +16,15 @@ nombres de las notas y las alteraciones.
 "
   doctitlees = "El «Makam»"
 
-  lsrtags = "pitches,world-music"
-  texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
-microtonal alterations.  Consult the initialization file
-@code{makam.ly} (see the `Learning Manual @version{},
-4.6.3 Other sources of information' for the location of this file)
-for details of pitch names and alterations."
+  texidoc = "
+Makam is a type of melody from Turkey using 1/9th-tone microtonal
+alterations. Consult the initialization file @samp{ly/makam.ly} for
+details of pitch names and alterations. 
+
+"
   doctitle = "Makam example"
 } % begin verbatim
 
-
 % Initialize makam settings
 \include "makam.ly"
 
index 75c90e6579ac5621c024310d0c6474ce279c73be..927cc4e2733022850d077eff4243602964f42d85 100644 (file)
@@ -1,24 +1,26 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "rhythms,tweaks-and-overrides"
+  lsrtags = "rhythms, simultaneous-notes, tweaks-and-overrides"
+
   texidoc = "
-Setting the @code{'transparent} property will cause an object to be
+Setting the @code{transparent} property will cause an object to be
 printed in \"invisible ink\": the object is not printed, but all its
 other behavior is retained.  The object still takes up space, it takes
 part in collisions, and slurs, ties and beams can be attached to it.
 
+
 This snippet demonstrates how to connect different voices using ties.
 Normally, ties only connect two notes in the same voice.  By
 introducing a tie in a different voice, and blanking the first up-stem
-in that voice, the tie appears to cross voices.  To prevent the blanked stem's
-flag from interfering with tie positioning, the stem is extended.
+in that voice, the tie appears to cross voices. 
+
 "
-  doctitle = "Making an object invisible with the transparent property"
+  doctitle = "Making an object invisible with the 'transparent property"
 } % begin verbatim
 
-
 \relative c'' {
   \time 2/4
   <<
index e1337cb3d573adbe01ec61cf80b478733a6bf547..309005b36bcf6b748423605f985c533f8fbe0df6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, editorial-annotations"
@@ -30,3 +30,4 @@ emphasized, using the @code{line-positions} property of the
   \override Staff.StaffSymbol #'line-positions = #'(-4 -2 -0.2 0 0.2 2 4)
   d'4 e' f' g'
 }
+
index 09b41cc50b82b3864d960298190d2f5416d6fccc..a24b8e2724ac9a76a375723ea6659f87b008d3bc 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -27,3 +27,4 @@ bassfigures = \figuremode {
 >>
 
 
+
index 910266ba6b23dea530581c1e3aadd87ebc049696..6407d39ecf9fda84a01239b52168ba1285323046 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -26,3 +26,4 @@ Beam positions may be controlled manually, by overriding the
   c8 c
 }
 
+
index 9c73e9cde6dfde7cc0d3b92181d6597c1fa7b3cb..800d93b97477b7c07f4385e3462d245f679a2436 100644 (file)
@@ -1,19 +1,19 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, vocal-music"
 
   texidoc = "
-This example shows how to put crosses on stems. Mark the beginning
-of a spoken section with the @code{\\speakOn} keyword, and end it
-with the @code{\\speakOff} keyword.
+This example shows how to put crosses on stems.  Mark the beginning of
+a spoken section with the @code{\\speakOn} keyword, and end it with the
+@code{\\speakOff} keyword.
+
 "
   doctitle = "Marking notes of spoken parts with a cross on the stem"
 } % begin verbatim
 
-
 speakOn = {
   \override Stem #'stencil = #(lambda (grob)
     (let* ((x-parent (ly:grob-parent grob X))
@@ -46,3 +46,4 @@ speakOff = {
     }
   }
 }
+
index 48598d92c7b2447f158b210d2ff35c683984df16..b02cd6eedf940827c7646e04355436579d4c9215 100644 (file)
@@ -1,15 +1,18 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text"
-  texidoc = "Text that can spread over pages is entered with the
-@code{\\markuplines} command."
+
+  texidoc = "
+Text that can spread over pages is entered with the
+@code{\\markuplines} command.
+
+"
   doctitle = "Markup lines"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 #(define-markup-list-command (paragraph layout props args) (markup-list?)
index 863bfaf0d25ec435691eb604fb72525b1fa1d571..9574a6ccb107c775645c54f6c125c16e546d5d38 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats, staff-notation, editorial-annotations"
@@ -36,3 +36,4 @@ transparent percent repeats.
     \repeat percent 4 { s1 }
   }
 >>
+
index e8370c5f1f52a1969809f198ba2e317523f0e162..bcb7b00fd55dc530ec5949efe61475622119182f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, ancient-notation, contexts-and-engravers, tweaks-and-overrides"
@@ -39,3 +39,4 @@ global = {
     \new Staff { << \global { c c } >> }
   >>
 }
+
index 449164be3b8ac44351f2616975061ae34b54ebde..81820cecf979f3ce49b32a867bb1c346c94d58b6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -35,3 +35,4 @@ normalPos = \revert MultiMeasureRest #'staff-position
     }
   >>
 }
+
index 34b23248e5d6c1558355f0481b68477b409a7446..4c94738982a292cea1fee62527876a006658ba8d 100644 (file)
@@ -1,2 +1,3 @@
 changing-midi-output-to-one-channel-per-voice.ly
+changing-the-tempo-without-a-metronome-mark.ly
 demo-midiinstruments.ly
index 2b1d7a1d0c9a20b296697d51e9ee9cf7416e7009..f7bee1b4cb3e73b8793458af314298d98cf34a48 100644 (file)
@@ -1,6 +1,6 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, fretted-strings"
@@ -12,13 +12,13 @@ Use a markup text to replace the (TAB) clef glyph with a modern font.
   doctitle = "Modern TAB text clef"
 } % begin verbatim
 
-
 TAB = \markup {
   \raise #1.5
   \sans
   \bold
   \huge
   \override #'(baseline-skip . 2.5)
+  \left-align
   \center-column {
     T
     A
@@ -28,6 +28,6 @@ TAB = \markup {
 
 \new TabStaff {
   \override Staff.Clef #'stencil = #(lambda (grob)
-    ly:clef::print (grob-interpret-markup grob TAB))
+    (grob-interpret-markup grob TAB))
   a
 }
index a2e9dd9cf33a3659719f754d85292f796963b4e6..260fa3e87c888311f6ce26c1baf39c2bea94a083 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -50,3 +50,4 @@ the default + symbol, assign the value @code{trill} to the variable
 \relative c'' { c1-+ }
 dashPlus = "trill"
 \relative c'' { c1-+ }
+
index d2ec9534be72557da8a311ddc4fcdadb2f18d9e6..092760720dadd73ef455cbb8dddaffdea563124d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -33,3 +33,4 @@ modify what material they cover.
   \time 3/4
   c2.
 }
+
diff --git a/input/lsr/multi--measure-rest-markup.ly b/input/lsr/multi--measure-rest-markup.ly
deleted file mode 100644 (file)
index cbf953b..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.12.0"
-
-\header {
-texidoces = "
-Los elementos de marcado aplicados a un silencio multicompás se
-centran encima o debajo de éste.  Los elementos de marcado extensos
-que se adjuntan a silencios multicompás no producen la expansión del
-compás.  Para expandir un silencio multicompás de forma que quepa todo
-el marcado, utilice un silencio de separación con un marcado aplicado
-antes del silencio multicompás.
-
-Observe que el silencio separador produce la inserción de un compás.
-El texto aplicado a un siencio sparador de esta forma se alinea por la
-izquierda a la posición en que la nota estaría situada dentro del
-compás, pero si la longitud del compás está determinada por la
-longitud del texto, éste aparecerá centrado.
-
-"
-
-doctitlees = "Marcado de silencios multicompás"
-  lsrtags = "rhythms, text"
-  texidoc = "Markups attached to a multi-measure rest will be
-centered above or below it.  Long markups attached to multi-measure
-rests do not cause the measure to expand.  To expand a multi-measure
-rest to fit the markup, use a spacer rest with an attached markup
-before the multi-measure rest.
-
-Note that the spacer rest causes a bar line to be inserted.  Text attached
-to a spacer rest in this way is left-aligned to the position where
-the note would be placed in the measure, but if the measure length is
-determined by the length of the text, the text will appear to be
-centered."
-  doctitle = "Multi-measure rest markup"
-} % begin verbatim
-
-
-\relative c' {
-  \compressFullBarRests
-  \textLengthOn
-  s1*0^\markup { [MAJOR GENERAL] }
-  R1*19
-  s1*0_\markup { \italic { Cue: ... it is yours } }
-  s1*0^\markup { A }
-  R1*30^\markup { [MABEL] }
-  \textLengthOff
-  c4^\markup { CHORUS } d f c
-}
diff --git a/input/lsr/multi-measure-rest-markup.ly b/input/lsr/multi-measure-rest-markup.ly
new file mode 100644 (file)
index 0000000..6baa1bd
--- /dev/null
@@ -0,0 +1,52 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, text"
+
+texidoces = "
+Los elementos de marcado aplicados a un silencio multicompás se
+centran encima o debajo de éste.  Los elementos de marcado extensos
+que se adjuntan a silencios multicompás no producen la expansión del
+compás.  Para expandir un silencio multicompás de forma que quepa todo
+el marcado, utilice un silencio de separación con un marcado aplicado
+antes del silencio multicompás.
+
+Observe que el silencio separador produce la inserción de un compás.
+El texto aplicado a un siencio sparador de esta forma se alinea por la
+izquierda a la posición en que la nota estaría situada dentro del
+compás, pero si la longitud del compás está determinada por la
+longitud del texto, éste aparecerá centrado.
+
+"
+
+doctitlees = "Marcado de silencios multicompás"
+  texidoc = "
+Markups attached to a multi-measure rest will be centered above or
+below it.  Long markups attached to multi-measure rests do not cause
+the measure to expand.  To expand a multi-measure rest to fit the
+markup, use a spacer rest with an attached markup before the
+multi-measure rest.
+
+Note that the spacer rest causes a bar line to be inserted.  Text
+attached to a spacer rest in this way is left-aligned to the position
+where the note would be placed in the measure, but if the measure
+length is determined by the length of the text, the text will appear to
+be centered. 
+
+"
+  doctitle = "Multi-measure rest markup"
+} % begin verbatim
+
+\relative c' {
+  \compressFullBarRests
+  \textLengthOn
+  s1*0^\markup { [MAJOR GENERAL] }
+  R1*19
+  s1*0_\markup { \italic { Cue: ... it is yours } }
+  s1*0^\markup { A }
+  R1*30^\markup { [MABEL] }
+  \textLengthOff
+  c4^\markup { CHORUS } d f c
+}
index 26aecd057ed8d71db88131ef8a954af96428f62b..73223a5b8696dd8087499f658eab88358ee1065b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
@@ -49,3 +49,4 @@ staves. The possibilities are @code{SystemStartBar},
   \new Staff { c1 }
   \new Staff { c1 }
 >>
+
index 772c4dad1d8e96d986dcab6bb4b0c19a5c9a6ab0..be636059d6876510f9b5247cb03e0c501b626549 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches, staff-notation"
diff --git a/input/lsr/orchestra,-choir-and-piano-template.ly b/input/lsr/orchestra,-choir-and-piano-template.ly
new file mode 100644 (file)
index 0000000..158af83
--- /dev/null
@@ -0,0 +1,163 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "template"
+
+  texidoc = "
+This template demonstrates the use of nested @code{StaffGroup} and
+@code{GrandStaff} contexts to sub-group instruments of the same type
+together, and the use of @code{\\transpose} for transposing
+instruments.  All music in variables is stored in C.  Music may be
+entered in C or, alternatively, entered in the instrument key and
+transposed to C before being assigned to a variable.
+
+"
+  doctitle = "Orchestra, choir and piano template"
+} % begin verbatim
+
+#(set-global-staff-size 17)
+
+\paper {
+  indent = 3.0\cm
+  short-indent = 1.5\cm
+}
+
+fluteMusic = \relative c { \key c \major c'1 d }
+oboeMusic = \relative c { \key c \major c'1 d }
+clarinetMusic = \relative c { \key c \major c'1 d }
+bassoonMusic = \relative c { \clef bass \key c \major c1 d }
+trumpetMusic = \relative c { \key c \major c''1 d }
+tromboneMusic = \relative c { \key c \major c1 d }
+hornIMusic = \relative c { c'1 d }
+hornIIMusic = \relative c { c1 d }
+percussionMusic = \relative c { \key c \major c1 d }
+sopranoMusic = \relative c'' { \key c \major c1 d }
+sopranoLyrics = \lyricmode { Sop -- ra }
+altoIMusic = \relative c' { \key c \major c1 d }
+altoILyrics = \lyricmode { A -- one }
+altoIIMusic = \relative c' { \key c \major c1 d }
+altoIILyrics = \lyricmode { A -- two }
+tenorMusic = \relative c' { \key c \major c1 d }
+tenorLyrics = \lyricmode { Ten -- or }
+pianoRHMusic = \relative c { \key c \major c'1 d }
+pianoLHMusic = \relative c { \key c \major c1 d }
+violinIMusic = \relative c { \key c \major c'1 d }
+violinIIMusic = \relative c { \key c \major c'1 d }
+violaMusic = \relative c { \clef alto \key c \major c'1 d }
+celloMusic = \relative c { \clef bass \key c \major c1 d }
+bassMusic = \relative c { \clef "bass_8" \key c \major c,1 d }
+
+\score {
+  \new GrandStaff = "GrandStaff_score" <<
+    \new StaffGroup = "StaffGroup_woodwinds" <<
+      \new Staff = "Staff_flute" {
+        \set Staff.instrumentName = #"Flute"
+        \fluteMusic
+      }
+      \new Staff = "Staff_oboe" {
+        \set Staff.instrumentName = #"Oboe"
+        \oboeMusic
+      }
+      \new Staff = "Staff_clarinet" {
+        \set Staff.instrumentName = \markup \concat { "Clarinet in B" \flat }
+        \transposition bes
+        \transpose bes c' \clarinetMusic
+      }
+      \new Staff = "Staff_bassoon" {
+        \set Staff.instrumentName = #"Bassoon"
+        \bassoonMusic
+      }
+    >>
+    \new StaffGroup = "StaffGroup_brass" <<
+      \new GrandStaff <<
+        \new Staff = "Staff_hornI" {
+          \set Staff.instrumentName = #"Horn I"
+          \transposition f
+          \transpose f c' \hornIMusic
+        }
+        \new Staff = "Staff_hornII" {
+          \set Staff.instrumentName = #"Horn II"
+          \clef bass
+          \transposition f'
+          \transpose f c \hornIIMusic
+        }
+      >>
+      \new Staff = "Staff_trumpet" {
+        \set Staff.instrumentName = #"Trumpet in C"
+        \trumpetMusic
+      }
+      \new Staff = "Staff_trombone" {
+        \set Staff.instrumentName = #"Trombone"
+        \clef bass
+        \tromboneMusic
+      }
+    >>
+    \new RhythmicStaff = "RhythmicStaff_percussion" <<
+      \set RhythmicStaff.instrumentName = #"Percussion"
+      \percussionMusic
+    >>
+    \new PianoStaff <<
+      \set PianoStaff.instrumentName = #"Piano"
+      \new Staff { \pianoRHMusic }
+      \new Staff {
+        \clef bass
+        \pianoLHMusic
+      }
+    >>
+    \new ChoirStaff = "ChoirStaff_choir" <<
+      \new Staff = "Staff_soprano" {
+        \set Staff.instrumentName = #"Soprano"
+        \new Voice = "soprano"
+        \sopranoMusic
+      }
+      \new Lyrics \lyricsto "soprano" { \sopranoLyrics }
+      \new GrandStaff = "GrandStaff_altos" \with { \accepts Lyrics } <<
+        \new Staff = "Staff_altoI"  {
+          \set Staff.instrumentName = #"Alto I"
+          \new Voice = "altoI"
+          \altoIMusic
+        }
+        \new Lyrics \lyricsto "altoI" { \altoILyrics }
+        \new Staff = "Staff_altoII" {
+          \set Staff.instrumentName = #"Alto II"
+          \new Voice = "altoII"
+          \altoIIMusic
+        }
+        \new Lyrics \lyricsto "altoII" { \altoIILyrics }
+      >>
+      \new Staff = "Staff_tenor" {
+        \set Staff.instrumentName = #"Tenor"
+        \clef "treble_8"
+        \new Voice = "tenor"
+        \tenorMusic
+      }
+      \new Lyrics \lyricsto "tenor" { \tenorLyrics }
+    >>
+    \new StaffGroup = "StaffGroup_strings" <<
+      \new GrandStaff = "GrandStaff_violins" <<
+        \new Staff = "Staff_violinI" {
+          \set Staff.instrumentName = #"Violin I"
+          \violinIMusic
+        }
+        \new Staff = "Staff_violinII" {
+          \set Staff.instrumentName = #"Violin II"
+          \violinIIMusic
+        }
+      >>
+      \new Staff = "Staff_viola" {
+        \set Staff.instrumentName = #"Viola"
+        \violaMusic
+      }
+      \new Staff = "Staff_cello" {
+        \set Staff.instrumentName = #"Cello"
+        \celloMusic
+      }
+      \new Staff = "Staff_bass" {
+        \set Staff.instrumentName = #"Double Bass"
+        \bassMusic
+      }
+    >>
+  >>
+}
index cfbcec87c029123d1d1c313148721e8610e03a87..245a68d139f26fc2d79619aceb73310a278e1001 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "pitches, text"
+
   texidoces = "
 Internamente, la función @code{set-octavation} establece las
 propiedades @code{ottavation} (por ejemplo, a @code{\"8va\"} o a
@@ -24,17 +26,16 @@ und @code{middleCPosition}.  Um den Text der Oktavierungsklammer zu
 
 doctitlede = "Ottava-Text"
 
-  lsrtags = "pitches, text"
   texidoc = "
-Internally, @code{\\ottava} sets the properties @code{ottavation}
-(for example, to @code{\"8va\"} or @code{\"8vb\"}) and
+Internally, @code{\\ottava} sets the properties @code{ottavation} (for
+example, to @code{\"8va\"} or @code{\"8vb\"}) and
 @code{middleCPosition}.  To override the text of the bracket, set
 @code{ottavation} after invoking @code{\\ottava}.
+
 "
   doctitle = "Ottava text"
 } % begin verbatim
 
-
 {
   \ottava #1
   \set Staff.ottavation = #"8"
@@ -45,3 +46,4 @@ Internally, @code{\\ottava} sets the properties @code{ottavation}
   \set Staff.ottavation = #"Text"
   c''1
 }
+
index 43ea09d16e68a9017d3e5306d4bcef7b38ab02d7..1666f205c5f74eb33fd05be7df8ae30d7809474a 100644 (file)
@@ -1,23 +1,28 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "text"
+  lsrtags = "text, titles"
+
   texidoc = "
-By putting the output of @code{lilypond-version} into lyrics or a
-text markup, it is possible to print the version number of LilyPond in
-a score, or in a document generated with @code{lilypond-book}.
+By putting the output of
+    @code{lilypond-version} into a lyric, it is possible to print the 
+    version number of LilyPond in a score, or in a document generated
+    with @code{lilypond-book}.  Another possibility is to append the 
+    version number to the doc-string, in this manner: 
+
 "
   doctitle = "Outputting the version number"
 } % begin verbatim
 
-
 \score {
   \new Lyrics {
     \override Score.RehearsalMark #'self-alignment-X = #LEFT
-    \mark #(ly:export (string-append "Processed with LilyPond version "
-                       (lilypond-version)))
+    \mark #(string-append "Processed with LilyPond version " (lilypond-version))
     s2
   }
 }
+
+
+
index e89c7bca3314fe5830705cf5cc063649b2a64908..bbdd8dfb26b2db409a6498c4602116f99944a247 100644 (file)
@@ -1,14 +1,18 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
   lsrtags = "spacing"
-  texidoc = "Page labels may be placed inside music or at top-level,
-and referred to in markups."
+
+  texidoc = "
+Page labels may be placed inside music or at top-level, and referred to
+in markups.
+
+"
   doctitle = "Page label"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 #(define-markup-command (toc-line layout props label text)
index 4a044846ba47ff13798fe1998efc63311dbf3be4..3d55200a65a82fad6164e788ba4ace8082e8f49c 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "repeats, tweaks-and-overrides"
+
   texidoces = "
 Se pueden mostrar los contadores de las repeticiones del tipo
 porcentaje a intervalos regulares mediante el establecimiento de
@@ -10,15 +13,14 @@ la propiedad de contexto @code{repeatCountVisibility}.
 "
   doctitlees = "Visibilidad del contador de repeticiones de tipo porcentaje"
 
-  lsrtags = "repeats, tweaks-and-overrides"
   texidoc = "
 Percent repeat counters can be shown at regular intervals by setting
 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 0ffe523d76b8eb2e9e0080b0de8179f9b4901fa0..af00725dd450d2e3db8b3cbeb7b52036f7ff72c5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats"
@@ -25,3 +25,4 @@ convenient property is switched, as shown in this example:
   \set countPercentRepeats = ##t
   \repeat percent 4 { c1 }
 }
+
index 565bc6bf3e1f41cf1c7193525c5332cd0763ce37..87109f74beb6a89690753618356e9e784270255d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "percussion"
@@ -155,3 +155,4 @@ stick = \markup {
 \score {
   b1^\stick
 }
+
index cb9b9727d6ad7d82e0a20c7902ef469f449fd4ef..a8cc75f9d0b220a5b8e20e1d46e7617d592b0d51 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -50,3 +50,4 @@ tuplets have to be beamed manually.
   \repeat unfold 5 { \times 2/3 { c[ b a] } }
   c8
 }
+
index 301251cb558fcdfcca5f6f629ef4d7dbfb6e78e6..88c6fff4dc4f617efcf4533d21a8422ecf416705 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "keyboards, template"
@@ -50,3 +50,4 @@ lower = \relative c {
   \layout { }
   \midi { }
 }
+
index 3abe8bc938e96c9e56722f329837815215e541fd..348ad910c700c51b9a8d3d8b3ea3f3a21531920e 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "expressive-marks, keyboards, template"
+
   texidoces = "
 Muchas partituras de piano tienen las indicaciones dinámicas
 centradas entre los dos pentagramas.  Esto requiere un poco de
@@ -19,16 +21,15 @@ etwas anpassen, aber Sie können ja das angepasste Beispiel von hier
 kopieren.
 "
 
-  lsrtags = "expressive-marks,keyboards,template"
   texidoc = "
 Many piano scores have the dynamics centered between the two staves.
 This requires a bit of tweaking to implement, but since the template is
 right here, you don't have to do the tweaking yourself.
+
 "
   doctitle = "Piano template with centered dynamics"
 } % begin verbatim
 
-
 global = {
   \key c \major
   \time 4/4
@@ -54,9 +55,9 @@ pedal = {
 
 \score {
   \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" \upper
+    \new Staff = "Staff_pfUpper" << \global \upper >>
     \new Dynamics = "Dynamics_pf" \dynamics
-    \new Staff = "Staff_pfLower" << \lower >>
+    \new Staff = "Staff_pfLower" << \global \lower >>
     \new Dynamics = "pedal" \pedal
   >>
 
index 41e739639d4a8f2aea68dd65bee4a5d7d8583003..ad36e2611b99a99eae38ba545572a57706a1d01a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, keyboards, template"
@@ -64,3 +64,4 @@ text = \lyricmode {
   }
   \midi { }
 }
+
index 44d6cd8d72ffac1ebc00eea7dfae0c2d3dbad8e9..03c3c3b4b67e909e571c8d5867e648b759911975 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
@@ -67,3 +67,4 @@ lower = \relative c {
   }
   \midi { }
 }
+
index b6814c4603f07c3dd4d5f8f461dfadba3b44ad00..d6f021742812de8dc297c9f02b5c74a3bf33d602 100644 (file)
@@ -12,5 +12,6 @@ ottava-text.ly
 preventing-extra-naturals-from-being-automatically-added.ly
 preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
 quoting-another-voice-with-transposition.ly
+separating-key-cancellations-from-key-signature-changes.ly
 transposing-pitches-with-minimum-accidentals-smart-transpose.ly
 tweaking-clef-properties.ly
index 614a80484ec03ad9f1ea30eaae04cb6c40f6ace9..53e600262962531fa7d923c656cbd9bc35f00f39 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -13,6 +13,17 @@ propiedad específica, como se muestra en el ejemplo siguiente.
 "
   doctitlees = "Posicionamiento de digitaciones de mano derecha"
 
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+Vous disposez d'une propriété spécifique qui permet de contrôler plus 
+finement le positionnement des doigtés main droite, comme l'indique 
+l'exemple suivant.
+
+"
+  doctitlefr = "Positionnement des doigtés main droite"
+
+
   texidoc = "
 It is possible to exercise greater control over the placement of
 right-hand fingerings by setting a specific property, as demonstrated
@@ -36,3 +47,4 @@ in the following example.
   \set strokeFingerOrientations = #'(left)
   <c-\RH #1 e-\RH #2 g-\RH #3 c-\RH #4 >2
 }
+
index e3b2b63c8451d09d17618b31b9e31870ceec8a9a..e2ff175fbcd07412c60931ce46e25d13a4f4babf 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -12,6 +12,15 @@ en una pauta normal.
 "
   doctitlees = "Polifonía en tablaturas"
 
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+Une section polyphonique s'obtient dans un @code{TabStaff} de la
+même manière que dans une portée normale.
+
+"
+  doctitlefr = "Polyphonie en mode tablature"
+
   texidoc = "
 Polyphony is created the same way in a @code{TabStaff} as in a regular
 staff.
@@ -48,3 +57,4 @@ lower = \relative c {
     >>
   >>
 }
+
diff --git a/input/lsr/positioning-fingering-indications-precisely.ly b/input/lsr/positioning-fingering-indications-precisely.ly
new file mode 100644 (file)
index 0000000..b5cb3eb
--- /dev/null
@@ -0,0 +1,34 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "editorial-annotations"
+
+  texidoc = "
+Generally the options available for positioning the fingering of chords
+work well by default, but if one of the indications needs to positioned
+more precisely the following tweak may be used.  This is particularly
+useful for correcting the positioning when intervals of a second are
+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
+  \set fingeringOrientations = #'(down)
+  <c-1 d-2 a'-5>4
+  <c-1 d-\tweak #'extra-offset #'(-1.2 . 0)-2 a'-5>4
+  \set fingeringOrientations = #'(down right up)
+  <c-1 d-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
+}
+
+
diff --git a/input/lsr/positioning-grace-notes-with-floating-space.ly b/input/lsr/positioning-grace-notes-with-floating-space.ly
new file mode 100644 (file)
index 0000000..c42479c
--- /dev/null
@@ -0,0 +1,31 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms"
+
+  texidoc = "
+Setting the property @code{'strict-grace-spacing} makes the musical
+columns for grace notes 'floating', i.e., decoupled from the non-grace
+notes: first the normal notes are spaced, then the (musical columns of
+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
+    \new Staff \new Voice {
+      \afterGrace c4 { c16[ c8 c16] }
+      c8[ \grace { b16[ d] } c8]
+      c4 r
+    }
+    \new Staff {
+      c16 c c c c c c c c4 r
+    }
+  >>
+}
+
diff --git a/input/lsr/positioning-multi--measure-rests.ly b/input/lsr/positioning-multi--measure-rests.ly
deleted file mode 100644 (file)
index da9cb95..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.12.0"
-\header {
- doctitlees = "Posicionar los silencios multicompás"
- texidoces = "
-A diferencia de los silencios normales, no existe una instrucción
-predefinida para modificar la posición predefinida de un símbolo
-multicompás sobre el pentagrama, adjuntándolo a una nota,
-independientemente de cuál sea su forma.  Sin embargo, en la música
-polifónica los silencios multicompás de las voces de numeración par e
-impar están separados verticalmente.  La colocación de los silencios
-multicompás se puede controlar como se ve a continuación:
-
-"
-
-texidocde = "
-Anders als bei normalen Pausen gibt es keinen direkten Befehl, um die
-vertikale Position von Ganztaktpausen zu beeinflussen, indem man sie an
-eine Tonhöhe anhängt.  In polyphoner Notation wird aber dennoch die
-Position der Pausen von geraden und ungeraden Stimmen voneinander
-unterschieden.  Die Position von Ganztaktpausen kann wie folgt verändert
-werden:
- "
-  doctitlede = "Positionierung von Ganztaktpausen"
-
-  lsrtags = "rhythms,tweaks-and-overrides"
-  texidoc = "
-Unlike ordinary rests, there is no predefined command
-to change the staff position of a multi-measure
-rest symbol of either form by attaching it to a note.  However,
-in polyphonic music multi-measure rests in odd-numbered and
-even-numbered voices are vertically separated.  The positioning
-of multi-measure rests can be controlled as follows:
- "
-  doctitle = "Positioning multi-measure rests"
-} % begin verbatim
-
-
-\relative c'' {
-  % Multi-measure rests by default are set under the second line
-  R1
-  % They can be moved with an override
-  \override MultiMeasureRest #'staff-position = #-2
-  R1
-  % A value of 0 is the default position;
-  % the following trick moves the rest to the center line
-  \override MultiMeasureRest #'staff-position = #-0.01
-  R1
-  % Multi-measure rests in odd-numbered voices are under the top line
-  << { R1 } \\ { a1 } >>
-  % Multi-measure rests in even-numbered voices are under the bottom line
-  << { c1 } \\ { R1 } >>
-  % They remain separated even in empty measures
-  << { R1 } \\ { R1 } >>
-  % This brings them together even though there are two voices
-  \compressFullBarRests
-  <<
-    \revert MultiMeasureRest #'staff-position
-    { R1*3 }
-    \\
-    \revert MultiMeasureRest #'staff-position
-    { R1*3 }
-  >>
-}
diff --git a/input/lsr/positioning-multi-measure-rests.ly b/input/lsr/positioning-multi-measure-rests.ly
new file mode 100644 (file)
index 0000000..3f48e72
--- /dev/null
@@ -0,0 +1,67 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
+ doctitlees = "Posicionar los silencios multicompás"
+ texidoces = "
+A diferencia de los silencios normales, no existe una instrucción
+predefinida para modificar la posición predefinida de un símbolo
+multicompás sobre el pentagrama, adjuntándolo a una nota,
+independientemente de cuál sea su forma.  Sin embargo, en la música
+polifónica los silencios multicompás de las voces de numeración par e
+impar están separados verticalmente.  La colocación de los silencios
+multicompás se puede controlar como se ve a continuación:
+
+"
+
+texidocde = "
+Anders als bei normalen Pausen gibt es keinen direkten Befehl, um die
+vertikale Position von Ganztaktpausen zu beeinflussen, indem man sie an
+eine Tonhöhe anhängt.  In polyphoner Notation wird aber dennoch die
+Position der Pausen von geraden und ungeraden Stimmen voneinander
+unterschieden.  Die Position von Ganztaktpausen kann wie folgt verändert
+werden:
+ "
+  doctitlede = "Positionierung von Ganztaktpausen"
+
+  texidoc = "
+Unlike ordinary rests, there is no predefined command to change the
+staff position of a multi-measure rest symbol of either form by
+attaching it to a note.  However, in polyphonic music multi-measure
+rests in odd-numbered and even-numbered voices are vertically
+separated. The positioning of multi-measure rests can be controlled as
+follows: 
+
+"
+  doctitle = "Positioning multi-measure rests"
+} % begin verbatim
+
+\relative c'' {
+  % Multi-measure rests by default are set under the fourth line
+  R1
+  % They can be moved with an override
+  \override MultiMeasureRest #'staff-position = #-2
+  R1
+  % A value of 0 is the default position;
+  % the following trick moves the rest to the center line
+  \override MultiMeasureRest #'staff-position = #-0.01
+  R1
+  % Multi-measure rests in odd-numbered voices are under the top line
+  << { R1 } \\ { a1 } >>
+  % Multi-measure rests in even-numbered voices are under the bottom line
+  << { c1 } \\ { R1 } >>
+  % They remain separated even in empty measures
+  << { R1 } \\ { R1 } >>
+  % This brings them together even though there are two voices
+  \compressFullBarRests
+  <<
+    \revert MultiMeasureRest #'staff-position
+    { R1*3 }
+    \\
+    \revert MultiMeasureRest #'staff-position
+    { R1*3 }
+  >>
+}
index 56b76912bccc8bd042e00442d9b44f7d9c3882ac..a83f39fe85b76d2beb9af419739cff1d29ef8c0f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats, breaks"
@@ -116,3 +116,4 @@ line.
     \bar"|."
   }
 }
+
index b65c7d0a07b22ecf32f01bb83d9753965b8e70ed..3be3e341649e1668bbb12cac2d35461d5561b7c4 100644 (file)
@@ -1,10 +1,19 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, editorial-annotations, tweaks-and-overrides"
 
+  texidoces = "
+
+Los elementos de marcado de texto deben tener la propiedad
+@code{outside-staff-priority} establecida al valor falso para que se
+impriman por dentro de las ligaduras de expresión.
+
+"
+  doctitlees = "Situar los elementos de marcado de texto por dentro de las ligaduras"
+
   texidoc = "
 Text markups need to have the @code{outside-staff-priority} property
 set to false in order to be printed inside slurs. 
@@ -19,3 +28,4 @@ set to false in order to be printed inside slurs.
   c2(^\markup { \halign #-10 \natural } d4.) c8
 }
 
+
index fdce5a11f8c558369af273edc448409db85a84c8..4da093f5082b1f8cb17e33ae248c137ba4f4f9cf 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches"
@@ -48,3 +48,4 @@ note needs to be canceled.  To change this behavior, set the
   \set Staff.extraNatural = ##f
   aeses4 aes ais a
 }
+
index 2ad0cf190c729130148c3b2d6b57ea4ebd172695..930878d8bf771d53893a12cd67baa960c3aacbf4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches"
@@ -44,3 +44,4 @@ property in the @code{Staff} context.
   \key g \minor
   a4 bes c d
 }
+
index f442f40c037e9d7845176c6e94883e62c587ae57..597403896579607b2930ab4ed823492c1d1600f9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
@@ -38,3 +38,4 @@ overriding the relevant property:
   d1
   d4 e f g
 }
+
diff --git a/input/lsr/printing-bar-numbers-at-regular-intervals.ly b/input/lsr/printing-bar-numbers-at-regular-intervals.ly
new file mode 100644 (file)
index 0000000..0e1548f
--- /dev/null
@@ -0,0 +1,28 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms"
+
+  texidoc = "
+Bar numbers can be printed at regular intervals by setting the property
+@code{barNumberVisibility}. Here the bar numbers are printed every two
+measures except at the end of the line.
+
+"
+  doctitle = "Printing bar numbers at regular intervals"
+} % begin verbatim
+
+\relative c' {
+  \override Score.BarNumber #'break-visibility = #'#(#f #t #t)
+  \set Score.currentBarNumber = #11
+  % Permit first bar number to be printed
+  \bar ""
+  % Print a bar number every second measure
+  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2)
+  c1 | c | c | c | c
+  \break
+  c1 | c | c | c | c
+}
+
diff --git a/input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly b/input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly
new file mode 100644 (file)
index 0000000..442207f
--- /dev/null
@@ -0,0 +1,33 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
+  texidoc = "
+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
+  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 4)
+
+  % Increase the size of the bar number by 2
+  \override Score.BarNumber #'font-size = #2
+
+  % Draw a box round the following bar number(s)
+  \override Score.BarNumber #'stencil
+    = #(make-stencil-boxer 0.1 0.25 ly:text-interface::print)
+  \repeat unfold 5 { c1 }
+
+  % Draw a circle round the following bar number(s)
+  \override Score.BarNumber #'stencil
+    = #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
+  \repeat unfold 4 { c1 } \bar "|."
+}
+
index bd9f6ebcea562fe1571283af688ce8c6ffed8f66..e02f2ceb5e6326784a402761c5e95dcfe9f0aac6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -37,3 +37,4 @@ setting the @code{circled-tip} property of the @code{Hairpin} object to
   c2\< c\!
   c4\> c\< c2\!
 }
+
index ad787bf56fba105e522ed9b7a9cfe395878cf2aa..c07d0ba28791aedb2db0bf87ffbc807028bab7d2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text"
@@ -42,3 +42,4 @@ final bar line, as demonstrated on the second line of this example.
   \override Score.RehearsalMark #'self-alignment-X = #RIGHT  
   \mark "D.C. al Fine"
 }
+
index b5a54da703e0c0d38d88b7e579120da06a94023c..c9467820b22dfdb3181c6d24e7b616aae262cf51 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text"
@@ -39,3 +39,4 @@ they may also be printed on every staff.
     }
   }
 }
+
index 2261494ebb56205d8c17ec9a65e276424617c238..bbd068ccd8d4a30beb9008f371d01f24f25fe057 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, expressive-marks, staff-notation, tweaks-and-overrides"
@@ -38,3 +38,4 @@ of @code{MetronomeMark} or @code{RehearsalMark} appropriately.
   \mark \default
   c''1
 }
+
index 00db6fb29de3a8fae1c54b71803b907b559302c6..f54a7b98378d84ecff93f89baeea96f26093ed4b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, percussion"
@@ -142,3 +142,4 @@ Perkussion = \new StaffGroup <<
     \Perkussion
   >>
 }
+
diff --git a/input/lsr/printing-text-from-right-to-left.ly b/input/lsr/printing-text-from-right-to-left.ly
new file mode 100644 (file)
index 0000000..275406d
--- /dev/null
@@ -0,0 +1,25 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "editorial-annotations, text, world-music"
+
+  texidoc = "
+It is possible to print text from right to left in a markup object, as
+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 }
+  }
+  f'_\markup {
+    \override #'(text-direction . -1)
+    \line { i n g i r u m i m u s n o c t e }
+  }
+}
+
diff --git a/input/lsr/printing-the-bar-number-for-the-first-measure.ly b/input/lsr/printing-the-bar-number-for-the-first-measure.ly
new file mode 100644 (file)
index 0000000..6d69366
--- /dev/null
@@ -0,0 +1,24 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms"
+
+  texidoc = "
+By default, the first bar number in a score is suppressed if it is less
+than or equal to `1'.  By setting @code{barNumberVisibility} to
+@code{all-bar-numbers-visible}, any bar number can be printed for the
+first measure and all subsequent measures.  Note that an empty bar line
+must be inserted before the first note for this to work.
+
+"
+  doctitle = "Printing the bar number for the first measure"
+} % begin verbatim
+
+\relative c' {
+  \set Score.barNumberVisibility = #all-bar-numbers-visible
+  \bar ""
+  c1 d e f \break
+  g1 e d c
+}
index 99da9c2b65dc7e058c824f441a402d44bab848d3..f9d7e6beaddeaf12d43570a11d985d5bc18db49c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
@@ -14,10 +14,6 @@ the note that occurs at the same time. This may cause collisions.
   doctitle = "Proportional strict notespacing"
 } % begin verbatim
 
-\paper {
-  ragged-right = ##t
-}
-
 \relative c'' <<
   \override Score.SpacingSpanner #'strict-note-spacing = ##t 
   \set Score.proportionalNotationDuration = #(ly:make-moment 1 16)
@@ -30,3 +26,4 @@ the note that occurs at the same time. This may cause collisions.
     c1
   }
 >>
+
index 4be2a043139344003812f80bae89ea21c2eb1afc..934db073ca50fdec9eeca3658116f940de8cab45 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "pitches, staff-notation"
+
   texidoces = "
 Los pasajes citados tienen en cuenta la transposición de la fuente
 tanto como la del destino.  En este ejemplo, todos los
@@ -13,17 +16,17 @@ se transportan todas las notas (incluidas las citadas).
 "
 
 doctitlees = "Citar otra voz con transposición"
-  lsrtags = "pitches,staff-notation"
-  texidoc = "Quotations take into account the transposition of both
-source and target.  In this example, all instruments play sounding
-middle C; the target is an instrument in F.  The target part may be
-transposed using @code{\\transpose}.  In this case, all the pitches
-(including the quoted ones) are transposed.
+  texidoc = "
+Quotations take into account the transposition of both source and
+target.  In this example, all instruments play sounding middle C; the
+target is an instrument in F.  The target part may be transposed using
+@code{\\transpose}.  In this case, all the pitches (including the
+quoted ones) are transposed.
+
 "
   doctitle = "Quoting another voice with transposition"
 } % begin verbatim
 
-
 \addQuote clarinet {
   \transposition bes
   \repeat unfold 8 { d'16 d' d'8 }
index 70cc42834162f586da18d314fa9c63da0018e348..901ee1779c855ed95f10ccf0d93823549a3e56a2 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "staff-notation"
+
   texidoces = "
 La propiedad @code{quotedEventTypes} determina los tipos de
 eventos musicales que resultan citados.  El valor predeterminado
@@ -13,17 +16,18 @@ el fragmento citado porque @code{rest-event} no está dentro de los
 
 "
   doctitlees = "Citar otra voz"
-  lsrtags = "staff-notation"
-  texidoc = "The @code{quotedEventTypes} property determines the
-music event types that are quoted.  The default value is
-@code{(note-event rest-event)}, which means that only notes and
-rests of the quoted voice appear in the @code{\\quoteDuring}
-expression.  In the following example, a 16th rest is not quoted
-since @code{rest-event} is not in @code{quotedEventTypes}."
+  texidoc = "
+The @code{quotedEventTypes} property determines the music event types
+that are quoted.  The default value is @code{(note-event rest-event)},
+which means that only notes and rests of the quoted voice appear in the
+@code{\\quoteDuring} expression. In the following example, a 16th rest
+is not quoted since @code{rest-event} is not in
+@code{quotedEventTypes}. 
+
+"
   doctitle = "Quoting another voice"
 } % begin verbatim
 
-
 quoteMe = \relative c' {
   fis4 r16 a8.-> b4\ff c
 }
diff --git a/input/lsr/redefining-grace-note-global-defaults.ly b/input/lsr/redefining-grace-note-global-defaults.ly
new file mode 100644 (file)
index 0000000..fdf6fa2
--- /dev/null
@@ -0,0 +1,35 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms"
+
+  texidoc = "
+The global defaults for grace notes are stored in the identifiers
+@code{startGraceMusic}, @code{stopGraceMusic},
+@code{startAcciaccaturaMusic}, @code{stopAcciaccaturaMusic},
+@code{startAppoggiaturaMusic} and @code{stopAppoggiaturaMusic}, which
+are defined in the file @code{ly/grace-init.ly}.  By redefining them
+other effects may be obtained.
+
+"
+  doctitle = "Redefining grace note global defaults"
+} % begin verbatim
+
+startAcciaccaturaMusic = {
+  s1*0(
+  \override Stem #'stroke-style = #"grace"
+  \slurDashed
+}
+
+stopAcciaccaturaMusic = {
+  \revert Stem #'stroke-style
+  \slurSolid
+  s1*0)
+}
+
+\relative c'' {
+  \acciaccatura d8 c1
+}
+
diff --git a/input/lsr/removing-bar-numbers-from-a-score.ly b/input/lsr/removing-bar-numbers-from-a-score.ly
new file mode 100644 (file)
index 0000000..a86a1f6
--- /dev/null
@@ -0,0 +1,27 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, contexts-and-engravers"
+
+  texidoc = "
+Bar numbers can be removed entirely by removing the
+@code{Bar_number_engraver} from the @code{Score} context.
+
+"
+  doctitle = "Removing bar numbers from a score"
+} % begin verbatim
+
+\layout {
+  \context {
+    \Score
+    \remove "Bar_number_engraver"
+  }
+}
+
+\relative c'' {
+  c4 c c c \break
+  c4 c c c
+}
+
index 0cac0dec1aa41b30f973f710d5781a10040a3bf9..6553757568a373a123965ce179694e8b320168ec 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, breaks"
@@ -67,3 +67,4 @@ written.
     R
   }
 >>
+
index dc43a685aa559ba59b01ae999454e0eace98bb50..288f87d5676ad075a925c5fd7e8691230d389aee 100644 (file)
@@ -1,4 +1,5 @@
 adding-volta-brackets-to-additional-staves.ly
+engraving-tremolos-with-floating-beams.ly
 isolated-percent-repeats.ly
 measure-counter.ly
 percent-repeat-count-visibility.ly
index 9db722f727ecd0c07a372beb6d126c064b291e3e..c8967608ac6256b839e6dea4a0af03a454b3cf62 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, ancient-notation, tweaks-and-overrides"
@@ -54,3 +54,4 @@ Rests may be used in various styles.
   r\maxima^\markup \typewriter { default }
   r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
 }
+
index f9950c69fe2b12e2f4c3d79ffa68ffcbd9db78d9..c094bf2afef307298f2bba8023db711009e0af37 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -41,3 +41,4 @@ new beaming endings:
   #(override-auto-beam-setting '(end * * 12 8) 10 8)
   a8 a a a a a a a a a a a
 }
+
index 5e64b7d79ca9a8b8181847cb695005f77c11a0f7..1af0472f166724781bd7f56e5aaa46b7b475da0b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
@@ -48,3 +48,4 @@ comp = #(define-music-function (parser location count) ( integer?)
     \comp #4 |
   }
 }
+
index 75d487975c7cc2fdc394d12b4fcf7ef3c323679f..10096003057ce9ea5e72b48c67bcd9d77fa189fa 100644 (file)
@@ -1,22 +1,22 @@
-adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
+adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly
 adding-drum-parts.ly
+aligning-bar-numbers.ly
 automatic-beam-subdivisions.ly
-automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
 avoiding-collisions-with-chord-fingerings.ly
 beam-endings-in-score-context.ly
 beam-grouping-in-7-8-time.ly
 beams-across-line-breaks.ly
 changing-beam-knee-gap.ly
-changing-form-of-multi--measure-rests.ly
-changing-text-and-spanner-styles-for-text-dynamics.ly
+changing-form-of-multi-measure-rests.ly
 changing-the-time-signature-without-affecting-the-beaming.ly
 changing-the-tuplet-number.ly
-changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
+changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
 chant-or-psalms-notation.ly
 compound-time-signatures.ly
 conducting-signs,-measure-grouping-signs.ly
 controlling-tuplet-bracket-visibility.ly
 engraving-ties-manually.ly
+engraving-tremolos-with-floating-beams.ly
 entering-several-tuplets-using-only-one--times-command.ly
 flat-flags-and-beam-nibs.ly
 forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
@@ -27,11 +27,17 @@ making-an-object-invisible-with-the-transparent-property.ly
 manually-controlling-beam-positions.ly
 merging-multi-measure-rests-in-a-polyphonic-part.ly
 modifying-tuplet-bracket-length.ly
-multi--measure-rest-markup.ly
+multi-measure-rest-markup.ly
 permitting-line-breaks-within-beamed-tuplets.ly
-positioning-multi--measure-rests.ly
+positioning-grace-notes-with-floating-space.ly
+positioning-multi-measure-rests.ly
+printing-bar-numbers-at-regular-intervals.ly
+printing-bar-numbers-inside-boxes-or-circles.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
 printing-music-with-different-time-signatures.ly
+printing-the-bar-number-for-the-first-measure.ly
+redefining-grace-note-global-defaults.ly
+removing-bar-numbers-from-a-score.ly
 rest-styles.ly
 reverting-default-beam-endings.ly
 rhythmic-slashes.ly
@@ -41,5 +47,8 @@ specifying-context-with-beatgrouping.ly
 stemlets.ly
 sub-dividing-beams.ly
 three-sided-box.ly
+time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly
+tweaking-grace-layout-within-music.ly
 using-beatlength-and-beatgrouping.ly
+using-grace-note-slashes-with-normal-heads.ly
 using-ties-with-arpeggios.ly
index 364a273ad6b43e339035bf373a6d5dcb22e2dda3..6aaa748634ee5b77c70fae2bfde4283a217a7e9d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "template"
@@ -231,3 +231,4 @@ staffBassRhytm = \new Staff=staffbass  \with { \remove "Clef_engraver" } {
        \context Lyrics = "lBassRhytmAboveI" \with {alignAboveContext=staffbass} \lyricsto VoiceBassRhytm \LyricBassRhythmI
        >>
 %}
+
diff --git a/input/lsr/separating-key-cancellations-from-key-signature-changes.ly b/input/lsr/separating-key-cancellations-from-key-signature-changes.ly
new file mode 100644 (file)
index 0000000..c812f86
--- /dev/null
@@ -0,0 +1,42 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "pitches, tweaks-and-overrides"
+
+  texidoc = "
+By default, the accidentals used for key cancellations are placed
+adjacent to those for key signature changes.  This behavior can be
+changed by overriding the @code{'break-align-orders} property of the
+@code{BreakAlignment} grob.
+
+
+The value of @code{'break-align-orders} is a vector of length 3, with
+quoted lists of breakable items as elements.  This example only
+modifies the second list, moving @code{key-cancellation} before
+@code{staff-bar}; by modifying the second list, break alignment
+behavior only changes in the middle of a system, not at the beginning
+or the end. 
+
+"
+  doctitle = "Separating key cancellations from key signature changes"
+} % begin verbatim
+
+\new Staff {
+  \override Score.BreakAlignment #'break-align-orders =
+    #'#((left-edge ambitus breathing-sign clef staff-bar
+                   key-cancellation key-signature time-signature custos)
+      
+        (left-edge ambitus breathing-sign clef key-cancellation
+                   staff-bar key-signature time-signature custos)
+      
+        (left-edge ambitus breathing-sign clef key-cancellation
+                   key-signature staff-bar time-signature custos))
+
+  \key des \major
+  c'1
+  \bar "||"
+  \key bes \major
+  c'1
+}
index fea5627e641e2d398aca98979576b65a9c3718c9..550ea28f62f2ba037725688c05344bba85d81047 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "expressive-marks, tweaks-and-overrides"
+
   texidoces = "
 Si la nota que da fin a un regulador cae sobre la primera parte de
 un compás, el regulador se detiene en la línea divisoria
@@ -20,15 +23,15 @@ beendet.  Dieses Verhalten kann auch mit der Eigenschaft
 "
   doctitlede = "Das Verhalten von Crescendo-Klammern an Taktlinien beeinflussen"
 
-  lsrtags = "expressive-marks"
-  texidoc = "If the note which ends a hairpin falls on a downbeat,
-the hairpin stops at the bar line immediately preceding.  This behavior
-can be controlled by overriding the @code{'to-barline} property.
+  texidoc = "
+If the note which ends a hairpin falls on a downbeat, the hairpin stops
+at the bar line immediately preceding.  This behavior can be controlled
+by overriding the @code{'to-barline} property.
+
 "
   doctitle = "Setting hairpin behavior at bar lines"
 } % begin verbatim
 
-
 \relative c'' {
   e4\< e2.
   e1\!
index 8def1f89cfea6e9580ee7a63bf0bdac3a7913f8b..fdf517146c79522f2204b0d34f83315e509e9004 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -35,3 +35,4 @@ If hairpins are too short, they can be lengthened by modifying the
   \override Hairpin #'minimum-length = #5
   << f1 { s4 s\< s\> s\! } >>
 }
+
index 0c61ebeedb97a1ee9638fbed73c7521a763a4257..45ac8ede0bfe785d2c2a3dcbcfeceb891a266404 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "repeats"
@@ -38,3 +38,4 @@ lasts one measure, which is a duration of 3/4.
     { g4 g g }
   }
 }
+
index 7146da898fb88c66f4b99db402e56d0cc0fa38b7..e46904628eff4c8fb4cf330dafaa6b7343692fea 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -32,3 +32,4 @@ harmonies = \chordmode {
     \relative c' { \harmonies }
   }
 >>
+
index a7f7df33dfee0a4961142ffb1fd0f360777cd2fa..5f6912ba7f672361b5478b6559432f27101e6ad4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords"
@@ -27,3 +27,4 @@ When put together, chord names, a melody, and lyrics form a lead sheet:
   }
   \addlyrics { One day this shall be free __ }
 >>
+
index 6d8f1d359206a6441c48d620e28dff2acb233421..ace5627929091f64819f1bda17fdc221cc529df0 100644 (file)
@@ -6,4 +6,5 @@ combining-two-parts-on-the-same-staff.ly
 displaying-complex-chords.ly
 double-glissando.ly
 forcing-horizontal-shift-of-notes.ly
+making-an-object-invisible-with-the-transparent-property.ly
 suppressing-warnings-for-clashing-note-columns.ly
index de800cec785a9d02db8d02c49e2b89b83d7bfb65..28acf942eaf07aa66e0ae505cd125186b23496b9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, chords, template"
@@ -53,3 +53,4 @@ harmonies = \chordmode {
   \layout { }
   \midi { }
 }
+
index bff63283ea847a441a3c42b7f9c7ce8cabc1834b..9f9822ce03760c6d13f4b13cc1364df53a6a5b4b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, chords, template"
@@ -21,15 +21,6 @@ fret diagrams.
   doctitle = "Single staff template with notes, lyrics, chords and frets"
 } % begin verbatim
 
-% Define the fret diagrams to be used
-cFretDiagram = \markup {
-  \fret-diagram #"6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
-}
-
-gFretDiagram = \markup {
-  \fret-diagram #"6-3-2;5-2-1;4-o;3-o;2-o;1-3-3;"
-}
-
 verseI = \lyricmode {
   \set stanza = #"1."
   This is the first verse
@@ -40,36 +31,34 @@ verseII = \lyricmode {
   This is the second verse.
 }
 
-theChords = \new ChordNames {
-  \chordmode {
-    % insert the chords for chordnames here
-    c2 g4 c
-  }
+theChords = \chordmode {
+  % insert chords for chordnames and fretboards here
+  c2 g4 c
 }
 
-staffMelody = \new Staff  {
- \context Voice = "voiceMelody" {
+staffMelody = \relative c' {
    \key c \major
    \clef treble
-   \relative c' {
-     % Type notes and fret diagram markups here
-     c4^\cFretDiagram d8 e f4^\gFretDiagram g^\cFretDiagram
-     \bar "|."
-   }
- }
+   % Type notes for melody here
+   c4 d8 e f4 g
+   \bar "|."
 }
 
 \score {
   <<
-    \theChords
-    \staffMelody
-    \new Lyrics = "lyricsI" \lyricmode {
+    \context ChordNames { \theChords }
+    \context FretBoards { \theChords }
+    \new Staff {
+      \context Voice = "voiceMelody" { \staffMelody }
+    }
+    \new Lyrics = "lyricsI" {
       \lyricsto "voiceMelody" \verseI
     }
-    \new Lyrics = "lyricsII" \lyricmode {
+    \new Lyrics = "lyricsII" {
       \lyricsto "voiceMelody" \verseII
     }
   >>
   \layout { }
   \midi { }
 }
+
index 076191ee5f345c7dc1d5d447a43ce89378e2f69b..69742408c509ad9c09a34b3ec90155e18ad14c25 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "chords, template"
@@ -51,3 +51,4 @@ harmonies = \chordmode {
   \layout{ }
   \midi { }
 }
+
index 70c93f7ee6758267c3f52d85379605619b8d827e..324c30fe5a03304ff79a188b1193226f64038e05 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, template"
@@ -58,3 +58,4 @@ text = \lyricmode {
   \layout { }
   \midi { }
 }
+
index 4bdbd0de3f291339f51fcde924657fe02e43f697..21844ecfdff4bdfee0c611019a63aa6fa5ddd517 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "template"
@@ -42,3 +42,4 @@ melody = \relative c' {
   \layout { }
   \midi { }
 }
+
index 803c57ccd19b6115a3b7505ad0b143f7697cf7a4..1c48689154d2beadccb1d3a663883c120ffb30f8 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, vocal-music"
@@ -18,3 +18,4 @@ or underscores (@code{_}) are available.So for example:
   \relative c'' { a4 b c d }
   \new Lyrics \lyricmode { a4 "" _ gap }
 >>
+
index e5d0dc5911e463ab538cf565ac5a273270972bd9..cfe80eab3b08316bacd9cf83c33c86fe1543adf5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, vocal-music"
@@ -18,3 +18,4 @@ mode. In other situations, for example, when entering lyrics, using the
   \relative { a'1 a }
   \new Lyrics \lyricmode { \skip 1 bla1 }
 >>
+
index 92b15d4b9aa4c7ce2d05eadf515f8f32c1fa4b30..8c321d849985a5f08b179f25b6253742bd4a007f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
@@ -63,3 +63,4 @@ snapPizzicato = \markup \snappizz
   <c' e g>^\snapPizzicato
   <c, e g>_\snapPizzicato
 }
+
index 1abd1db2710b748fffd37e9694d3fc4b48cdc159..8e074d5aa15efcabda8f37da5c3cd394028fa6a2 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
   texidoces = "
 Mediante la especificación del contexto, el efecto de
 @code{beatGrouping} puede limitarse al contexto especificado, y
@@ -12,18 +14,16 @@ altos:
 "
   doctitlees = "Especificar el contexto con beatGrouping"
 
-  lsrtags = "rhythms"
   texidoc = "
 By specifying the context, the effect of @code{beatGrouping} can be
-limited to the context specified, and the values which may have
-been set in higher-level contexts can be overridden.  The
-@code{\\set} commands must be placed @emph{after} all @code{\\time}
-commands:
+limited to the context specified, and the values which may have been
+set in higher-level contexts can be overridden.  The @code{\\set}
+commands must be placed after all @code{\\time} commands:
+
 "
   doctitle = "Specifying context with beatGrouping"
 } % begin verbatim
 
-
 \score {
   \new Staff <<
     \time 7/8
index ef7219f27a74d2291e9ad732d34ec84e4aed0d32..ae1eeba66a3f698f87dd3cbdbfa9f7098d932016 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text"
@@ -21,26 +21,25 @@ Stand-alone text may be arranged in several columns using
 } % begin verbatim
 
 \markup {
- \fill-line {
-  \hspace #1.0
-  \column {
-   \line {"O sacrum convivium" }
-   \line {"in quo Christus sumitur," }
-   \line {"recolitur memoria passionis ejus," }
-   \line {"mens impletur gratia," }
-   \line {"futurae gloriae nobis pignus datur." }
-   \line {"Amen."}
+  \fill-line {
+    \hspace #1
+    \column {
+      \line { O sacrum convivium }
+      \line { in quo Christus sumitur, }
+      \line { recolitur memoria passionis ejus, }
+      \line { mens impletur gratia, }
+      \line { futurae gloriae nobis pignus datur. }
+      \line { Amen. }
+    }
+    \hspace #2
+    \column {
+      \line { \italic { O sacred feast } }
+      \line { \italic { in which Christ is received, } }
+      \line { \italic { the memory of His Passion is renewed, } }
+      \line { \italic { the mind is filled with grace, } }
+      \line { \italic { and a pledge of future glory is given to us. } }
+      \line { \italic { Amen. } }
+    }
+    \hspace #1
   }
-  \hspace #2
-  \column {
-   \line { \italic {"O sacred feast"} }
-   \line { \italic {"in which Christ is received,"} }
-   \line { \italic {"the memory of His Passion is renewed,"} }
-   \line { \italic {"the mind is filled with grace," } }
-   \line { \italic {"and a pledge of future glory is given to us." }}
-   \line { \italic {"Amen."}}
-  }
-  \hspace #1.0
- }
 }
-
index 602dcc865fe679e0239e218a539dca539043fa21..51ca6a01fa6914da3cedf54d3e1d4d11cf79c595 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "fretted-strings"
@@ -12,6 +12,17 @@ poner horizontales, como se muestra en este ejemplo.
 
 "
   doctitlees = "Comportamiento de las plicas y las barras de corchea en tablaturas"
+
+%% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
+
+  texidocfr = "
+La direction des hampes se gère dans les tablatures tout comme en 
+notation traditionnelle.  Les ligatures peuvvent être mises à l'horizontale 
+comme le montre cet exemple.
+
+"
+  doctitlefr = "Hampes et ligatures en mode tablature"
+
   texidoc = "
 The direction of stems is controlled the same way in tablature as in
 traditional notation. Beams can be made horizontal, as shown in this
@@ -29,3 +40,4 @@ example.
     g,,16 b d g b d g b
   }
 }
+
index ebb096ac5c9f0c34e6e2e838c8060ade8ad396fb..a38fd2e0b240f5eb8612106539a1f0d357e94a34 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -39,3 +39,4 @@ the different notations.
   g'16[^\markup { stemlets and no rests } f' \once \override Rest #'transparent = ##t r d']
 }
 
+
index 72ff6105f2379b9a2debc4d8e1fddf989194419b..2557eb3abc47716e5ab29b59c18c1ca8652430ae 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "unfretted-strings, template"
@@ -79,3 +79,4 @@ cello = \new Voice \relative c' {
   \layout { }
   \midi { }
 }
+
index c6d4613aca48e45d68b4c35f62f497aa2a987b1d..36ff573cb2bbafd514855c3e30bbf01e60ecbcc2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "unfretted-strings, template"
@@ -161,3 +161,4 @@ music = {
 }
 
 %}
+
index cdc16b747ea947181f92b38dca3652e05258e588..ed6f2584c5beec69f71d97e0392a059a5b39d33d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -55,3 +55,4 @@ function, as shown here:
   \set beatLength = #(ly:make-moment 1 16)
   c32[ c c c c c c c]
 }
+
index 50cfa3ccef72ecbbc13b04f70dd83858fa226505..d3cecd2370ca76f11eb2e2c203c0c314d3f77af3 100644 (file)
@@ -1,21 +1,22 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "simultaneous-notes,tweaks-and-overrides"
+  lsrtags = "simultaneous-notes, tweaks-and-overrides"
+
   texidoc = "
-If notes from two voices with stems in the same direction are
-placed at the same position, and both voices have no shift or the
-same shift specified, the error message \"warning: ignoring too
-many clashing note columns\" will appear when compiling the
-LilyPond file.  This message can be suppressed by setting the
-@code{'ignore-collision} property of the @code{NoteColumn} object
-to @code{#t}.
+If notes from two voices with stems in the same direction are placed at
+the same position, and both voices have no shift or the same shift
+specified, the error message \"warning: ignoring too many clashing note
+columns\" will appear when compiling the LilyPond file.  This message
+can be suppressed by setting the @code{'ignore-collision} property of
+the @code{NoteColumn} object to @code{#t}.
+
 "
   doctitle = "Suppressing warnings for clashing note columns"
 } % begin verbatim
 
-
 ignore = \override NoteColumn #'ignore-collision = ##t
 
 \relative c' {
index a669f51cbacba1f5ab9d0abc1c1757022db2673d..491f6a696808cf86dc862660e860ab8e39ae5832 100644 (file)
@@ -1,15 +1,19 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
   lsrtags = "paper-and-layout"
-  texidoc = "A table of contents is included using
-@w{@code{\\markuplines \\table-of-contents}}.  The TOC items are
-added with the @code{\\tocItem} command."
+
+  texidoc = "
+A table of contents is included using @code{\\markuplines
+\\table-of-contents}.  The TOC items are added with the
+@code{\\tocItem} command.
+
+"
   doctitle = "Table of contents"
 } % begin verbatim
 
-
 #(set-default-paper-size "a6")
 
 \book {
index 67e43fe024c8e0a3542e225682bc447264254ecf..7c846c5347387f5f57d199cb6364cfe341a4f2a1 100644 (file)
@@ -1,6 +1,7 @@
 ancient-notation-template----modern-transcription-of-gregorian-music.ly
 ancient-notation-template----modern-transcription-of-mensural-music.ly
 jazz-combo-template.ly
+orchestra,-choir-and-piano-template.ly
 piano-template-simple.ly
 piano-template-with-centered-dynamics.ly
 piano-template-with-centered-lyrics.ly
index 748af521de6401ec7161a61663f7adc03d50b451..649e13cf62c21db5bc30305cfb938e4e7dbdb6ff 100644 (file)
@@ -1,6 +1,8 @@
+adding-the-current-date-to-a-score.ly
 adjusting-lyrics-vertical-spacing.ly
 aligning-and-centering-instrument-names.ly
 aligning-marks-with-various-notation-objects.ly
+aligning-objects-created-with-the--mark-command.ly
 blanking-staff-lines-using-the--whiteout-command.ly
 center-text-below-hairpin-dynamics.ly
 changing-the-default-text-font-family.ly
@@ -15,13 +17,15 @@ formatting-lyrics-syllables.ly
 how-to-put-ties-between-syllables-in-lyrics.ly
 lyrics-alignment.ly
 markup-lines.ly
-multi--measure-rest-markup.ly
+multi-measure-rest-markup.ly
 ottava-text.ly
 outputting-the-version-number.ly
 piano-template-with-centered-lyrics.ly
 printing-marks-at-the-end-of-a-line-or-a-score.ly
 printing-marks-on-every-staff.ly
+printing-text-from-right-to-left.ly
 stand-alone-two-column-markup.ly
 three-sided-box.ly
 utf-8.ly
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
+volta-text-markup-using-repeatcommands.ly
index 9e94044ccd491153ad7d5b699df28602d7735968..896593aa7ae997e2f82b26f3d2c163afe2dffb30 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms, text"
@@ -49,3 +49,4 @@ thickness and padding around the markup."
   c2^\markup { \NWS-box ABCD }
   c2^\markup { \NWS-box \note #"4" #1.0 }
 }
+
index 458e522b581316491857e5ed837c5e91c35b029e..a49da4a4d45e6e9b4f8ae656ff9e3fb16773317e 100644 (file)
@@ -1,11 +1,14 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
   lsrtags = "staff-notation"
+
   texidoc = "
 'Tick' bar lines are often used in music where the bar line is used
 only for coordination and is not meant to imply any rhythmic stress.
+
 "
   doctitle = "Tick bar lines"
 } % begin verbatim
index 054c9fb151abafd8356eef3cd93d983a3d9f8197..c26a7a6802631d4a6ce19405ca6fe3346e4eb23a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides"
@@ -18,3 +18,4 @@ The time signature can be enclosed within parentheses.
   \time 2/4
   a4 b8 c
 }
+
diff --git a/input/lsr/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly b/input/lsr/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly
new file mode 100644 (file)
index 0000000..8a31255
--- /dev/null
@@ -0,0 +1,40 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
+  texidoc = "
+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 \\override Staff.TimeSignature #'style = #'single-digit to
+change the style permanently. By using \\revert Staff.TimeSignature
+#'style, this setting can be reversed. To apply the single-digit style
+to only one time signature, use the \\override command and prefix it
+with a \\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
+  % Change the style permanently
+  \override Staff.TimeSignature #'style = #'single-digit
+  \time 2/4 
+  c c
+  \time 3/4 
+  c c c
+  % Revert to default style:
+  \revert Staff.TimeSignature #'style
+  \time 2/4
+  c c
+  % single-digit style only for the next time signature
+  \once \override Staff.TimeSignature #'style = #'single-digit
+  \time 5/4
+  c c c c c
+  \time 2/4
+  c c
+}
index a21553f1614d56282d9e9aeff916b460e544c938..0b2c5c162fcbb3e5ef400308ca89127488466d21 100644 (file)
@@ -1,3 +1,4 @@
 adding-the-current-date-to-a-score.ly
 aligning-and-centering-instrument-names.ly
 demonstrating-all-headers.ly
+outputting-the-version-number.ly
index ddfaf9161376954a1e46e663d3dc947140137742..056c540250db1741633998ea38dee1dcaabe2306 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "ancient-notation, tweaks-and-overrides"
@@ -288,3 +288,4 @@ incipitBassus = \markup{
        indent=5\cm
   }
 }
+
index d6b7695aa4ac4db12e17f627620190e26f62bcfb..138606c341d3fcd015ea860adddcab01fb32da31 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "pitches"
+
 doctitlees = "Transportar música con el menor número de alteraciones"
 texidoces = "
 Este ejemplo utiliza código de Scheme para forzar las
@@ -62,41 +65,38 @@ Variante gewählt.
 "
 
 
-  lsrtags = "pitches"
-  texidoc = "This example uses some Scheme code to enforce enharmonic
-modifications for notes in order to have the minimum number of
-accidentals.  In this case, the following rules apply:
+  texidoc = "
+This example uses some Scheme code to enforce enharmonic modifications
+for notes in order to have the minimum number of accidentals.  In this
+case, the following rules apply:
 
-@itemize
-@item
 Double accidentals should be removed
 
-@item
+
 B sharp -> C
 
-@item
+
 E sharp -> F
 
-@item
+
 C flat -> B
 
-@item
+
 F flat -> E
 
-@end itemize
 
-In this manner, the most natural enharmonic notes are chosen.
+In this manner, the most natural enharmonic notes are chosen. 
+
 "
-  doctitle = "Transposing music with minimum accidentals"
+  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)))
-         ; alteration, a, in quarter tone steps,
-         ; for historical reasons
-         (n (ly:pitch-notename p)))
+#(define (naturalize-pitch p)
+  (let ((o (ly:pitch-octave p))
+        (a (* 4 (ly:pitch-alteration p)))
+        ;; alteration, a, in quarter tone steps,
+        ;; for historical reasons
+        (n (ly:pitch-notename p)))
     (cond
      ((and (> a 1) (or (eq? n 6) (eq? n 2)))
       (set! a (- a 2))
@@ -112,9 +112,9 @@ In this manner, the most natural enharmonic notes are chosen.
     (ly:make-pitch o n (/ a 4))))
 
 #(define (naturalize music)
-  (let* ((es (ly:music-property music 'elements))
-         (e (ly:music-property music 'element))
-         (p (ly:music-property music 'pitch)))
+  (let ((es (ly:music-property music 'elements))
+        (e (ly:music-property music 'element))
+        (p (ly:music-property music 'pitch)))
     (if (pair? es)
        (ly:music-set-property!
          music 'elements
index 136787c5ddab0652d80e46329cdeab154a83918b..d3fbef3b4ec345e3c4058536c3527e03f7331466 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "pitches, staff-notation, tweaks-and-overrides"
@@ -153,3 +153,4 @@ line, they do not.
   \set Staff.middleCPosition = #0
   c'1
 }
+
diff --git a/input/lsr/tweaking-grace-layout-within-music.ly b/input/lsr/tweaking-grace-layout-within-music.ly
new file mode 100644 (file)
index 0000000..e6875be
--- /dev/null
@@ -0,0 +1,29 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
+  texidoc = "
+The layout of grace expressions can be changed throughout the music
+using the functions @code{add-grace-property} and
+@code{remove-grace-property}. The following example undefines the
+@code{Stem} direction for this grace, so that stems do not always point
+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)
+    #(add-grace-property 'Voice 'NoteHead 'style 'cross)
+    \new Voice {
+       \acciaccatura { f16 } g4
+       \grace { d16[ e] } f4
+       \appoggiatura { f,32[ g a] } e2
+    }
+  }
+}
index 0c246b2e1466eec2650d35131d343ad790e2bdae..efcbf26794a69beb724f4e1ed1f206cd3a045c3b 100644 (file)
@@ -2,9 +2,8 @@ analysis-brackets-above-the-staff.ly
 avoiding-collisions-with-chord-fingerings.ly
 caesura-railtracks-with-fermata.ly
 changing-a-single-notes-size-in-a-chord.ly
-changing-form-of-multi--measure-rests.ly
+changing-form-of-multi-measure-rests.ly
 changing-properties-for-individual-grobs.ly
-changing-text-and-spanner-styles-for-text-dynamics.ly
 changing-the-default-text-font-family.ly
 changing-the-staff-size.ly
 controlling-the-vertical-ordering-of-scripts.ly
@@ -25,23 +24,31 @@ fret-diagrams-explained-and-developed.ly
 horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
 how-to-change-fret-diagram-position.ly
 inserting-a-caesura.ly
+line-arrows.ly
 making-an-object-invisible-with-the-transparent-property.ly
 manually-controlling-beam-positions.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
 nesting-staves.ly
 percent-repeat-count-visibility.ly
-positioning-multi--measure-rests.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
 proportional-strict-notespacing.ly
 removing-the-first-empty-line.ly
 rest-styles.ly
 rhythmic-slashes.ly
+separating-key-cancellations-from-key-signature-changes.ly
+setting-hairpin-behavior-at-bar-lines.ly
+specifying-context-with-beatgrouping.ly
 suppressing-warnings-for-clashing-note-columns.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
 tweaking-clef-properties.ly
+tweaking-grace-layout-within-music.ly
+using-beatlength-and-beatgrouping.ly
 using-postscript-to-generate-special-note-head-shapes.ly
 using-the--tweak-command-to-tweak-individual-grobs.ly
 vertically-aligned-dynamics-and-textscripts.ly
index 988e728318d4cb27bfffa9a2a75e483a55162ef9..fcbbbbd171c0b46ca5fd1c1a47742a8e4c9b47f8 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers"
@@ -29,3 +29,4 @@ context.
     \new Staff { c'4 d' e' f' }
   >> }
 }
+
index 616597a18aed1e69d09633650d25aba6c46ded4e..c148611cfa5ef39e551154258ac3f8e7ef7fb85d 100644 (file)
@@ -1,8 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
+  lsrtags = "rhythms, tweaks-and-overrides"
+
   texidoces = "
 La propiedad @code{measureLength} determina dónde se deben insertar
 líneas divisorias y, con @code{beatLength} y @code{beatGrouping}, cómo
@@ -15,20 +17,18 @@ explicaciones están en forma de comentarios dentro del código.
 "
   doctitlees = "Utilización de beatLength y beatGrouping"
 
-  lsrtags = "rhythms"
   texidoc = "
-The property @code{measureLength} determines where bar lines
-should be inserted and, with @code{beatLength} and
-@code{beatGrouping}, how automatic beams should be generated
-for beam durations and time signatures for which no beam-ending
-rules are defined.  This example shows several ways of controlling
-beaming by setting these properties.  The explanations are shown
-as comments in the code.
+The property @code{measureLength} determines where bar lines should be
+inserted and, with @code{beatLength} and @code{beatGrouping}, how
+automatic beams should be generated for beam durations and time
+signatures for which no beam-ending rules are defined.  This example
+shows several ways of controlling beaming by setting these properties. 
+The explanations are shown as comments in the code.
+
 "
   doctitle = "Using beatLength and beatGrouping"
 } % begin verbatim
 
-
 \relative c'' {
   \time 3/4
   % The default in 3/4 time is to beam in three groups
@@ -63,4 +63,3 @@ as comments in the code.
   \set Score.beatGrouping = #'(3 4 2 3)
   a16 a a a a a a a a a a a
 }
-
index ea8a4889e39dd5b740c2b3f6d8b917e3cced5a4c..47f82c267ff4e830b705f3202ff5e20fc0b3d320 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -32,3 +32,4 @@ be achieved by setting @code{doubleSlurs}.
   \set doubleSlurs = ##t
   <c e>4( <d f> <c e> <d f>)
 }
+
diff --git a/input/lsr/using-grace-note-slashes-with-normal-heads.ly b/input/lsr/using-grace-note-slashes-with-normal-heads.ly
new file mode 100644 (file)
index 0000000..586ad5b
--- /dev/null
@@ -0,0 +1,20 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "rhythms"
+
+  texidoc = "
+The slash through the stem found in acciaccaturas can be applied in
+other situations.
+
+"
+  doctitle = "Using grace note slashes with normal heads"
+} % begin verbatim
+
+\relative c'' {
+  \override Stem #'stroke-style = #"grace"
+  c8( d2) e8( f4)
+}
+
index 28143c8faa7789a6ea934985d7d4b7e564436d9a..e02b27e8610dca1e6ec7861502c37177d0ff2612 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "editorial-annotations, tweaks-and-overrides"
@@ -48,3 +48,4 @@ normalNoteHeads = \revert NoteHead #'stencil
   <f, \tweak #'stencil \parallelogram b e>4 d
 }
 
+
index 04b33750c0cf04797bc93339031b84034be0a80d..23c0ca66b3f168d63cb1b5b0c1c067c22b84388f 100644 (file)
@@ -1,16 +1,18 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
   lsrtags = "tweaks-and-overrides"
+
   texidoc = "
-With the @code{\\tweak} command, every grob can be tuned directly.  Here
-are some examples of available tweaks.
+With the @code{\\tweak} command, every grob can be tuned directly. 
+Here are some examples of available tweaks.
+
 "
-  doctitle = "Using the @code{\\tweak} command to tweak individual grobs"
+  doctitle = "Using the \\tweak command to tweak individual grobs"
 } % begin verbatim
 
-
 \relative c' {
   \time 2/4
   \set fingeringOrientations = #'(right)
@@ -21,3 +23,4 @@ are some examples of available tweaks.
     \tweak #'duration-log #2 a
   >2
 }
+
index 4ef94434c3878b2bc96eb417786b2f84024aaef1..b0c83267c8cc45ef6291eb7a1eb18e01abb0f008 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "rhythms"
@@ -50,3 +50,4 @@ can also be used for ordinary consecutive notes.
   \tieDotted
   g8 ~ c g2
 }
+
index 3fed51ec107d81e4a8e296a5dc095d72c43b1946..fd892f4c60b753b9bee7ba300fc4723c98117517 100644 (file)
@@ -1,6 +1,22 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
+\header {
+  lsrtags = "text"
+
+  texidoc = "
+Various scripts may be used for texts (like titles and lyrics) by
+entering them in UTF-8 encoding, and using a Pango based backend. 
+Depending on the fonts installed, this fragment will render Bulgarian
+(Cyrillic), Hebrew, Japanese and Portuguese.
+
+"
+  doctitle = "UTF-8"
+} % begin verbatim
+
+% end verbatim - this comment is a hack to prevent texinfo.tex
+% from choking on non-European UTF-8 subsets
 
 %% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
 
@@ -18,21 +34,8 @@ Debian GNU/Linux
    apt-get install emacs-intl-fonts xfonts-intl-.* \
   ttf-kochi-gothic ttf-kochi-mincho \
   xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi 
-%} 
-
-\header {
-  lsrtags = "text"
-  texidoc = "Various scripts may be used for texts (like titles and
-lyrics) by entering them in UTF-8 encoding, and using a Pango based
-backend.  Depending on the fonts installed, this fragment will
-render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
-"
-  doctitle = "UTF-8"
-} % begin verbatim
-
+%}
 
-% end verbatim - this comment is a hack to prevent texinfo.tex
-% from choking on non-European UTF-8 subsets
 % Cyrillic font
 bulgarian = \lyricmode {
   Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
diff --git a/input/lsr/vertical-line-as-a-baroque-articulation-mark.ly b/input/lsr/vertical-line-as-a-baroque-articulation-mark.ly
new file mode 100644 (file)
index 0000000..5af736d
--- /dev/null
@@ -0,0 +1,36 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.12.3"
+
+\header {
+  lsrtags = "expressive-marks, ancient-notation"
+
+  texidoc = "
+This short vertical line placed above the note is commonly used in
+baroque music.  Its meaning can vary, but generally indicates notes
+that should be played with more \"weight\".  The following example
+demonstrates how to achieve such a notation.
+
+"
+  doctitle = "Vertical line as a baroque articulation mark"
+} % begin verbatim
+
+upline =
+#(let* ((m (make-music 'ArticulationEvent
+                       'articulation-type "stopped"
+                       'direction 1)))
+   (ly:music-set-property! m 'tweaks
+     (acons 'font-size 3
+       (acons 'text (markup
+                   #:postscript "
+                        .15 setlinewidth
+                        0 -1 0 1.5 lineto
+                        stroke")
+         (acons 'stencil ly:text-interface::print
+           (ly:music-property m 'tweaks)))))
+   m)
+
+
+\relative c' {
+  a'^\upline a( c a)
+}
index 3c07af3716b91937c64d5f55f81955a0e5104f1e..97116f98726696bbeb32795fe02bb6cdfe005c08 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
@@ -59,3 +59,4 @@ music = \relative c'' {
   \override TextScript #'Y-extent = #'(-1.5 . 1.5)
   \music
 }
+
index 9f6baade1247305f8bec9249faab30d5a34839cc..4dc951213c91125f21373ef07468ce379c14d74d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "expressive-marks"
@@ -30,3 +30,4 @@ of the @code{DynamicLineSpanner} object.
   c2\p f\mf
   g2\< b4\> c\!
 }
+
index 138e0abe943edd0719869ad05c983a0a660730f3..ef3f3d63945232141e2c313c3e0190af7fa6d283 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, tweaks-and-overrides, spacing"
@@ -50,3 +50,4 @@ positioning of lyrics and ossias.
     >>
   }
 >>
+
index 592a3700a63676b230e066fe7109b3029931596d..136b57b01487b052ef2f70b2a852c89e0ecdb0b0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music"
@@ -53,3 +53,4 @@ melody = \relative c' { c4 d e f g f e8( e f) d4 c e d c }
                 \new Lyrics \lyricsto m \lyricsD
         >>
 }
+
index bd4605d93cf3e145d3be032ef30e6135a487a505..adceb3322417430b50730b59cd01aa4061a1f4d2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
@@ -115,3 +115,4 @@ bassWords = \lyricmode {
     }
   }
 }
+
index 7543e891601cadc4e1243b590a823858bfd4e5bd..a8995f70739aaec63698e897ed19281d4414460d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "text, vocal-music, contexts-and-engravers, template"
@@ -93,3 +93,4 @@ bassWords = \lyricmode {
     }
   }
 }
+
index 0b529e37674723d90dfa5443b1d41df4d48435ce..ec833037593c953a622f3b9c387c1aca5d0e5d59 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
   lsrtags = "vocal-music, template"
@@ -106,3 +106,4 @@ bassWords = \lyricmode {
     }
   }
 }
+
index 4f5934e67a090200b8588a2169527e8cfec958c3..55640fe17bdd7fd3f6c4e2a06c611dbe665a1b90 100644 (file)
@@ -1,7 +1,10 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
+  lsrtags = "repeats, staff-notation, chords"
+
   texidoces = "
 Mediante la adición del grabador @code{Volta_engraver} al
 pentagrama pertinente, se pueden poner los corchetes de primera y
@@ -10,12 +13,13 @@ segunda vez debajo de los acordes.
 "
   doctitlees = "Corchetes de primera y segunda vez debajo de los acordes"
 
-  lsrtags = "repeats,staff-notation,chords"
-  texidoc = "By adding the @code{Volta_engraver} to the relevant
-staff, volte can be put under chords."
-  doctitle = "Volta under chords"
-} % begin verbatim
+  texidoc = "
+By adding the @code{Volta_engraver} to the relevant staff, volte can be
+put under chords.
 
+"
+  doctitle = "Volta below chords"
+} % begin verbatim
 
 \score {
   <<
index b89cca5af866a57b1192d5b5e3e1e46283776208..022b46a8e5c6c55b25fb1e38aff9f80c09e17e74 100644 (file)
@@ -1,14 +1,17 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
+
 \header {
-  lsrtags = "repeats,staff-notation"
-  texidoc = "By adding the @code{Volta_engraver} to the relevant
-staff, volte can be put over staves other than the topmost
-one in a score."
-  doctitle = "Volta multi-staff"
-} % begin verbatim
+  lsrtags = "repeats, staff-notation"
 
+  texidoc = "
+By adding the @code{Volta_engraver} to the relevant staff, volte can be
+put over staves other than the topmost one in a score.
+
+"
+  doctitle = "Volta multi staff"
+} % begin verbatim
 
 voltaMusic = \relative c'' {
   \repeat volta 2 {
index 4ea2d1952d195eae7d72e24501d742a98f462f4a..9bcfdd1d5859589213fbdaf1f95eb0b7caba8d19 100644 (file)
@@ -1,22 +1,24 @@
-%% Do not edit this file; it is auto-generated from input/new
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
 %% This file is in the public domain.
-\version "2.12.0"
+\version "2.12.3"
 
 \header {
-  lsrtags = "repeats"
-  texidoc = "Though volte are best specified using
-@code{\\repeat volta}, the context property @code{repeatCommands}
-must be used in cases where the volta text needs more advanced
-formatting with @code{\\markup}.
+  lsrtags = "repeats, text"
+
+  texidoc = "
+Though volte are best specified using @code{\\repeat volta}, the
+context property @code{repeatCommands} must be used in cases where the
+volta text needs more advanced formatting with @code{\\markup}.
 
 Since @code{repeatCommands} takes a list, the simplest method of
-including markup is to use an identifier for the text and embed
-it in the command list using the Scheme syntax
-@w{@code{#(list (list 'volta textIdentifier))}}. Start- and
-end-repeat commands can be added as separate list elements:"
-doctitle = "Volta text markup using @code{repeatCommands}"
-} % begin verbatim
+including markup is to use an identifier for the text and embed it in
+the command list using the Scheme syntax @code{#(list (list 'volta
+textIdentifier))}. Start- and end-repeat commands can be added as
+separate list elements: 
 
+"
+  doctitle = "Volta text markup using repeatCommands"
+} % begin verbatim
 
 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
 
index 51938cbb254f3946c09aec77661766adfd90ca06..ff88b90b4751f9cb47931b5f4183a2e4e0a0046a 100644 (file)
@@ -1,2 +1,3 @@
 arabic-improvisation.ly
 makam-example.ly
+printing-text-from-right-to-left.ly
diff --git a/input/new/aligning-and-centering-instrument-names.ly b/input/new/aligning-and-centering-instrument-names.ly
deleted file mode 100644 (file)
index 6ad24e9..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "text, paper-and-layout, titles"
-  texidoc = "The horizontal alignment of instrument names is tweaked
-by changing the @code{Staff.InstrumentName #'self-alignment-X} property.
-The @code{\\layout} variables @code{indent} and @code{short-indent}
-define the space in which the instrument names are aligned before the
-first and the following systems, respectively."
-  doctitle = "Aligning and centering instrument names"
-}
-
-\paper {
-  left-margin = 3\cm
-}
-
-\score {
-  \new StaffGroup <<
-    \new Staff {
-      \override Staff.InstrumentName #'self-alignment-X = #LEFT
-      \set Staff.instrumentName = \markup \left-column {
-        "Left aligned"
-        "instrument name"
-      }
-      \set Staff.shortInstrumentName = #"Left"
-      c''1
-      \break
-      c''1
-    }
-    \new Staff {
-      \override Staff.InstrumentName #'self-alignment-X = #CENTER
-      \set Staff.instrumentName = \markup \center-column {
-        Centered
-        "instrument name"
-      }
-      \set Staff.shortInstrumentName = #"Centered"
-      g'1
-      g'1
-    }
-    \new Staff {
-      \override Staff.InstrumentName #'self-alignment-X = #RIGHT
-      \set Staff.instrumentName = \markup \right-column {
-        "Right aligned"
-        "instrument name"
-      }
-      \set Staff.shortInstrumentName = #"Right"
-      e'1
-      e'1
-    }
-  >>
-  \layout {
-    ragged-right = ##t
-    indent = 4\cm
-    short-indent = 2\cm
-  }
-}
diff --git a/input/new/aligning-marks-with-various-notation-objects.ly b/input/new/aligning-marks-with-various-notation-objects.ly
deleted file mode 100644 (file)
index 79f78ef..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "text"
-  texidoc = "If specified, text marks may be aligned with notation
-objects other than bar lines.  These objects include @code{ambitus},
-@code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
-@code{left-edge}, @code{key-cancellation}, @code{key-signature}, and
-@code{time-signature}.
-
-In such cases, text marks will be horizontally centered above the
-object.  However this can be changed, as demonstrated on the second
-line of this example (in a score with multiple staves, this setting
-should be done for all the staves)."
-  doctitle = "Aligning marks with various notation objects"
-}
-
-\relative c' {
-  e1
-  
-  % the RehearsalMark will be centered above the Clef
-  \override Score.RehearsalMark #'break-align-symbols = #'(clef)
-  \key a \major
-  \clef treble
-  \mark "↓"
-  e1
-  
-  % the RehearsalMark will be centered above the TimeSignature
-  \override Score.RehearsalMark #'break-align-symbols = #'(time-signature)
-  \key a \major
-  \clef treble
-  \time 3/4
-  \mark "↓"
-  e2.
-  
-  % the RehearsalMark will be centered above the KeySignature
-  \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
-  \key a \major
-  \clef treble
-  \time 4/4
-  \mark "↓"
-  e1
-
-  \break
-  e1
-  
-  % the RehearsalMark will be aligned with the left edge of the KeySignature
-  \once \override Score.KeySignature #'break-align-anchor-alignment = #LEFT
-  \mark "↓"
-  \key a \major
-  e1
-  
-  % the RehearsalMark will be aligned with the right edge of the KeySignature
-  \once \override Score.KeySignature #'break-align-anchor-alignment = #RIGHT
-  \key a \major
-  \mark "↓"
-  e1
-  
-  % the RehearsalMark will be aligned with the left edge of the KeySignature
-  % and then shifted right by one unit.
-  \once \override Score.KeySignature #'break-align-anchor = #1
-  \key a \major
-  \mark "↓"
-  e1
-}
diff --git a/input/new/arabic-improvisation.ly b/input/new/arabic-improvisation.ly
deleted file mode 100644 (file)
index 0634891..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "world-music"
-  texidoc = "For improvisations or @emph{taqasim} which are
-temporarily free, the time signature can be omitted and
-@code{\cadenzaOn} can be used.  Adjusting the accidental style
-might be required, since the absence of bar lines will cause the
-accidental to be marked only once.  Here is an example of what
-could be the start of a @emph{hijaz} improvisation:"
-doctitle = "Arabic improvisation"
-}
-
-\include "arabic.ly"
-
-\relative sol' {
-  \key re \kurd
-  #(set-accidental-style 'forget)
-  \cadenzaOn
-  sol4 sol sol sol fad mib sol1 fad8 mib re4. r8 mib1 fad sol
-}
diff --git a/input/new/book-parts.ly b/input/new/book-parts.ly
deleted file mode 100644 (file)
index 33a624c..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "paper-and-layout"
-  texidoc = "@code{\\bookpart} can be used to split a book into
-several parts.
-Each part last page can be affected by @code{ragged-bottom-last}.
-Header and footer markups can detect a part last page, and make the
-difference with the book last page.
-"
-  doctitle = "Book parts"
-}
-
-#(set-default-paper-size "a6")
-
-\book {
-
-  %% book paper, which is inherited by all children bookparts
-  \paper {
-    ragged-last-bottom = ##t
-    %% Page footer: add a different part-tagline at part last page
-    oddFooterMarkup = \markup {
-      \column {
-        \fill-line {
-          %% Copyright header field only on book first page.
-          \on-the-fly #first-page \fromproperty #'header:copyright
-        }
-        \fill-line {
-          %% Part tagline header field only on each part last page.
-          \on-the-fly #part-last-page \fromproperty #'header:parttagline
-        }
-        \fill-line {
-          %% Tagline header field only on book last page.
-          \on-the-fly #last-page \fromproperty #'header:tagline
-        }
-      }
-    }
-  }
-
-  %% book header, which is inherited by the first bookpart
-  \header {
-    title = "Book title"
-    copyright = "Copyright line on book first page"
-    parttagline = "Part tagline"
-    tagline = "Book tagline"
-  }
-  
-  \bookpart {
-    %% a different page breaking function may be used on each part
-    \paper { #(define page-breaking optimal-page-breaks) }
-    \header { subtitle = "First part" }
-    \markup { The first book part }
-    \markup { a page break }
-    \pageBreak
-    \markup { first part last page }
-    \markup \wordwrap { with ragged-last-bottom (see the space below this text) }
-  }
-
-  \bookpart {
-    \header { subtitle = "Second part" }
-    { c' }
-  }
-
-}
diff --git a/input/new/broken-crescendo-hairpin.ly b/input/new/broken-crescendo-hairpin.ly
deleted file mode 100644 (file)
index 839b361..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "expressive-marks"
-  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 rectangle is
-defined as postscript code within a text markup.
-
-To fine-tune the position and size of the markup, the number
-preceding @code{setgray} in the postscript definition can be set to a
-value less than one, making it grey.  The two numbers before @code{scale}
-in the postscript code are responsible for the width and height of the
-rectangle, the two numbers before @code{translate} change the x- and
-y-origin of the rectangle.
-
-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
-    \override DynamicLineSpanner #'staff-padding = #4
-    r2 r16 c'8.\pp r4
-  }
-  \\
-  {
-    \override DynamicLineSpanner #'layer = #0
-    des,2\mf\< ~
-    \override TextScript #'layer = #2
-    des16_\markup {
-      \postscript #"
-        1.9 -8 translate
-        5 4 scale
-        1 setgray
-        0 0 moveto
-        0 1 lineto
-        1 1 lineto
-        1 0 lineto
-        0 0 lineto
-        fill"
-    }
-    r8. des4 ~ des16->\sff
-  } >>
-}
diff --git a/input/new/center-text-below-hairpin-dynamics.ly b/input/new/center-text-below-hairpin-dynamics.ly
deleted file mode 100644 (file)
index 769f735..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "expressive-marks, text"
-
-  texidoc = "
-This example provides a function to typeset a hairpin (de)crescendo
-with some additional text below it, such as \"molto\" or \"poco\". The
-example also illustrates how to modify the way an object is normally
-printed, using some Scheme code.
-"
-  doctitle = "Center text below hairpin dynamics"
-}
-
-hairpinWithCenteredText =
-#(define-music-function (parser location text) (markup?)
-#{
-  \override Voice.Hairpin #'stencil = #(lambda (grob)
-    (ly:stencil-aligned-to
-     (ly:stencil-combine-at-edge
-      (ly:stencil-aligned-to (ly:hairpin::print grob) X CENTER)
-      Y DOWN
-      (ly:stencil-aligned-to (grob-interpret-markup grob $text) X CENTER))
-     X LEFT))
-#})
-
-hairpinMolto = \hairpinWithCenteredText \markup { \italic molto }
-hairpinMore = \hairpinWithCenteredText \markup { \larger moltissimo }
-
-\layout { ragged-right = ##f }
-
-{
-  \hairpinMolto c'2\< c'\f
-  \hairpinMore  c'2\< c'\f
-}
diff --git a/input/new/changing-form-of-multi--measure-rests.ly b/input/new/changing-form-of-multi--measure-rests.ly
deleted file mode 100644 (file)
index 2803fc5..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "rhythms,tweaks-and-overrides"
-  texidoc = "
-If there are ten or fewer measures of rests, a series of longa
-and breve rests (called in German \"Kirchenpausen\" - church rests)
-is printed within the staff; otherwise a simple line is shown.
-This default number of ten may be changed by overriding the
-@code{expand-limit} property:
-"
-  doctitle = "Changing form of multi-measure rests"
-}
-
-\relative c'' {
-  \compressFullBarRests
-  R1*2 | R1*5 | R1*9
-  \override MultiMeasureRest #'expand-limit = #3
-  R1*2 | R1*5 | R1*9
-}
diff --git a/input/new/changing-properties-for-individual-grobs.ly b/input/new/changing-properties-for-individual-grobs.ly
deleted file mode 100644 (file)
index 714ae7e..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "tweaks-and-overrides"
-
-  texidoc = "
-The @code{\\applyOutput} command allows the tuning of any layout
-object, in any context.  It requires a Scheme function with three
-arguments."
-
-  doctitle = "Changing properties for individual grobs"
-}
-
-#(define (mc-squared grob grob-origin context)
-  (let*
-    (
-      (ifs (ly:grob-interfaces grob))
-      (sp (ly:grob-property grob 'staff-position))
-    )
-    (if (memq 'note-head-interface ifs)
-      (begin
-        (ly:grob-set-property! grob 'stencil
-          (grob-interpret-markup grob
-            (make-lower-markup 0.5
-              (case sp
-                ((-5) "m")
-                ((-3) "c ")
-                ((-2) (make-smaller-markup (make-bold-markup "2")))
-                (else "bla")
-                ))))
-        ))))
-
-\relative c' {
-  <d f g b>2
-  \applyOutput #'Voice #mc-squared
-  <d f g b>2
-}
diff --git a/input/new/changing-text-and-spanner-styles-for-text-dynamics.ly b/input/new/changing-text-and-spanner-styles-for-text-dynamics.ly
deleted file mode 100644 (file)
index 956f3bd..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "rhythms,tweaks-and-overrides"
-  texidoc = "
-The text used for crescendos and decrescendos can be changed by
-modifying the context properties @code{crescendoText} and
-@code{decrescendoText}.  The style of the spanner line can be
-changed by modifying the @code{'style} property of
-@code{DynamicTextSpanner}.  The default value is @code{'hairpin},
-and other possible values include @code{'line}, @code{'dashed-line}
-and @code{'dotted-line}:
-"
-  doctitle = "Changing text and spanner styles for text dynamics"
-}
-
-\relative c'' {
-  \set crescendoText = \markup { \italic { cresc. poco } }
-  \set crescendoSpanner = #'text
-  \override DynamicTextSpanner #'style = #'dotted-line
-  a2\< a
-  a2 a
-  a2 a
-  a2 a\mf
-}
diff --git a/input/new/changing-the-tempo-without-a-metronome-mark.ly b/input/new/changing-the-tempo-without-a-metronome-mark.ly
deleted file mode 100644 (file)
index f64adcc..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "staff-notation"
-  texidoc = "To change the tempo in MIDI output without printing
-anything, make the metronome mark invisible:"
-
-  doctitle = "Changing the tempo without a metronome mark"
-}
-
-\score {
-  \new Staff \relative c' {
-    \tempo 4 = 160
-    c4 e g b
-    c4 b d c
-    \set Score.tempoHideNote = ##t
-    \tempo 4 = 96
-    d,4 fis a cis
-    d4 cis e d
-  }
-  \layout { }
-  \midi { }
-}
diff --git a/input/new/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly b/input/new/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
deleted file mode 100644 (file)
index f7007eb..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "rhythms,contexts-and-engravers"
-  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 @code{\\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/input/new/clip-systems.ly b/input/new/clip-systems.ly
deleted file mode 100644 (file)
index 49532ac..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
-% "Special output" might be more adequate -jm
-  texidoc = "
-This code shows how to clip (extract) snippets from a full score.
-
-This file needs to be run separately with @code{-dclip-systems}; the
-snippets page may not adequately show the results.
-
-The result will be files named
-@file{@var{base}-from-@var{start}-to-@var{end}[-@var{count}].eps}.
-
-@itemize
-@item
-If system starts and ends are included, they include extents of the
-System grob, e.g., instrument names.
-
-@item
-Grace notes at the end point of the region are not included.
-
-@item
-Regions can span multiple systems.  In this case, multiple EPS files
-are generated.
-
-@end itemize
-"
-  doctitle = "Clip systems"
-}
-
-#(ly:set-option 'clip-systems)
-#(set! output-count 1)
-
-origScore = \score {
-  \relative c' {
-    \set Staff.instrumentName = #"bla"
-    c1
-    d1
-    \grace c16 e1
-    \key d \major
-    f1 \break
-    \clef bass
-    g,1
-    fis1
-  }
-}
-
-\book {
-  \score {
-    \origScore
-    \layout {
-      % Each clip-region is a (START . END) pair
-      % where both are rhythmic-locations.
-      
-      % (make-rhythmic-locations BAR-NUMBER NUM DEN)
-      % means NUM/DEN whole-notes into bar numbered BAR-NUMBER
-
-      clip-regions = #(list
-      (cons
-       (make-rhythmic-location 2 0 1)
-       (make-rhythmic-location 4 0 1))
-      
-      (cons
-       (make-rhythmic-location 0 0 1)
-       (make-rhythmic-location 4 0 1))
-
-      (cons
-       (make-rhythmic-location 0 0 1)
-       (make-rhythmic-location 6 0 1))
-      )
-    }
-  }
-}
-
-#(set! output-count 0)
-#(ly:set-option 'clip-systems #f)
-
-\book {
-  \score { \origScore }
-  \markup { \bold \fontsize #6 clips }
-  \score {
-    \lyrics {
-      \markup { from-2.0.1-to-4.0.1-clip.eps }
-      \markup {
-        \epsfile #X #30.0 #(format #f "~a-1-from-2.0.1-to-4.0.1-clip.eps"
-                            (ly:parser-output-name parser)) }
-    }
-  }
-}
diff --git a/input/new/coloring-notes-depending-on-their-pitch.ly b/input/new/coloring-notes-depending-on-their-pitch.ly
deleted file mode 100644 (file)
index 6359c29..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "pitches,editorial-annotations,really-cool"
-  texidoc = "
-It is possible to color note heads depending on their pitch and/or their names:
-the function used in this example even makes it possible to distinguish enharmonics.
-"
-  doctitle = "Coloring notes depending on their pitch"
-}
-
-%LSR Thanks a LOT to Damian leGassick, Steven Weber and Jay Anderson for this snippet
-
-%Association list of pitches to colors.
-#(define color-mapping
-  (list
-    (cons (ly:make-pitch 0 0 0) (x11-color 'red))
-    (cons (ly:make-pitch 0 0 1/2) (x11-color 'green))
-    (cons (ly:make-pitch 0 1 -1/2) (x11-color 'green))
-    (cons (ly:make-pitch 0 2 0) (x11-color 'red))
-    (cons (ly:make-pitch 0 2 1/2) (x11-color 'green))
-    (cons (ly:make-pitch 0 3 -1/2) (x11-color 'red))
-    (cons (ly:make-pitch 0 3 0) (x11-color 'green))
-    (cons (ly:make-pitch 0 4 1/2) (x11-color 'red))
-    (cons (ly:make-pitch 0 5 0) (x11-color 'green))
-    (cons (ly:make-pitch 0 5 -1/2) (x11-color 'red))
-    (cons (ly:make-pitch 0 6 1/2) (x11-color 'red))
-    (cons (ly:make-pitch 0 1 0) (x11-color 'blue))
-    (cons (ly:make-pitch 0 3 1/2) (x11-color 'blue))
-    (cons (ly:make-pitch 0 4 -1/2) (x11-color 'blue))
-    (cons (ly:make-pitch 0 5 1/2) (x11-color 'blue))
-    (cons (ly:make-pitch 0 6 -1/2) (x11-color 'blue))
-    ))
-
-%Compare pitch and alteration (not octave).
-#(define (pitch-equals? p1 p2)
-  (and
-    (= (ly:pitch-alteration p1) (ly:pitch-alteration p2))
-    (= (ly:pitch-notename p1) (ly:pitch-notename p2))))
-
-#(define (pitch-to-color pitch)
-  (let ((color (assoc pitch color-mapping pitch-equals?)))
-    (if color
-      (cdr color))))
-
-#(define (color-notehead grob)
-  (pitch-to-color
-    (ly:event-property (ly:grob-property grob 'cause) 'pitch)))
-
-\score {
-  \new Staff \relative c' {
-    \override NoteHead #'color = #color-notehead
-    c8 b d dis ees f g aes
-  }
-}
diff --git a/input/new/compound-time-signatures.ly b/input/new/compound-time-signatures.ly
deleted file mode 100644 (file)
index b55a3fd..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-Odd 20th century time signatures (such as \"5/8\") can often be played
-as compound time signatures (e.g. \"3/8 + 2/8\"), which combine two or
-more inequal metrics. LilyPond can make such music quite easy to read
-and play, by explicitly printing the compound time signatures and
-adapting the automatic beaming behavior. (Graphic measure grouping
-indications can also be added; see the appropriate snippet in this
-database.) 
-
-"
-  doctitle = "Compound time signatures"
-}
-
-#(define ((compound-time one two num) grob)
-  (grob-interpret-markup grob
-    (markup #:override '(baseline-skip . 0) #:number
-      (#:line (
-          (#:column (one num))
-          #:vcenter "+"
-          (#:column (two num))))
-      )))
-
-\relative c' {
-  \override Staff.TimeSignature #'stencil = #(compound-time "2" "3" "8")
-  \time 5/8
-  #(override-auto-beam-setting '(end 1 8 5 8) 1 4)
-  c8 d e fis gis
-  c8 fis, gis e d
-  c8 d e4 gis8
-}
diff --git a/input/new/creating-a-delayed-turn.ly b/input/new/creating-a-delayed-turn.ly
deleted file mode 100644 (file)
index 16df65b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "expressive-marks, editorial-annotations, 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}.  The value of @code{halign} is used
-to position the turn horizontally."
-
-  doctitle = "Creating a delayed turn"
-}
-
-\relative c'' {
-  \once \override TextScript #'avoid-slur = #'inside
-  \once \override TextScript #'outside-staff-priority = ##f
-  c2(^\markup \tiny \override #'(baseline-skip . 1) {
-    \halign #-4
-    \center-column {
-      \sharp
-      \musicglyph #"scripts.turn"
-    }
-  }
-  d4.) c8
-}
diff --git a/input/new/creating-metronome-marks-in-markup-mode.ly b/input/new/creating-metronome-marks-in-markup-mode.ly
deleted file mode 100644 (file)
index bb1379b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "staff-notation"
-  texidoc = "New metronome marks can be created in markup mode,
-but they will not change the tempo in MIDI output."
-
-  doctitle = "Creating metronome marks in markup mode"
-}
-
-\relative c' {
-  \tempo \markup {
-    \concat {
-      (
-      \smaller \general-align #Y #DOWN \note #"16." #1
-      " = "
-      \smaller \general-align #Y #DOWN \note #"8" #1
-      )
-    }
-  }
-  c1
-  c4 c' c,2
-}
diff --git a/input/new/creating-simultaneous-rehearsal-marks.ly b/input/new/creating-simultaneous-rehearsal-marks.ly
deleted file mode 100644 (file)
index 2f065dd..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "expressive-marks,text,tweaks-and-overrides"
-  texidoc = "
-Unlike text scripts, rehearsal marks cannot be stacked at a particular point
-in a score: only one @code{RehearsalMark} object is created.  Using an
-invisible measure and bar line, an extra rehearsal mark can be added, giving
-the appearance of two marks in the same column.
-
-This method may also prove useful for placing rehearsal marks at both the
-end of one system and the start of the following system.
-"
-  doctitle = "Creating simultaneous rehearsal marks"
-}
-
-% LSR: Thanks to Risto Vääräniemi for this snippet
-
-{
-  \key a \major
-  \set Score.markFormatter = #format-mark-box-letters
-  \once \override Score.RehearsalMark #'outside-staff-priority = #5000
-  \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
-  \once \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
-  \mark \markup { \bold { Senza denti } }
-  
-  % the hidden measure and bar line
-  \once \override Score.TimeSignature #'stencil = ##f
-  \time 1/16
-  s16 \bar ""
-  
-  \time 4/4
-  \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
-  \once \override Score.RehearsalMark #'break-align-symbols = #'(bar-line)
-  \mark \markup { \box \bold Intro }
-  d'1
-  \mark \default
-  d'1
-}
diff --git a/input/new/creating-text-spanners.ly b/input/new/creating-text-spanners.ly
deleted file mode 100644 (file)
index 0d89056..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "expressive-marks, text, tweaks-and-overrides"
-  texidoc = "The @code{\\startTextSpan} and @code{\\stopTextSpan}
-commands allow the creation of text spanners as easily as pedal
-indications or octavations.  Override some properties of the
-@code{TextSpanner} object to modify its output."
-
-  doctitle = "Creating text spanners"
-}
-
-\paper { ragged-right = ##f }
-
-\relative c'' {
-  \override TextSpanner #'(bound-details left text) = #"bla"
-  \override TextSpanner #'(bound-details right text) = #"blu"
-  a4 \startTextSpan
-  b4 c
-  a4 \stopTextSpan
-  
-  \override TextSpanner #'style = #'line
-  \once \override TextSpanner
-    #'(bound-details left stencil-align-dir-y) = #CENTER
-  a4 \startTextSpan
-  b4 c
-  a4 \stopTextSpan
-  
-  \override TextSpanner #'style = #'dashed-line
-  \override TextSpanner #'(bound-details left text) =
-    \markup { \draw-line #'(0 . 1) }
-  \override TextSpanner #'(bound-details right text) =
-    \markup { \draw-line #'(0 . -2) }
-  \once \override TextSpanner #'(bound-details right padding) = #-2
-
-  a4 \startTextSpan
-  b4 c
-  a4 \stopTextSpan
-  
-  \set Staff.middleCPosition = #-13
-  \override TextSpanner #'dash-period = #10
-  \override TextSpanner #'dash-fraction = #0.5
-  \override TextSpanner #'thickness = #10
-  a4 \startTextSpan
-  b4 c
-  a4 \stopTextSpan
-}
diff --git a/input/new/customizing-fretboard-fret-diagrams.ly b/input/new/customizing-fretboard-fret-diagrams.ly
deleted file mode 100644 (file)
index 1f4d8cb..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "fretted-strings,tweaks-and-overrides"
-
-  texidoc = "Fret diagram properties can be set through
-@code{'fret-diagram-details}.  For FretBoard fret diagrams,
-overrides are applied to the @code{FretBoards.FretBoard} object.
-Like @code{Voice}, @code{FretBoards} is a bottom level context,
-therefore can be omitted in property overrides.
-
-"
-  doctitle = "Customizing fretboard fret diagrams"
-}
-
-\include "predefined-guitar-fretboards.ly"
-\storePredefinedDiagram \chordmode { c' }
-                        #guitar-tuning
-                        #"x;1-1-(;3-2;3-3;3-4;1-1-);"
-<<
-  \new ChordNames {
-    \chordmode { c1 c c d }
-  }
-  \new FretBoards {
-    % Set global properties of fret diagram
-    \override FretBoards.FretBoard #'size = #'1.2
-    \override FretBoard
-      #'(fret-diagram-details finger-code) = #'in-dot
-    \override FretBoard
-      #'(fret-diagram-details dot-color) = #'white
-    \chordmode {
-      c
-      \once \override FretBoard #'size = #'1.0
-      \once \override FretBoard
-        #'(fret-diagram-details barre-type) = #'straight
-      \once \override FretBoard
-        #'(fret-diagram-details dot-color) = #'black
-      \once \override FretBoard
-        #'(fret-diagram-details finger-code) = #'below-string
-      c'
-      \once \override FretBoard
-        #'(fret-diagram-details barre-type) = #'none
-      \once \override FretBoard
-        #'(fret-diagram-details number-type) = #'arabic
-      \once \override FretBoard
-        #'(fret-diagram-details orientation) = #'landscape
-      \once \override FretBoard
-        #'(fret-diagram-details mute-string) = #"M"
-      \once \override FretBoard
-        #'(fret-diagram-details label-dir) = #LEFT
-      \once \override FretBoard
-        #'(fret-diagram-details dot-color) = #'black
-      c'
-      \once \override FretBoard
-        #'(fret-diagram-details finger-code) = #'below-string
-      \once \override FretBoard
-        #'(fret-diagram-details dot-radius) = #0.35
-      \once \override FretBoard
-        #'(fret-diagram-details dot-position) = #0.5
-      \once \override FretBoard
-        #'(fret-diagram-details fret-count) = #3
-      d
-    }
-  }
-  \new Voice {
-    c'1 c' c' d'
-  }
->>
diff --git a/input/new/customizing-markup-fret-diagrams.ly b/input/new/customizing-markup-fret-diagrams.ly
deleted file mode 100644 (file)
index c3d03fd..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "fretted-strings,tweaks-and-overrides"
-
-  texidoc = "Fret diagram properties can be set through
-@code{'fret-diagram-details}.  For markup fret diagrams, overrides
-can be applied to the @code{Voice.TextScript} object or directly
-to the markup.
-"
-  doctitle = "Customizing markup fret diagrams"
-}
-
-<<
-  \chords { c1 c c d }
-  
-  \new Voice = "mel" {
-    \textLengthOn
-    % Set global properties of fret diagram
-    \override TextScript #'size = #'1.2
-    \override TextScript
-      #'(fret-diagram-details finger-code) = #'in-dot
-    \override TextScript
-      #'(fret-diagram-details dot-color) = #'white
-
-    %% C major for guitar, no barre, using defaults
-       % terse style
-    c'1^\markup { \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;" }
-
-    %% C major for guitar, barred on third fret
-       % verbose style
-       % size 1.0
-       % roman fret label, finger labels below string, straight barre
-    c'1^\markup {
-      % standard size
-      \override #'(size . 1.0) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-lower)
-                     (finger-code . in-dot)
-                     (barre-type . straight))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-
-    %% C major for guitar, barred on third fret
-       % verbose style
-       % landscape orientation, arabic numbers, M for mute string
-       % no barre, fret label down or left, small mute label font
-    c'1^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (number-type . arabic)
-                   (label-dir . -1)
-                   (mute-string . "M")
-                   (orientation . landscape)
-                   (barre-type . none)
-                   (xo-font-magnification . 0.4)
-                   (xo-padding . 0.3))) {
-        \fret-diagram-verbose #'((mute 6)
-                                 (place-fret 5 3 1)
-                                 (place-fret 4 5 2)
-                                 (place-fret 3 5 3)
-                                 (place-fret 2 5 4)
-                                 (place-fret 1 3 1)
-                                 (barre 5 1 3))
-      }
-    }
-
-    %% simple D chord
-       % terse style
-       % larger dots, centered dots, fewer frets
-       % label below string
-    d'1^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (dot-position . 0.5)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-  }
->>
diff --git a/input/new/defining-predefined-fretboards-for-other-instruments.ly b/input/new/defining-predefined-fretboards-for-other-instruments.ly
deleted file mode 100644 (file)
index f38d4a2..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "Predefined fret diagrams can be added for new instruments
-in addition to the standards used for guitar.  This file shows how
-this is done by defining a new string-tuning and a few predefined
-fretboards for the Venezuelan cuatro.
-
-This file also shows how fingerings can be included in the chords
-used as reference points for the chord lookup, and displayed in 
-the fret diagram and the @code{TabStaff}, but not the music.
-
-These fretboards are not transposable because they contain string
-information.  This is planned to be corrected in the future.
-
-"
-  doctitle = "Defining predefined fretboards for other instruments"
-}
-
-%LSR: Thanks to Jesus Guillermo Andrade for the string-tuning
-%LSR: and fretboard information.
-
-% add FretBoards for the Cuatro
-%   Note: This section could be put into a separate file
-%      predefined-cuatro-fretboards.ly
-%      and \included into each of your compositions
-
-cuatroTuning = #'(11 18 14 9)
-
-dSix = { <a\4 b\1 d\3 fis\2> }
-dMajor = { <a\4 d\1 d\3 fis \2> }
-aMajSeven = { <a\4 cis\1 e\3 g\2> }
-dMajSeven = { <a\4 c\1 d\3 fis\2> }
-gMajor = { <b\4 b\1 d\3 g\2> }
-
-\storePredefinedDiagram \dSix
-                        #cuatroTuning
-                        #"o;o;o;o;"
-\storePredefinedDiagram \dMajor
-                        #cuatroTuning
-                        #"o;o;o;3-3;"
-\storePredefinedDiagram \aMajSeven
-                        #cuatroTuning
-                        #"o;2-2;1-1;2-3;"
-\storePredefinedDiagram \dMajSeven
-                        #cuatroTuning
-                        #"o;o;o;1-1;"
-\storePredefinedDiagram \gMajor
-                        #cuatroTuning
-                        #"2-2;o;1-1;o;"
-
-% end of potential include file /predefined-cuatro-fretboards.ly
-
-
-#(set-global-staff-size 16)
-
-primerosNames = \chordmode {
-  d:6 d a:maj7 d:maj7 
-  g
-}
-primeros = {
-  \dSix \dMajor \aMajSeven \dMajSeven
-  \gMajor
-}
-
-\score {
-  <<
-    \new ChordNames {
-      \set chordChanges = ##t
-      \primerosNames
-    }
-
-    \new Staff {
-      \new Voice \with {
-        \remove "New_fingering_engraver"
-      } 
-      \relative c'' {
-        \primeros
-      }
-    }
-
-    \new FretBoards {
-      \set stringTunings = #cuatroTuning
-      \override FretBoard
-        #'(fret-diagram-details string-count) = #'4
-      \override FretBoard
-        #'(fret-diagram-details finger-code) = #'in-dot
-      \primeros
-    }
-
-    \new TabStaff \relative c'' {
-      \set TabStaff.stringTunings = #cuatroTuning
-      \primeros
-    }
-    
-  >>
-
-  \layout { 
-    \context {
-      \Score
-      \override SpacingSpanner
-        #'base-shortest-duration = #(ly:make-moment 1 16)
-    }
-  }
-  \midi { }
-}
diff --git a/input/new/display-bracket-with-only-one-staff-in-a-system.ly b/input/new/display-bracket-with-only-one-staff-in-a-system.ly
deleted file mode 100644 (file)
index 87e416b..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "staff-notation,tweaks-and-overrides"
-  texidoc = "If there is only one staff in one of the staff types
-@code{ChoirStaff} or @code{StaffGroup}, the bracket and the starting
-bar line will not be displayed as standard behavior.  This can be changed
-by overriding the relevant properties.
-
-Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
-where the systems begin with a brace instead of a bracket, another
-property has to be set, as shown on the second system in the example.
-"
-  doctitle = "Display bracket with only one staff in a system"
-}
-
-\markup \left-column {
-  \score {
-    \new StaffGroup <<
-      % Must be lower than the actual number of staff lines
-      \override StaffGroup.SystemStartBracket #'collapse-height = #1
-      \override Score.SystemStartBar #'collapse-height = #1
-      \new Staff {
-        c'1
-      }
-    >>
-    \layout { }
-  }
-  \score {
-    \new PianoStaff <<
-      \override PianoStaff.SystemStartBrace #'collapse-height = #1
-      \override Score.SystemStartBar #'collapse-height = #1
-      \new Staff {
-        c'1
-      }
-    >>
-    \layout { }
-  }
-}
diff --git a/input/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly b/input/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
deleted file mode 100644 (file)
index f1cd319..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "pitches"
-  texidoc = "In early 20th century works, starting with Schoenberg,
-Berg and Webern (the \"Second\" Viennese school), every pitch in the
-twelve-tone scale has to be regarded as equal, without any hierarchy
-such as the classical (tonal) degrees.  Therefore, these composers
-print one accidental for each note, even at natural pitches, to
-emphasize their new approach to music theory and language.
-
-This snippet shows how to achieve such notation rules. 
-"
-
-  doctitle = "Dodecaphonic-style accidentals for each note including naturals"
-}
-
-\score {
-  \new Staff {
-    #(set-accidental-style 'dodecaphonic)
-    c'4 dis' cis' cis'
-    c'4 dis' cis' cis'
-    c'4 c' dis' des'
-  }
-  \layout {
-    \context {
-      \Staff
-      \remove "Key_engraver"
-    }
-  }
-}
diff --git a/input/new/dotted-harmonics.ly b/input/new/dotted-harmonics.ly
deleted file mode 100644 (file)
index 43cdd3b..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "unfretted-strings,tweaks-and-overrides"
-  texidoc = "Artificial harmonics using @code{\\harmonic} do not show
-dots.  To override this behavior, set the context property
-@code{harmonicDots}."
-  doctitle = "Dotted harmonics"
-}
-
-\relative c''' {
-  \time 3/4
-  \key f \major
-  \set harmonicDots = ##t
-  <bes f'\harmonic>2. ~
-  <bes f'\harmonic>4. <a e'\harmonic>8( <gis dis'\harmonic> <g d'\harmonic>)
-  <fis cis'\harmonic>2.
-  <bes f'\harmonic>2.
-}
diff --git a/input/new/drawing-boxes-around-grobs.ly b/input/new/drawing-boxes-around-grobs.ly
deleted file mode 100644 (file)
index 9d53c90..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "tweaks-and-overrides"
-  texidoc = "
-The @code{print-function} can be overridden to draw a box around an
-arbitrary grob.
-"
-  doctitle = "Drawing boxes around grobs"
-}
-
-\relative c'' {
-  \override TextScript #'stencil =
-    #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
-  c'4^"foo"
-
-  \override Stem #'stencil =
-    #(make-stencil-boxer 0.05 0.25 ly:stem::print)
-  \override Score.RehearsalMark  #'stencil =
-    #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)
-  b8
-  
-  \revert Stem #'stencil
-  c4. c4
-  \mark "F"
-  c1
-}
diff --git a/input/new/drawing-circles-around-various-objects.ly b/input/new/drawing-circles-around-various-objects.ly
deleted file mode 100644 (file)
index 27318e7..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "tweaks-and-overrides"
-  texidoc = "
-The @code{\circle} markup command draws circles around various objects,
-for example fingering indications. For other objects, specific tweaks
-may be required: this example demonstrates two strategies for rehearsal
-marks and measure numbers.
-"
-  doctitle = "Drawing circles around various objects"
-}
-
-\relative c' {
-  c1
-  \set Score.markFormatter =
-    #(lambda (mark context)
-             (make-circle-markup (format-mark-numbers mark context)))
-  \mark \default
-  c2 d^\markup {
-    \override #'(thickness . 3) {
-      \circle \finger 2
-    }
-  }
-  \override Score.BarNumber #'break-visibility = #all-visible
-  \override Score.BarNumber #'stencil =
-    #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
-}
diff --git a/input/new/fine-tuning-pedal-brackets.ly b/input/new/fine-tuning-pedal-brackets.ly
deleted file mode 100644 (file)
index e3a2344..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "keyboards, tweaks-and-overrides"
-  texidoc = "The appearance of pedal brackets may be altered in
-different ways."
-  doctitle = "Fine-tuning pedal brackets"
-}
-
-\paper { ragged-right = ##f }
-\relative c'' {
-  c2\sostenutoOn c
-  c2\sostenutoOff c
-  \once \override Staff.PianoPedalBracket #'shorten-pair = #'(-7 . -2)
-  c2\sostenutoOn c
-  c2\sostenutoOff c
-  \once \override Staff.PianoPedalBracket #'edge-height = #'(0 . 3)
-  c2\sostenutoOn c
-  c2\sostenutoOff c
-}
diff --git a/input/new/flute-slap-notation.ly b/input/new/flute-slap-notation.ly
deleted file mode 100644 (file)
index 35f8987..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "winds"
-
-  texidoc = "
-It is possible to indicate special articulation techniques such as
-flute's \"tongue slap\", by replacing the note head with the
-appropriate glyph.
-
-"
-  doctitle = "Flute slap notation"
-}
-
-slap =
-#(define-music-function (parser location music) (ly:music?)
-#{
-  \override NoteHead #'stencil = #(lambda (grob)
-    (grob-interpret-markup grob
-      (markup #:musicglyph "scripts.sforzato")))
-  \override NoteHead #'extra-offset = #'(0.1 . 0.0)
-  $music
-  \revert NoteHead #'stencil
-  \revert NoteHead #'extra-offset
-#})
-
-\relative c' {
-  c4 \slap c d r \slap { g a } b r
-}
diff --git a/input/new/fret-diagrams-explained-and-developed.ly b/input/new/fret-diagrams-explained-and-developed.ly
deleted file mode 100644 (file)
index 971dd0e..0000000
+++ /dev/null
@@ -1,343 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "fretted-strings,tweaks-and-overrides"
-  texidoc = "This snippet shows many possibilities for obtaining
-and tweaking fret diagrams."
-  doctitle = "Fret diagrams explained and developed"
-}
-
-<<
-  \chords {
-    a2 a
-    \repeat unfold 3 {
-      c c c d d
-    }
-  }
-  
-  \new Voice = "mel" {
-    \textLengthOn
-    % Set global properties of fret diagram
-    \override TextScript #'size = #1.2
-    \override TextScript 
-      #'fret-diagram-details #'finger-code = #'below-string
-    \override TextScript #'fret-diagram-details #'dot-color = #'black
-    
-    %% A chord for ukelele
-    a'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (string-count . 4)
-                   (dot-color . white)
-                   (finger-code . in-dot))) {
-        \fret-diagram #"4-2-2;3-1-1;2-o;1-o;"
-      }
-    }
-    
-    %% A chord for ukelele, with formatting defined in definition string
-    %  1.2 * size, 4 strings, 4 frets, fingerings below string
-    %  dot radius .35 of fret spacing, dot position 0.55 of fret spacing
-    a'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (dot-color . white)
-                   (open-string . "o"))) {
-        \fret-diagram #"s:1.2;w:4;h:3;f:2;d:0.35;p:0.55;4-2-2;3-1-1;2-o;1-o;"
-      }
-    }
-    
-      %% These chords will be in normal orientation
-
-    %% C major for guitar, barred on third fret
-    %  verbose style
-    %  roman fret label, finger labels below string, straight barre
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-lower)
-                     (finger-code . below-string)
-                     (barre-type . straight))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-    
-    %% C major for guitar, barred on third fret
-    %% Double barre used to test barre function
-    %  verbose style
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . arabic)
-                     (dot-label-font-mag . 0.9)
-                     (finger-code . in-dot)
-                     (fret-label-font-mag . 0.6)
-                     (fret-label-vertical-offset . 0)
-                     (label-dir . -1)
-                     (mute-string . "M")
-                     (xo-font-magnification . 0.4)
-                     (xo-padding . 0.3))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 4 2 5)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-    
-    %% C major for guitar, with capo on third fret
-    %  verbose style
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-upper)
-                     (dot-label-font-mag . 0.9)
-                     (finger-code . none)
-                     (fret-label-vertical-offset . 0.5)
-                     (xo-font-magnification . 0.4)
-                     (xo-padding . 0.3))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (capo 3)
-                                   (open 5)
-                                   (place-fret 4 5 1)
-                                   (place-fret 3 5 2)
-                                   (place-fret 2 5 3)
-                                   (open 1))
-        }
-      }
-    }
-    
-    %% simple D chord
-    d'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (string-thickness-factor . 0.3)
-                   (dot-position . 0.5)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-
-    %% simple D chord, large top fret thickness
-    d'2^\markup  {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (dot-position . 0.5)
-                   (top-fret-thickness . 7)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-
-      % These chords will be in landscape orientation
-    \override TextScript 
-       #'fret-diagram-details #'orientation = #'landscape
-
-    %% C major for guitar, barred on third fret
-    %  verbose style
-    %  roman fret label, finger labels below string, straight barre
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-lower)
-                     (finger-code . below-string)
-                     (barre-type . straight))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-    
-    %% C major for guitar, barred on third fret
-    %% Double barre used to test barre function
-    %  verbose style
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . arabic)
-                     (dot-label-font-mag . 0.9)
-                     (finger-code . in-dot)
-                     (fret-label-font-mag . 0.6)
-                     (fret-label-vertical-offset . 0)
-                     (label-dir . -1)
-                     (mute-string . "M")
-                     (xo-font-magnification . 0.4)
-                     (xo-padding . 0.3))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 4 2 5)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-    
-    %% C major for guitar, with capo on third fret
-    %  verbose style
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-upper)
-                     (dot-label-font-mag . 0.9)
-                     (finger-code . none)
-                     (fret-label-vertical-offset . 0.5)
-                     (xo-font-magnification . 0.4)
-                     (xo-padding . 0.3))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (capo 3)
-                                   (open 5)
-                                   (place-fret 4 5 1)
-                                   (place-fret 3 5 2)
-                                   (place-fret 2 5 3)
-                                   (open 1))
-        }
-      }
-    }
-    
-    %% simple D chord
-    d'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (dot-position . 0.5)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-
-    %% simple D chord, large top fret thickness
-    d'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (dot-position . 0.5)
-                   (top-fret-thickness . 7)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-
-      % These chords will be in opposing-landscape orientation
-    \override TextScript #'fret-diagram-details 
-                           #'orientation = #'opposing-landscape
-
-    %% C major for guitar, barred on third fret
-    %  verbose style
-    %  roman fret label, finger labels below string, straight barre
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-lower)
-                     (finger-code . below-string)
-                     (barre-type . straight))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-    
-    %% C major for guitar, barred on third fret
-    %% Double barre used to test barre function
-    %  verbose style
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . arabic)
-                     (dot-label-font-mag . 0.9)
-                     (finger-code . in-dot)
-                     (fret-label-font-mag . 0.6)
-                     (fret-label-vertical-offset . 0)
-                     (label-dir . -1)
-                     (mute-string . "M")
-                     (xo-font-magnification . 0.4)
-                     (xo-padding . 0.3))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (place-fret 5 3 1)
-                                   (place-fret 4 5 2)
-                                   (place-fret 3 5 3)
-                                   (place-fret 2 5 4)
-                                   (place-fret 1 3 1)
-                                   (barre 4 2 5)
-                                   (barre 5 1 3))
-        }
-      }
-    }
-    
-    %% C major for guitar, with capo on third fret
-    %  verbose style
-    c'2^\markup {
-      % 110% of default size
-      \override #'(size . 1.1) {
-        \override #'(fret-diagram-details . (
-                     (number-type . roman-upper)
-                     (dot-label-font-mag . 0.9)
-                     (finger-code . none)
-                     (fret-label-vertical-offset . 0.5)
-                     (xo-font-magnification . 0.4)
-                     (xo-padding . 0.3))) {
-          \fret-diagram-verbose #'((mute 6)
-                                   (capo 3)
-                                   (open 5)
-                                   (place-fret 4 5 1)
-                                   (place-fret 3 5 2)
-                                   (place-fret 2 5 3)
-                                   (open 1))
-        }
-      }
-    }
-    
-    %% simple D chord
-    d'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (dot-position . 0.5)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-
-    %% simple D chord, large top fret thickness
-    d'2^\markup {
-      \override #'(fret-diagram-details . (
-                   (finger-code . below-string)
-                   (dot-radius . 0.35)
-                   (dot-position . 0.5)
-                   (top-fret-thickness . 7)
-                   (fret-count . 3))) {
-        \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
-      }
-    }
-  }
->>
diff --git a/input/new/guitar-strum-rhythms.ly b/input/new/guitar-strum-rhythms.ly
deleted file mode 100644 (file)
index 9c5c0ab..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms,fretted-strings"
-  texidoc = "
-For guitar music, it is possible to show strum rhythms, along
-with melody notes, chord names, and fret diagrams.
-"
-  doctitle = "Guitar strum rhythms"
-}
-
-\include "predefined-guitar-fretboards.ly"
-<<
-  \new ChordNames {
-    \chordmode {
-      c1 f g c
-    }
-  }
-  \new FretBoards {
-    \chordmode {
-      c1 f g c
-    }
-  }
-  \new Voice \with {
-    \consists "Pitch_squash_engraver"
-  } {
-    \relative c'' {
-      \improvisationOn
-      c4 c8 c c4 c8 c
-      f4 f8 f f4 f8 f
-      g4 g8 g g4 g8 g
-      c4 c8 c c4 c8 c
-    }
-  }
-  \new Voice = "melody" {
-    \relative c'' {
-      c2 e4 e4
-      f2. r4
-      g2. a4
-      e4 c2.
-    }
-  }
-  \new Lyrics {
-    \lyricsto "melody" {
-      This is my song.
-      I like to sing.
-    }
-  }
->>
diff --git a/input/new/heavily-customized-polymetric-time-signatures.ly b/input/new/heavily-customized-polymetric-time-signatures.ly
deleted file mode 100644 (file)
index 8e6d38d..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms, percussion"
-
-  texidoc = "
-Though the polymetric time signature shown was not the most essential
-item here, it has been included to show the beat of this piece (which
-is the template of a real Balkan song!).
-
-"
-  doctitle = "Heavily customized polymetric time signatures"
-}
-
-#(define plus (markup #:vcenter "+"))
-#(define ((custom-time-signature one two three four five six
-           seven eight nine ten eleven num) grob)
-            (grob-interpret-markup grob
-              (markup #:override '(baseline-skip . 0) #:number
-                (#:line (
-                    (#:column (one num)) plus
-                    (#:column (two num)) plus
-                    (#:column (three num)) plus
-                    (#:column (four num)) plus
-                    (#:column (five num)) plus
-                    (#:column (six num)) plus
-                    (#:column (seven num)) plus
-                    (#:column (eight num)) plus
-                    (#:column (nine num)) plus
-                    (#:column (ten num)) plus
-                    (#:column (eleven num))))
-                )))
-
-melody = \relative c'' {
-  \set Staff.instrumentName = #"Bb Sop."
-  \key g \major
-  #(set-time-signature 25 8 '(3 2 2 3 2 2 2 2 3 2 2))
-  \override Staff.TimeSignature #'stencil =
-    #(custom-time-signature "3" "2" "2" "3" "2" "2"
-      "2" "2" "3" "2" "2" "8")
-  c8 c c d4 c8 c b c b a4 g fis8 e d c b' c d e4-^ fis8 g \break
-  c,4. d4 c4 d4. c4 d c2 d4. e4-^ d4
-  c4. d4 c4 d4. c4 d c2 d4. e4-^ d4 \break
-  c4. d4 c4 d4. c4 d c2 d4. e4-^ d4
-  c4. d4 c4 d4. c4 d c2 d4. e4-^ d4 \break
-}
-
-drum = \new DrumStaff \drummode {
-  \bar "|:" bd4.^\markup { "Drums" } sn4 bd \bar ":" sn4.
-  bd4 sn \bar ":" bd sn bd4. sn4 bd \bar ":|"
-}
-
-{
-  \melody
-  \drum
-}
diff --git a/input/new/incipit.ly b/input/new/incipit.ly
deleted file mode 100644 (file)
index 5664d32..0000000
+++ /dev/null
@@ -1,267 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "staff-notation,ancient-notation"
-  texidoc = "Incipits can be added using the instrument name grob, but
-keeping separate the instrument name definition and the incipit definition."
-  doctitle = "Incipit"
-}
-
-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 = #UP
-    \once \override Staff.InstrumentName #'Y-offset = #4
-    \once \override Staff.InstrumentName #'padding = #0.3
-    \once \override Staff.InstrumentName #'stencil =
-    #(lambda (grob)
-       (let* ((instrument-name (ly:grob-property grob 'long-text))
-              (layout (ly:output-def-clone (ly:grob-layout grob)))
-              (music (make-music 'SequentialMusic
-                      'elements (list (make-music 'ContextSpeccedMusic
-                                        'context-type 'MensuralStaff
-                                        'element (make-music 'PropertySet
-                                                   'symbol 'instrumentName
-                                                   'value instrument-name))
-                                      $incipit-music)))
-              (score (ly:make-score music))
-              (mm (ly:output-def-lookup layout 'mm))
-              (indent (ly:output-def-lookup layout 'indent))
-              (width (ly:output-def-lookup layout 'incipit-width))
-              (incipit-width (if (number? width)
-                                 (* width mm)
-                                 (* indent 0.5))))
-         (ly:output-def-set-variable! layout 'indent (- indent incipit-width))
-         (ly:output-def-set-variable! layout 'line-width indent)
-         (ly:output-def-set-variable! layout 'ragged-right #f)
-         (ly:output-def-set-variable! layout 'ragged-last #f)
-         (ly:output-def-set-variable! layout 'system-count 1)
-         (ly:score-add-output-def! score layout)
-         (ly:grob-set-property! grob 'long-text
-               (markup #:score score))
-         (ly:system-start-text::print grob)))
-  #})
-
-%%%%%%%%%%%%%%%%%%%%%%%%%
-
-global = {
-  \set Score.skipBars = ##t
-  \key g \major
-  \time 4/4
-
-  % 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"
-    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 \override NoteHead #'transparent = ##t
-    c'1 |
-    b\breve |
-  }
-}
-
-discantusLyrics = \lyricmode {
-  Ju -- bi -- |
-  la -- te De -- |
-  o, om --
-  nis ter -- |
-  ra, __ om- |
-  "..." |
-  -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"
-    % two measures
-    r2 g2. e4 fis g |
-    a2 g4 e |
-    fis g4.( fis16 e fis4) |
-    g1 |
-    \once \override NoteHead #'transparent = ##t
-    g1 |
-    g\breve |
-  }
-}
-
-altusLyrics = \lyricmode {
-  % 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' {
-    \once \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-6 . 3)
-    \clef "treble_8"
-    R1 |
-    R1 |
-    R1 |
-    % two measures
-    r2 d'2. d'4 b e' |
-    \once \override NoteHead #'transparent = ##t
-    e'1 |
-    d'\breve |
-  }
-}
-
-tenorLyrics = \lyricmode {
-  % 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"
-    R1 |
-    R1 |
-    R1 |
-    R1 |
-    g2. e4 |
-    \once \override NoteHead #'transparent = ##t
-    e1 |
-    g\breve |
-  }
-}
-
-bassusLyrics = \lyricmode {
-  Ju -- bi- |
-  "..." |
-  -us.
-}
-
-\score {
-  <<
-    \new StaffGroup = choirStaff <<
-      \new Voice = "discantusNotes" <<
-        \global
-        \set Staff.instrumentName = #"Discantus"
-        \incipit \discantusIncipit
-        \discantusNotes
-      >>
-      \new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
-      \new Voice = "altusNotes" <<
-        \global
-        \set Staff.instrumentName = #"Altus"
-        \incipit \altusIncipit
-        \altusNotes
-      >>
-      \new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
-      \new Voice = "tenorNotes" <<
-        \global
-        \set Staff.instrumentName = #"Tenor"
-        \incipit \tenorIncipit
-        \tenorNotes
-      >>
-      \new Lyrics = "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
-      \new Voice = "bassusNotes" <<
-        \global
-        \set Staff.instrumentName = #"Bassus"
-        \incipit \bassusIncipit
-        \bassusNotes
-      >>
-      \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
-    >>
-  >>
-  \layout {
-    \context {
-      \Score
-      %% no bar lines in staves or lyrics
-      \override BarLine #'transparent = ##t
-    }
-    %% the next two instructions keep the lyrics between the bar lines
-    \context {
-      \Lyrics
-      \consists "Bar_engraver"
-      \consists "Separating_line_group_engraver"
-    }
-    \context {
-      \Voice
-      %% no slurs
-      \override Slur #'transparent = ##t
-      %% 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 = 6\cm
-    incipit-width = 4\cm
-  }
-}
diff --git a/input/new/inserting-a-caesura.ly b/input/new/inserting-a-caesura.ly
deleted file mode 100644 (file)
index c143675..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "expressive-marks,tweaks-and-overrides"
-  texidoc = "
-Caesura marks can be created by overriding the @code{'text}
-property of the @code{BreathingSign} object.  A curved caesura
-mark is also available.
-"
-  doctitle = "Inserting a caesura"
-}
-
-\relative c'' {
-  \override BreathingSign #'text = \markup {
-    \musicglyph #"scripts.caesura.straight"
-  }
-  c8 e4. \breathe g8. e16 c4
-
-  \override BreathingSign #'text = \markup {
-    \musicglyph #"scripts.caesura.curved"
-  }
-  g8 e'4. \breathe g8. e16 c4
-}
diff --git a/input/new/letter-tablature-formatting.ly b/input/new/letter-tablature-formatting.ly
deleted file mode 100644 (file)
index 79da84d..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "staff-notation,fretted-strings"
-
-  texidoc = "Tablature can be formatted using letters instead of
-numbers."
-  doctitle = "Letter tablature formatting"
-}
-
-#(define (letter-tablature-format str context event)
-  (let*
-      ((tuning (ly:context-property context 'stringTunings))
-       (pitch (ly:event-property event 'pitch)))
-    (make-whiteout-markup
-     (make-vcenter-markup
-      (string (integer->char
-         (+ (char->integer #\a)
-            (- (ly:pitch-semitones pitch)
-            (list-ref tuning (- str 1))))))))))
-
-music = \relative c {
-  c4 d e f
-  g4 a b c
-  d4 e f g
-}
-
-<<
-  \new Staff {
-    \clef "G_8"
-    \music
-  }
-  \new TabStaff \with { 
-    tablatureFormat = #letter-tablature-format
-  }
-  {
-    \music
-  }
->>
diff --git a/input/new/line-arrows.ly b/input/new/line-arrows.ly
deleted file mode 100644 (file)
index 7fbc9d6..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "expressive-marks"
-  texidoc = "Arrows can be applied to text-spanners and line-spanners
-(such as the Glissando)."
-  doctitle = "Line arrows"
-}
-
-\relative c'' {
-  \override TextSpanner #'bound-padding = #1.0
-  \override TextSpanner #'style = #'line
-  \override TextSpanner #'(bound-details right arrow) = ##t
-  \override TextSpanner #'(bound-details left text) = #"fof"
-  \override TextSpanner #'(bound-details right text) = #"gag"
-  \override TextSpanner #'(bound-details right padding) = #0.6
-
-  \override TextSpanner #'(bound-details right stencil-align-dir-y) = #CENTER
-  \override TextSpanner #'(bound-details left stencil-align-dir-y) = #CENTER
-  
-  \override Glissando #'(bound-details right arrow) = ##t
-  \override Glissando #'arrow-length = #0.5
-  \override Glissando #'arrow-width = #0.25
-  
-  a8\startTextSpan gis a4 b\glissando b,
-  g'4 c\stopTextSpan c2
-}
diff --git a/input/new/makam-example.ly b/input/new/makam-example.ly
deleted file mode 100644 (file)
index 9e88142..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "pitches,world-music"
-  texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
-microtonal alterations.  Consult the initialization file
-@code{makam.ly} (see the `Learning Manual @version{},
-4.6.3 Other sources of information' for the location of this file)
-for details of pitch names and alterations."
-  doctitle = "Makam example"
-}
-
-% Initialize makam settings
-\include "makam.ly"
-
-\relative c' {
-  \set Staff.keySignature = #`((3 . ,BAKIYE) (6 . ,(- KOMA)))
-  c4 cc db fk
-  gbm4 gfc gfb efk
-  fk4 db cc c
-}
diff --git a/input/new/making-an-object-invisible-with-the-transparent-property.ly b/input/new/making-an-object-invisible-with-the-transparent-property.ly
deleted file mode 100644 (file)
index 47014ee..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "rhythms,tweaks-and-overrides"
-  texidoc = "
-Setting the @code{'transparent} property will cause an object to be
-printed in \"invisible ink\": the object is not printed, but all its
-other behavior is retained.  The object still takes up space, it takes
-part in collisions, and slurs, ties and beams can be attached to it.
-
-This snippet demonstrates how to connect different voices using ties.
-Normally, ties only connect two notes in the same voice.  By
-introducing a tie in a different voice, and blanking the first up-stem
-in that voice, the tie appears to cross voices.  To prevent the blanked stem's
-flag from interfering with tie positioning, the stem is extended.
-"
-  doctitle = "Making an object invisible with the transparent property"
-}
-
-\relative c'' {
-  \time 2/4
-  <<
-    {
-      \once \override Stem #'transparent = ##t
-      \once \override Stem #'length = #8
-      b8 ~ b\noBeam
-      \once \override Stem #'transparent = ##t
-      \once \override Stem #'length = #8
-      g8 ~ g\noBeam
-    }
-    \\
-    {
-      b8 g g e
-    }
-  >>
-}
diff --git a/input/new/marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly b/input/new/marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
deleted file mode 100644 (file)
index bdf0224..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "editorial-annotations, vocal-music"
-
-  texidoc = "
-This example shows how to put crosses on stems. Mark the beginning
-of a spoken section with the @code{\\speakOn} keyword, and end it
-with the @code{\\speakOff} keyword.
-"
-  doctitle = "Marking notes of spoken parts with a cross on the stem"
-}
-
-speakOn = {
-  \override Stem #'stencil = #(lambda (grob)
-    (let* ((x-parent (ly:grob-parent grob X))
-           (is-rest? (ly:grob? (ly:grob-object x-parent 'rest))))
-      (if is-rest?
-        empty-stencil
-        (ly:stencil-combine-at-edge
-          (ly:stem::print grob)
-          Y
-          (- (ly:grob-property grob 'direction))
-          (grob-interpret-markup grob
-            (markup #:hspace -1.025 #:fontsize -4
-              #:musicglyph "noteheads.s2cross"))
-          -2.3 0))))
-}
-
-speakOff = {
-  \revert Stem #'stencil
-}
-
-\score {
-  \new Staff {
-    \relative c'' {
-      a4 b a c
-      \speakOn
-      g4 f r g
-      b4 r d e
-      \speakOff
-      c4 a g f
-    }
-  }
-}
diff --git a/input/new/markup-lines.ly b/input/new/markup-lines.ly
deleted file mode 100644 (file)
index bc32520..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "text"
-  texidoc = "Text that can spread over pages is entered with the
-@code{\\markuplines} command."
-  doctitle = "Markup lines"
-}
-
-#(set-default-paper-size "a6")
-
-#(define-markup-list-command (paragraph layout props args) (markup-list?)
-  (interpret-markup-list layout props
-   (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
-
-% Candide, Voltaire
-\markuplines {
-  \override-lines #'(baseline-skip . 2.5) {
-    \paragraph {
-      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 ;
-      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
-      gentilhomme du voisinage, que cette demoiselle ne voulut jamais
-      épouser parce qu'il n'avait pu prouver que soixante et onze
-      quartiers, et que le reste de son arbre généalogique avait été
-      perdu par l'injure du temps.
-    }
-    \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
-      son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
-      riaient quand il faisait des contes.
-    }
-  }
-}
diff --git a/input/new/modern-tab-text-clef.ly b/input/new/modern-tab-text-clef.ly
deleted file mode 100644 (file)
index fa7dade..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "staff-notation, fretted-strings"
-
-  texidoc = "
-Use a markup text to replace the (TAB) clef glyph with a modern font.
-
-"
-  doctitle = "Modern TAB text clef"
-}
-
-TAB = \markup {
-  \raise #1.5
-  \sans
-  \bold
-  \huge
-  \override #'(baseline-skip . 2.5)
-  \center-column {
-    T
-    A
-    B
-  }
-}
-
-\new TabStaff {
-  \override Staff.Clef #'stencil = #(lambda (grob)
-    ly:clef::print (grob-interpret-markup grob TAB))
-  a
-}
diff --git a/input/new/multi--measure-rest-markup.ly b/input/new/multi--measure-rest-markup.ly
deleted file mode 100644 (file)
index ffb1b3a..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms, text"
-  texidoc = "Markups attached to a multi-measure rest will be
-centered above or below it.  Long markups attached to multi-measure
-rests do not cause the measure to expand.  To expand a multi-measure
-rest to fit the markup, use a spacer rest with an attached markup
-before the multi-measure rest.
-
-Note that the spacer rest causes a bar line to be inserted.  Text attached
-to a spacer rest in this way is left-aligned to the position where
-the note would be placed in the measure, but if the measure length is
-determined by the length of the text, the text will appear to be
-centered."
-  doctitle = "Multi-measure rest markup"
-}
-
-\relative c' {
-  \compressFullBarRests
-  \textLengthOn
-  s1*0^\markup { [MAJOR GENERAL] }
-  R1*19
-  s1*0_\markup { \italic { Cue: ... it is yours } }
-  s1*0^\markup { A }
-  R1*30^\markup { [MABEL] }
-  \textLengthOff
-  c4^\markup { CHORUS } d f c
-}
diff --git a/input/new/ottava-text.ly b/input/new/ottava-text.ly
deleted file mode 100644 (file)
index 6110b79..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "pitches, text"
-  texidoc = "
-Internally, @code{\\ottava} sets the properties @code{ottavation}
-(for example, to @code{\"8va\"} or @code{\"8vb\"}) and
-@code{middleCPosition}.  To override the text of the bracket, set
-@code{ottavation} after invoking @code{\\ottava}.
-"
-  doctitle = "Ottava text"
-}
-
-{
-  \ottava #1
-  \set Staff.ottavation = #"8"
-  c''1
-  \ottava #0
-  c'1
-  \ottava #1
-  \set Staff.ottavation = #"Text"
-  c''1
-}
diff --git a/input/new/outputting-the-version-number.ly b/input/new/outputting-the-version-number.ly
deleted file mode 100644 (file)
index e573ade..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "text"
-  texidoc = "
-By putting the output of @code{lilypond-version} into lyrics or a
-text markup, it is possible to print the version number of LilyPond in
-a score, or in a document generated with @code{lilypond-book}.
-"
-  doctitle = "Outputting the version number"
-}
-
-\score {
-  \new Lyrics {
-    \override Score.RehearsalMark #'self-alignment-X = #LEFT
-    \mark #(ly:export (string-append "Processed with LilyPond version "
-                       (lilypond-version)))
-    s2
-  }
-}
diff --git a/input/new/page-label.ly b/input/new/page-label.ly
deleted file mode 100644 (file)
index 657ea9e..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "spacing"
-  texidoc = "Page labels may be placed inside music or at top-level,
-and referred to in markups."
-  doctitle = "Page label"
-}
-
-#(set-default-paper-size "a6")
-
-#(define-markup-command (toc-line layout props label text)
-  (symbol? markup?)
-  (interpret-markup layout props
-   (markup #:fill-line (text #:page-ref label "8" "?"))))
-
-\book {
-  \markup \huge \fill-line { \null Title Page \null }
-
-  \pageBreak
-
-  \label #'toc
-  \markup \column {
-    \large \fill-line { \null Table of contents \null }
-    \toc-line #'toc "Table of contents"
-    \toc-line #'firstScore "First Score"
-    \toc-line #'markA "Mark A"
-    \toc-line #'markB "Mark B"
-    \toc-line #'markC "Mark C"
-    \toc-line #'unknown "Unknown label"
-  }
-
-  \pageBreak
-
-  \label #'firstScore
-  \score {
-    \new Staff \relative c' {
-      c2 c
-      \mark \markup {
-        A (page \concat { \page-ref #'markA "0" "?" ) }
-      } \label #'markA
-      c2 c
-      \pageBreak
-      \mark "B" \label #'markB
-      d2 d
-      d2 d
-      \once \override Score.RehearsalMark #'break-visibility =
-        #begin-of-line-invisible
-      \mark "C" \label #'markC
-    }
-    \header { piece = "First score" }
-  }
-}
diff --git a/input/new/percent-repeat-count-visibility.ly b/input/new/percent-repeat-count-visibility.ly
deleted file mode 100644 (file)
index 3ae1e12..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "repeats, tweaks-and-overrides"
-  texidoc = "
-Percent repeat counters can be shown at regular intervals by setting
-the context property @code{repeatCountVisibility}.
-"
-  doctitle = "Percent repeat count visibility"
-}
-
-\relative c'' {
-  \set countPercentRepeats = ##t
-  \set repeatCountVisibility = #(every-nth-repeat-count-visible 5)
-  \repeat percent 10 { c1 } \break
-  \set repeatCountVisibility = #(every-nth-repeat-count-visible 2)
-  \repeat percent 6 { c1 d1 }
-}
diff --git a/input/new/piano-template-with-centered-dynamics.ly b/input/new/piano-template-with-centered-dynamics.ly
deleted file mode 100644 (file)
index 7bc5cd5..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "expressive-marks,keyboards,template"
-  texidoc = "
-Many piano scores have the dynamics centered between the two staves.
-This requires a bit of tweaking to implement, but since the template is
-right here, you don't have to do the tweaking yourself.
-"
-  doctitle = "Piano template with centered dynamics"
-}
-
-global = {
-  \key c \major
-  \time 4/4
-}
-
-upper = \relative c'' {
-  \clef treble
-  a4 b c d
-}
-
-lower = \relative c {
-  \clef bass
-  a2 c
-}
-
-dynamics = {
-  s2\fff\> s4 s\!\pp
-}
-
-pedal = {
-  s2\sustainOn s\sustainOff
-}
-
-\score {
-  \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" \upper
-    \new Dynamics = "Dynamics_pf" \dynamics
-    \new Staff = "Staff_pfLower" << \lower >>
-    \new Dynamics = "pedal" \pedal
-  >>
-
-  \layout {
-    % define Dynamics context
-    \context {
-      \type "Engraver_group"
-      \name Dynamics
-      \alias Voice
-      \consists "Output_property_engraver"
-      \consists "Piano_pedal_engraver"
-      \consists "Script_engraver"
-      \consists "New_dynamic_engraver"
-      \consists "Dynamic_align_engraver"
-      \consists "Text_engraver"
-      \consists "Skip_event_swallow_translator"
-      \consists "Axis_group_engraver"
-
-      pedalSustainStrings = #'("Ped." "*Ped." "*")
-      pedalUnaCordaStrings = #'("una corda" "" "tre corde")
-      \override DynamicLineSpanner #'Y-offset = #0
-      \override TextScript #'font-size = #2
-      \override TextScript #'font-shape = #'italic
-      \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
-    }
-    % modify PianoStaff context to accept Dynamics context
-    \context {
-      \PianoStaff
-      \accepts Dynamics
-    }
-  }
-}
-
-\score {
-  \new PianoStaff = "PianoStaff_pf" <<
-    \new Staff = "Staff_pfUpper" << \global \upper \dynamics \pedal >>
-    \new Staff = "Staff_pfLower" << \global \lower \dynamics \pedal >>
-  >>
-  \midi { }
-}
diff --git a/input/new/positioning-multi--measure-rests.ly b/input/new/positioning-multi--measure-rests.ly
deleted file mode 100644 (file)
index 235b8ba..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "rhythms,tweaks-and-overrides"
-  texidoc = "
-Unlike ordinary rests, there is no predefined command
-to change the staff position of a multi-measure
-rest symbol of either form by attaching it to a note.  However,
-in polyphonic music multi-measure rests in odd-numbered and
-even-numbered voices are vertically separated.  The positioning
-of multi-measure rests can be controlled as follows:
- "
-  doctitle = "Positioning multi-measure rests"
-}
-
-\relative c'' {
-  % Multi-measure rests by default are set under the second line
-  R1
-  % They can be moved with an override
-  \override MultiMeasureRest #'staff-position = #-2
-  R1
-  % A value of 0 is the default position;
-  % the following trick moves the rest to the center line
-  \override MultiMeasureRest #'staff-position = #-0.01
-  R1
-  % Multi-measure rests in odd-numbered voices are under the top line
-  << { R1 } \\ { a1 } >>
-  % Multi-measure rests in even-numbered voices are under the bottom line
-  << { c1 } \\ { R1 } >>
-  % They remain separated even in empty measures
-  << { R1 } \\ { R1 } >>
-  % This brings them together even though there are two voices
-  \compressFullBarRests
-  <<
-    \revert MultiMeasureRest #'staff-position
-    { R1*3 }
-    \\
-    \revert MultiMeasureRest #'staff-position
-    { R1*3 }
-  >>
-}
diff --git a/input/new/printing-the-bar-number-for-the-first-measure.ly b/input/new/printing-the-bar-number-for-the-first-measure.ly
deleted file mode 100644 (file)
index 86cc793..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\version "2.12.1"
-
-\header {
-  lsrtags = "rhythms"
-
-  texidoc = "
-By default, the first bar number in a score is suppressed if it is
-less than or equal to `1'.  By setting @code{barNumberVisibility}
-to @code{all-bar-numbers-visible}, any bar number can be printed
-for the first measure and all subsequent measures.  Note that an
-empty bar line must be inserted before the first note for this to
-work.
-
-"
-  doctitle = "Printing the bar number for the first measure"
-}
-
-\relative c' {
-  \set Score.barNumberVisibility = #all-bar-numbers-visible
-  \bar ""
-  c1 d e f \break
-  g1 e d c
-}
diff --git a/input/new/quoting-another-voice-with-transposition.ly b/input/new/quoting-another-voice-with-transposition.ly
deleted file mode 100644 (file)
index 7a87f41..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "pitches,staff-notation"
-  texidoc = "Quotations take into account the transposition of both
-source and target.  In this example, all instruments play sounding
-middle C; the target is an instrument in F.  The target part may be
-transposed using @code{\\transpose}.  In this case, all the pitches
-(including the quoted ones) are transposed.
-"
-  doctitle = "Quoting another voice with transposition"
-}
-
-\addQuote clarinet {
-  \transposition bes
-  \repeat unfold 8 { d'16 d' d'8 }
-}
-
-\addQuote sax {
-  \transposition es'
-  \repeat unfold 16 { a8 }
-}
-
-quoteTest = {
-  % french horn
-  \transposition f
-  g'4
-  << \quoteDuring #"clarinet" { \skip 4 } s4^"clar." >>
-  << \quoteDuring #"sax" { \skip 4 } s4^"sax." >>
-  g'4
-}
-
-{
-  \set Staff.instrumentName =
-    \markup {
-      \center-column { Horn \line { in F } }
-    }
-  \quoteTest
-  \transpose c' d' << \quoteTest s4_"up a tone" >>
-}
diff --git a/input/new/quoting-another-voice.ly b/input/new/quoting-another-voice.ly
deleted file mode 100644 (file)
index 13da99e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "staff-notation"
-  texidoc = "The @code{quotedEventTypes} property determines the
-music event types that are quoted.  The default value is
-@code{(note-event rest-event)}, which means that only notes and
-rests of the quoted voice appear in the @code{\\quoteDuring}
-expression.  In the following example, a 16th rest is not quoted
-since @code{rest-event} is not in @code{quotedEventTypes}."
-  doctitle = "Quoting another voice"
-}
-
-quoteMe = \relative c' {
-  fis4 r16 a8.-> b4\ff c
-}
-\addQuote quoteMe \quoteMe
-
-original = \relative c'' {
-  c8 d s2
-  \once \override NoteColumn #'ignore-collision = ##t
-  es8 gis8
-}
-
-<<
-  \new Staff {
-    \set Staff.instrumentName = #"quoteMe"
-    \quoteMe
-  }
-  \new Staff {
-    \set Staff.instrumentName = #"orig"
-    \original
-  }
-  \new Staff \relative c'' <<
-    \set Staff.instrumentName = #"orig+quote"
-    \set Staff.quotedEventTypes =
-      #'(note-event articulation-event)
-    \original
-    \new Voice {
-      s4
-      \set fontSize = #-4
-      \override Stem #'length-fraction = #(magstep -4)
-      \quoteDuring #"quoteMe" { \skip 2. }
-    }
-  >>
->>
diff --git a/input/new/setting-hairpin-behavior-at-bar-lines.ly b/input/new/setting-hairpin-behavior-at-bar-lines.ly
deleted file mode 100644 (file)
index a6dd658..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "expressive-marks"
-  texidoc = "If the note which ends a hairpin falls on a downbeat,
-the hairpin stops at the bar line immediately preceding.  This behavior
-can be controlled by overriding the @code{'to-barline} property.
-"
-  doctitle = "Setting hairpin behavior at bar lines"
-}
-
-\relative c'' {
-  e4\< e2.
-  e1\!
-  \override Hairpin #'to-barline = ##f
-  e4\< e2.
-  e1\!
-}
diff --git a/input/new/specifying-context-with-beatgrouping.ly b/input/new/specifying-context-with-beatgrouping.ly
deleted file mode 100644 (file)
index 5744ba3..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-By specifying the context, the effect of @code{beatGrouping} can be
-limited to the context specified, and the values which may have
-been set in higher-level contexts can be overridden.  The
-@code{\\set} commands must be placed @emph{after} all @code{\\time}
-commands:
-"
-  doctitle = "Specifying context with beatGrouping"
-}
-
-\score {
-  \new Staff <<
-    \time 7/8
-    \new Voice {
-      \relative c'' {
-        \set Staff.beatGrouping = #'(2 3 2)
-        a8 a a a a a a
-      }
-    }
-    \new Voice {
-      \relative c' {
-        \voiceTwo
-        \set beatGrouping = #'(1 3 3)
-        f8 f f f f f f
-      }
-    }
-  >>
-}
diff --git a/input/new/suppressing-warnings-for-clashing-note-columns.ly b/input/new/suppressing-warnings-for-clashing-note-columns.ly
deleted file mode 100644 (file)
index 5dbf28d..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "simultaneous-notes,tweaks-and-overrides"
-  texidoc = "
-If notes from two voices with stems in the same direction are
-placed at the same position, and both voices have no shift or the
-same shift specified, the error message \"warning: ignoring too
-many clashing note columns\" will appear when compiling the
-LilyPond file.  This message can be suppressed by setting the
-@code{'ignore-collision} property of the @code{NoteColumn} object
-to @code{#t}.
-"
-  doctitle = "Suppressing warnings for clashing note columns"
-}
-
-ignore = \override NoteColumn #'ignore-collision = ##t
-
-\relative c' {
-  <<
-    \ignore
-    { \stemDown f2 g }
-    \\
-    { c2 c, }
-  >>
-}
diff --git a/input/new/table-of-contents.ly b/input/new/table-of-contents.ly
deleted file mode 100644 (file)
index f639c06..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "paper-and-layout"
-  texidoc = "A table of contents is included using
-@w{@code{\\markuplines \\table-of-contents}}.  The TOC items are
-added with the @code{\\tocItem} command."
-  doctitle = "Table of contents"
-}
-
-#(set-default-paper-size "a6")
-
-\book {
-  \markuplines \table-of-contents
-  \pageBreak
-  \tocItem \markup { The first score }
-  \score {
-    {
-      c'1 \pageBreak
-      \mark "A" \tocItem \markup { Mark A }
-      d'1
-    }
-  }
-  \pageBreak
-  \tocItem \markup { The second score }
-  \score {
-    { e'1 }
-    \header { piece = "Second score" }
-  }
-}
diff --git a/input/new/tick-bar-lines.ly b/input/new/tick-bar-lines.ly
deleted file mode 100644 (file)
index d237aa6..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "staff-notation"
-  texidoc = "
-'Tick' bar lines are often used in music where the bar line is used
-only for coordination and is not meant to imply any rhythmic stress.
-"
-  doctitle = "Tick bar lines"
-}
-\relative c' {
-  \set Score.defaultBarType = #"'"
-  c4 d e f
-  g4 f e d
-  c4 d e f
-  g4 f e d
-  \bar "|."
-}
diff --git a/input/new/transposing-pitches-with-minimum-accidentals-smart-transpose.ly b/input/new/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
deleted file mode 100644 (file)
index 1ff8444..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "pitches"
-  texidoc = "This example uses some Scheme code to enforce enharmonic
-modifications for notes in order to have the minimum number of
-accidentals.  In this case, the following rules apply:
-
-@itemize
-@item
-Double accidentals should be removed
-
-@item
-B sharp -> C
-
-@item
-E sharp -> F
-
-@item
-C flat -> B
-
-@item
-F flat -> E
-
-@end itemize
-
-In this manner, the most natural enharmonic notes are chosen.
-"
-  doctitle = "Transposing music with minimum accidentals"
-}
-
-#(define  (naturalize-pitch p)
-  (let* ((o (ly:pitch-octave p))
-         (a (* 4 (ly:pitch-alteration p)))
-         ; alteration, a, in quarter tone steps,
-         ; for historical reasons
-         (n (ly:pitch-notename p)))
-    (cond
-     ((and (> a 1) (or (eq? n 6) (eq? n 2)))
-      (set! a (- a 2))
-      (set! n (+ n 1)))
-     ((and (< a -1) (or (eq? n 0) (eq? n 3)))
-      (set! a (+ a 2))
-      (set! n (- n 1))))
-    (cond
-     ((> a 2) (set! a (- a 4)) (set! n (+ n 1)))
-     ((< a -2) (set! a (+ a 4)) (set! n (- n 1))))
-    (if (< n 0) (begin (set! o (- o 1)) (set! n (+ n 7))))
-    (if (> n 6) (begin (set! o (+ o 1)) (set! n (- n 7))))
-    (ly:make-pitch o n (/ a 4))))
-
-#(define (naturalize music)
-  (let* ((es (ly:music-property music 'elements))
-         (e (ly:music-property music 'element))
-         (p (ly:music-property music 'pitch)))
-    (if (pair? es)
-       (ly:music-set-property!
-         music 'elements
-         (map (lambda (x) (naturalize x)) es)))
-    (if (ly:music? e)
-       (ly:music-set-property!
-         music 'element
-         (naturalize e)))
-    (if (ly:pitch? p)
-       (begin
-         (set! p (naturalize-pitch p))
-         (ly:music-set-property! music 'pitch p)))
-    music))
-
-naturalizeMusic =
-#(define-music-function (parser location m)
-  (ly:music?)
-  (naturalize m))
-
-music = \relative c' { c4 d e g }
-
-\score {
-  \new Staff {
-    \transpose c ais { \music }
-    \naturalizeMusic \transpose c ais { \music }
-    \transpose c deses { \music }
-    \naturalizeMusic \transpose c deses { \music }
-  }
-  \layout { }
-}
diff --git a/input/new/using-beatlength-and-beatgrouping.ly b/input/new/using-beatlength-and-beatgrouping.ly
deleted file mode 100644 (file)
index fd3c776..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "rhythms"
-  texidoc = "
-The property @code{measureLength} determines where bar lines
-should be inserted and, with @code{beatLength} and
-@code{beatGrouping}, how automatic beams should be generated
-for beam durations and time signatures for which no beam-ending
-rules are defined.  This example shows several ways of controlling
-beaming by setting these properties.  The explanations are shown
-as comments in the code.
-"
-  doctitle = "Using beatLength and beatGrouping"
-}
-
-\relative c'' {
-  \time 3/4
-  % The default in 3/4 time is to beam in three groups
-  % each of a quarter note length
-  a16 a a a a a a a a a a a
-
-  \time 12/16
-  % No auto-beaming is defined for 12/16
-  a16 a a a a a a a a a a a
-
-  \time 3/4
-  % Change time signature symbol, but retain underlying 3/4 beaming
-  \set Score.timeSignatureFraction = #'(12 . 16)
-  a16 a a a a a a a a a a a
-
-  % The 3/4 time default grouping of (1 1 1) and beatLength of 1/8
-  % are not consistent with a measureLength of 3/4, so the beams
-  % are grouped at beatLength intervals
-  \set Score.beatLength = #(ly:make-moment 1 8)
-  a16 a a a a a a a a a a a
-
-  % Specify beams in groups of (3 3 2 3) 1/16th notes
-  % 3+3+2+3=11, and 11*1/16<>3/4, so beatGrouping does not apply,
-  % and beams are grouped at beatLength (1/16) intervals
-  \set Score.beatLength = #(ly:make-moment 1 16)
-  \set Score.beatGrouping = #'(3 3 2 3)
-  a16 a a a a a a a a a a a
-
-  % Specify beams in groups of (3 4 2 3) 1/16th notes
-  % 3+4+2+3=12, and 12*1/16=3/4, so beatGrouping applies
-  \set Score.beatLength = #(ly:make-moment 1 16)
-  \set Score.beatGrouping = #'(3 4 2 3)
-  a16 a a a a a a a a a a a
-}
-
diff --git a/input/new/using-the--tweak-command-to-tweak-individual-grobs.ly b/input/new/using-the--tweak-command-to-tweak-individual-grobs.ly
deleted file mode 100644 (file)
index 77f574d..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "tweaks-and-overrides"
-  texidoc = "
-With the @code{\\tweak} command, every grob can be tuned directly.  Here
-are some examples of available tweaks.
-"
-  doctitle = "Using the @code{\\tweak} command to tweak individual grobs"
-}
-
-\relative c' {
-  \time 2/4
-  \set fingeringOrientations = #'(right)
-  <
-    \tweak #'font-size #3 c
-    \tweak #'color #red d-\tweak #'font-size #8 -4
-    \tweak #'style #'cross g
-    \tweak #'duration-log #2 a
-  >2
-}
diff --git a/input/new/utf-8.ly b/input/new/utf-8.ly
deleted file mode 100644 (file)
index e79f0c5..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-\version "2.12.0"
-
-%% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
-
-%{
-
-You may have to install additional fonts.
-
-Red Hat Fedora
-
-    taipeifonts fonts-xorg-truetype ttfonts-ja fonts-arabic \
-   ttfonts-zh_CN fonts-ja fonts-hebrew 
-
-Debian GNU/Linux
-
-   apt-get install emacs-intl-fonts xfonts-intl-.* \
-  ttf-kochi-gothic ttf-kochi-mincho \
-  xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi 
-%} 
-
-\header {
-  lsrtags = "text"
-  texidoc = "Various scripts may be used for texts (like titles and
-lyrics) by entering them in UTF-8 encoding, and using a Pango based
-backend.  Depending on the fonts installed, this fragment will
-render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
-"
-  doctitle = "UTF-8"
-}
-
-% end verbatim - this comment is a hack to prevent texinfo.tex
-% from choking on non-European UTF-8 subsets
-% Cyrillic font
-bulgarian = \lyricmode {
-  Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
-}
-
-hebrew = \lyricmode {
-  זה כיף סתם לשמוע איך תנצח קרפד עץ טוב בגן.
-}
-
-japanese = \lyricmode {
-  いろはにほへど ちりぬるを
-  わがよたれぞ  つねならむ
-  うゐのおくや  まけふこえて
-  あさきゆめみじ ゑひもせず
-}
-
-% "a legal song to you"
-portuguese = \lyricmode {
-  à vo -- cê uma can -- ção legal
-}
-
-\relative c' {
-  c2 d
-  e2 f
-  g2 f
-  e1
-}
-\addlyrics { \bulgarian }
-\addlyrics { \hebrew }
-\addlyrics { \japanese }
-\addlyrics { \portuguese }
diff --git a/input/new/volta-below-chords.ly b/input/new/volta-below-chords.ly
deleted file mode 100644 (file)
index 1b054a7..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "repeats,staff-notation,chords"
-  texidoc = "By adding the @code{Volta_engraver} to the relevant
-staff, volte can be put under chords."
-  doctitle = "Volta under chords"
-}
-
-\score {
-  <<
-    \chords {
-      c1
-      c1
-    }
-    \new Staff \with {
-      \consists "Volta_engraver"
-    }
-    {
-      \repeat volta 2 { c'1 }
-      \alternative { c' }
-    }
-  >>
-  \layout {
-    \context {
-      \Score
-      \remove "Volta_engraver"
-    }
-  }
-}
diff --git a/input/new/volta-multi-staff.ly b/input/new/volta-multi-staff.ly
deleted file mode 100644 (file)
index a45ddde..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\version "2.12.0"
-\header {
-  lsrtags = "repeats,staff-notation"
-  texidoc = "By adding the @code{Volta_engraver} to the relevant
-staff, volte can be put over staves other than the topmost
-one in a score."
-  doctitle = "Volta multi-staff"
-}
-
-voltaMusic = \relative c'' {
-  \repeat volta 2 {
-    c1
-  }
-  \alternative {
-    d1
-    e
-  }
-}
-
-<<
-  \new StaffGroup <<
-    \new Staff \voltaMusic
-    \new Staff \voltaMusic
-  >>
-  \new StaffGroup <<
-    \new Staff \with { \consists "Volta_engraver" }
-      \voltaMusic
-    \new Staff \voltaMusic
-  >>
->>
diff --git a/input/new/volta-text-markup-using-repeatcommands.ly b/input/new/volta-text-markup-using-repeatcommands.ly
deleted file mode 100644 (file)
index a12c285..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-\version "2.12.0"
-
-\header {
-  lsrtags = "repeats"
-  texidoc = "Though volte are best specified using
-@code{\\repeat volta}, the context property @code{repeatCommands}
-must be used in cases where the volta text needs more advanced
-formatting with @code{\\markup}.
-
-Since @code{repeatCommands} takes a list, the simplest method of
-including markup is to use an identifier for the text and embed
-it in the command list using the Scheme syntax
-@w{@code{#(list (list 'volta textIdentifier))}}. Start- and
-end-repeat commands can be added as separate list elements:"
-doctitle = "Volta text markup using @code{repeatCommands}"
-}
-
-voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
-
-\relative c'' {
-  c1
-  \set Score.repeatCommands = #(list (list 'volta voltaAdLib) 'start-repeat)
-  c4 b d e
-  \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
-  f1
-  \set Score.repeatCommands = #'((volta #f))
-}
diff --git a/input/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.texidoc b/input/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.texidoc
new file mode 100644 (file)
index 0000000..a42cd46
--- /dev/null
@@ -0,0 +1,15 @@
+  texidoces = "
+La sintaxis de LilyPond puede implicar muchas colocaciones poco
+comunes para los paréntesis, corchetes, etc, que a veces se tienen
+que intercalar. Por ejemplo, al introducir una barra manual, el
+corchete izquierdo de apertura se debe escribir después de la nota
+inicial y de su duración, no antes. De forma similar, el corchete
+derecho de cierre debe seguir inmediatamente a la nota que se
+quiere situar al final del barrado, incluso si esta nota resulta
+estar dentro de un grupo de valoración especial. Este fragmento de
+código muestra cómo combinar el barrado manual, las ligaduras de
+expresión y de unión y las ligaduras de fraseo, con secciones de
+valoración especial (encerradas entre llaves).
+
+"
+  doctitlees = "Añadir barras, ligaduras de expresión y de unión, etc. cuando se usan ritmos con y sin grupos de valoración especial."
diff --git a/input/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..texidoc b/input/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..texidoc
deleted file mode 100644 (file)
index a42cd46..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-  texidoces = "
-La sintaxis de LilyPond puede implicar muchas colocaciones poco
-comunes para los paréntesis, corchetes, etc, que a veces se tienen
-que intercalar. Por ejemplo, al introducir una barra manual, el
-corchete izquierdo de apertura se debe escribir después de la nota
-inicial y de su duración, no antes. De forma similar, el corchete
-derecho de cierre debe seguir inmediatamente a la nota que se
-quiere situar al final del barrado, incluso si esta nota resulta
-estar dentro de un grupo de valoración especial. Este fragmento de
-código muestra cómo combinar el barrado manual, las ligaduras de
-expresión y de unión y las ligaduras de fraseo, con secciones de
-valoración especial (encerradas entre llaves).
-
-"
-  doctitlees = "Añadir barras, ligaduras de expresión y de unión, etc. cuando se usan ritmos con y sin grupos de valoración especial."
diff --git a/input/texidocs/changing-form-of-multi--measure-rests.texidoc b/input/texidocs/changing-form-of-multi--measure-rests.texidoc
deleted file mode 100644 (file)
index 03b3b70..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
- doctitlees = "Cambiar la forma de los silencios multicompás"
- texidoces = "
-Si hay diez compases de silencio o menos, se imprime en el pentagrama
-una serie de silencios de breve y longa (conocidos en alemán como
-\"Kirchenpausen\", «silencios eclesiásticos»); en caso contrario se
-muestra una barra normal.  Este número predeterminado de diez se
-puede cambiar sobreescribiendo la propiedad @code{expand-limit}:
-
-"
-
-texidocde = "
-Wenn zehn oder weniger Pausentakte vorkommen, wird eine Reihe von Longa-
-und Brevispausen (auch Kirchenpausen genannt) gesetzt, bei mehr Takten
-wird eine Line mit der Taktanzahl ausgegeben.  Der vorgegebene Wert von
-zehn kann geändert werden, indem man die @code{expand-limit}-Eigenschaft
-setzt:
-"
-  doctitlede = "Die Erscheinung von Pausentakten ändern"
diff --git a/input/texidocs/changing-form-of-multi-measure-rests.texidoc b/input/texidocs/changing-form-of-multi-measure-rests.texidoc
new file mode 100644 (file)
index 0000000..03b3b70
--- /dev/null
@@ -0,0 +1,18 @@
+ doctitlees = "Cambiar la forma de los silencios multicompás"
+ texidoces = "
+Si hay diez compases de silencio o menos, se imprime en el pentagrama
+una serie de silencios de breve y longa (conocidos en alemán como
+\"Kirchenpausen\", «silencios eclesiásticos»); en caso contrario se
+muestra una barra normal.  Este número predeterminado de diez se
+puede cambiar sobreescribiendo la propiedad @code{expand-limit}:
+
+"
+
+texidocde = "
+Wenn zehn oder weniger Pausentakte vorkommen, wird eine Reihe von Longa-
+und Brevispausen (auch Kirchenpausen genannt) gesetzt, bei mehr Takten
+wird eine Line mit der Taktanzahl ausgegeben.  Der vorgegebene Wert von
+zehn kann geändert werden, indem man die @code{expand-limit}-Eigenschaft
+setzt:
+"
+  doctitlede = "Die Erscheinung von Pausentakten ändern"
diff --git a/input/texidocs/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.texidoc b/input/texidocs/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.texidoc
new file mode 100644 (file)
index 0000000..d0fc068
--- /dev/null
@@ -0,0 +1,13 @@
+  texidoces = "
+La propiedad @code{measureLength}, junto con
+@code{measurePosition}, determina cuándo es necesario dibujar una
+línea divisoria.  Sin embargo, al utilizar
+@code{\\scaleDurations}, el escalado proporcional de las
+duraciones hace difícil introducir cambios de compás.  En este
+caso se debe establecer manualmente el valor de
+@code{measureLength} utilizando la función @code{ly:make-moment}.
+El segundo argumento debe ser el mismo que el segundo argumento de
+@code{\\scaleDurations}.
+
+"
+  doctitlees = "Modificar el compás dentro de una sección polimétrica utilizando @code{\\scaleDurations}"
diff --git a/input/texidocs/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.texidoc b/input/texidocs/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.texidoc
deleted file mode 100644 (file)
index d0fc068..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-  texidoces = "
-La propiedad @code{measureLength}, junto con
-@code{measurePosition}, determina cuándo es necesario dibujar una
-línea divisoria.  Sin embargo, al utilizar
-@code{\\scaleDurations}, el escalado proporcional de las
-duraciones hace difícil introducir cambios de compás.  En este
-caso se debe establecer manualmente el valor de
-@code{measureLength} utilizando la función @code{ly:make-moment}.
-El segundo argumento debe ser el mismo que el segundo argumento de
-@code{\\scaleDurations}.
-
-"
-  doctitlees = "Modificar el compás dentro de una sección polimétrica utilizando @code{\\scaleDurations}"
diff --git a/input/texidocs/multi--measure-rest-markup.texidoc b/input/texidocs/multi--measure-rest-markup.texidoc
deleted file mode 100644 (file)
index 3666252..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-texidoces = "
-Los elementos de marcado aplicados a un silencio multicompás se
-centran encima o debajo de éste.  Los elementos de marcado extensos
-que se adjuntan a silencios multicompás no producen la expansión del
-compás.  Para expandir un silencio multicompás de forma que quepa todo
-el marcado, utilice un silencio de separación con un marcado aplicado
-antes del silencio multicompás.
-
-Observe que el silencio separador produce la inserción de un compás.
-El texto aplicado a un siencio sparador de esta forma se alinea por la
-izquierda a la posición en que la nota estaría situada dentro del
-compás, pero si la longitud del compás está determinada por la
-longitud del texto, éste aparecerá centrado.
-
-"
-
-doctitlees = "Marcado de silencios multicompás"
\ No newline at end of file
diff --git a/input/texidocs/multi-measure-rest-markup.texidoc b/input/texidocs/multi-measure-rest-markup.texidoc
new file mode 100644 (file)
index 0000000..3666252
--- /dev/null
@@ -0,0 +1,17 @@
+texidoces = "
+Los elementos de marcado aplicados a un silencio multicompás se
+centran encima o debajo de éste.  Los elementos de marcado extensos
+que se adjuntan a silencios multicompás no producen la expansión del
+compás.  Para expandir un silencio multicompás de forma que quepa todo
+el marcado, utilice un silencio de separación con un marcado aplicado
+antes del silencio multicompás.
+
+Observe que el silencio separador produce la inserción de un compás.
+El texto aplicado a un siencio sparador de esta forma se alinea por la
+izquierda a la posición en que la nota estaría situada dentro del
+compás, pero si la longitud del compás está determinada por la
+longitud del texto, éste aparecerá centrado.
+
+"
+
+doctitlees = "Marcado de silencios multicompás"
\ No newline at end of file
diff --git a/input/texidocs/positioning-multi--measure-rests.texidoc b/input/texidocs/positioning-multi--measure-rests.texidoc
deleted file mode 100644 (file)
index 549729e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
- doctitlees = "Posicionar los silencios multicompás"
- texidoces = "
-A diferencia de los silencios normales, no existe una instrucción
-predefinida para modificar la posición predefinida de un símbolo
-multicompás sobre el pentagrama, adjuntándolo a una nota,
-independientemente de cuál sea su forma.  Sin embargo, en la música
-polifónica los silencios multicompás de las voces de numeración par e
-impar están separados verticalmente.  La colocación de los silencios
-multicompás se puede controlar como se ve a continuación:
-
-"
-
-texidocde = "
-Anders als bei normalen Pausen gibt es keinen direkten Befehl, um die
-vertikale Position von Ganztaktpausen zu beeinflussen, indem man sie an
-eine Tonhöhe anhängt.  In polyphoner Notation wird aber dennoch die
-Position der Pausen von geraden und ungeraden Stimmen voneinander
-unterschieden.  Die Position von Ganztaktpausen kann wie folgt verändert
-werden:
- "
-  doctitlede = "Positionierung von Ganztaktpausen"
diff --git a/input/texidocs/positioning-multi-measure-rests.texidoc b/input/texidocs/positioning-multi-measure-rests.texidoc
new file mode 100644 (file)
index 0000000..549729e
--- /dev/null
@@ -0,0 +1,21 @@
+ doctitlees = "Posicionar los silencios multicompás"
+ texidoces = "
+A diferencia de los silencios normales, no existe una instrucción
+predefinida para modificar la posición predefinida de un símbolo
+multicompás sobre el pentagrama, adjuntándolo a una nota,
+independientemente de cuál sea su forma.  Sin embargo, en la música
+polifónica los silencios multicompás de las voces de numeración par e
+impar están separados verticalmente.  La colocación de los silencios
+multicompás se puede controlar como se ve a continuación:
+
+"
+
+texidocde = "
+Anders als bei normalen Pausen gibt es keinen direkten Befehl, um die
+vertikale Position von Ganztaktpausen zu beeinflussen, indem man sie an
+eine Tonhöhe anhängt.  In polyphoner Notation wird aber dennoch die
+Position der Pausen von geraden und ungeraden Stimmen voneinander
+unterschieden.  Die Position von Ganztaktpausen kann wie folgt verändert
+werden:
+ "
+  doctitlede = "Positionierung von Ganztaktpausen"