]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: update.
authorGraham Percival <graham@percival-music.ca>
Tue, 20 May 2008 22:38:06 +0000 (15:38 -0700)
committerGraham Percival <graham@percival-music.ca>
Tue, 20 May 2008 22:38:06 +0000 (15:38 -0700)
173 files changed:
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-bars-to-chordnames.ly [new file with mode: 0644]
input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
input/lsr/adding-drum-parts.ly
input/lsr/adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
input/lsr/adding-text-indications-to-metronome-marks.ly [deleted file]
input/lsr/adding-the-current-date-to-a-score.ly
input/lsr/adding-volta-brackets-to-additional-staves.ly
input/lsr/adjusting-lyrics-vertical-spacing.ly
input/lsr/adjusting-the-shape-of-falls-and-doits.ly [new file with mode: 0644]
input/lsr/aligning-and-centering-instrument-names.ly
input/lsr/aligning-lyrics.ly
input/lsr/aligning-marks-with-various-notation-objects.ly
input/lsr/alignment-vertical-spacing.ly
input/lsr/allowing-fingerings-to-be-printed-inside-the-staff.ly
input/lsr/ambitus-with-multiple-voices.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/automatic-beam-subdivisions.ly
input/lsr/automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
input/lsr/beams-across-line-breaks.ly
input/lsr/blanking-staff-lines-using-the--whiteout-command.ly
input/lsr/breaks.snippet-list
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-form-of-multi--measure-rests.ly
input/lsr/changing-properties-for-individual-grobs.ly
input/lsr/changing-text-and-spanner-styles-for-text-dynamics.ly [new file with mode: 0644]
input/lsr/changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
input/lsr/changing-the-breath-mark-symbol.ly [new file with mode: 0644]
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-staff-size.ly
input/lsr/changing-the-tuplet-number.ly
input/lsr/changing-time-signatures-inside-a-polymetric-section-using--compressmusic.ly
input/lsr/chant-or-psalms-notation.ly
input/lsr/chord-name-exceptions.ly
input/lsr/chords.snippet-list
input/lsr/clip-systems.ly
input/lsr/clusters.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 [new file with mode: 0644]
input/lsr/controlling-tuplet-bracket-visibility.ly
input/lsr/creating-a-sequence-of-notes-on-various-pitches.ly
input/lsr/creating-arpeggios-across-notes-in-different-voices.ly [new file with mode: 0644]
input/lsr/creating-blank-staves.ly
input/lsr/creating-cross-staff-arpeggios-in-a-piano-staff.ly [new file with mode: 0644]
input/lsr/creating-cross-staff-arpeggios-in-other-contexts.ly [new file with mode: 0644]
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/default-direction-of-stems-on-the-center-line-of-the-staff.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/dodecaphonic-style-accidentals-for-each-note-including-naturals.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/entering-several-tuplets-using-only-one--times-command.ly
input/lsr/expressive-marks.snippet-list
input/lsr/forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
input/lsr/formatting-lyrics-syllables.ly
input/lsr/fretted-strings.snippet-list
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/heavily-customized-polymetric-time-signatures.ly
input/lsr/hiding-the-extender-line-for-text-dynamics.ly [new file with mode: 0644]
input/lsr/how-to-put-ties-between-syllables-in-lyrics.ly
input/lsr/incipit.ly
input/lsr/inserting-score-fragments-above-a-staff,-as-markups.ly
input/lsr/integrating-text-indications-in-metronome-marks.ly
input/lsr/jazz-combo-template.ly
input/lsr/letter-tablature-formatting.ly [deleted file]
input/lsr/line-arrows.ly
input/lsr/makam.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-controlling-beam-positions.ly
input/lsr/markup-lines.ly
input/lsr/mensurstriche-layout-bar-lines-between-the-staves.ly
input/lsr/modifying-default-values-for-articulation-shorthand-notation.ly [new file with mode: 0644]
input/lsr/modifying-tuplet-bracket-length.ly
input/lsr/move-specific-text.ly
input/lsr/nesting-staves.ly
input/lsr/non-traditional-key-signatures.ly
input/lsr/ottava-text.ly
input/lsr/outputting-the-version-number.ly
input/lsr/page-label.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/positioning-multi--measure-rests.ly
input/lsr/positioning-segno-and-coda-with-line-break.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-hairpins-using-al-niente-notation.ly [new file with mode: 0644]
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/proportional-strict-notespacing.ly
input/lsr/quoting-another-voice-with-transposition.ly
input/lsr/quoting-another-voice.ly
input/lsr/removing-the-first-empty-line.ly
input/lsr/repeats.snippet-list
input/lsr/rest-styles.ly
input/lsr/rhythmic-slashes.ly
input/lsr/rhythms.snippet-list
input/lsr/score-for-diatonic-accordion.ly
input/lsr/setting-hairpin-behavior-at-bar-lines.ly
input/lsr/setting-the-minimum-length-of-hairpins.ly [new file with mode: 0644]
input/lsr/shortening-volta-brackets.ly
input/lsr/single-staff-template-with-notes,-lyrics,-and-chords.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/staff-notation.snippet-list
input/lsr/string-quartet-template-simple.ly
input/lsr/string-quartet-template-with-separate-parts.ly
input/lsr/suppressing-compiler-warnings-when-two-glissandos-intersect.ly [new file with mode: 0644]
input/lsr/table-of-contents.ly
input/lsr/template.snippet-list
input/lsr/text.snippet-list
input/lsr/three-sided-box.ly
input/lsr/time-signature-in-parentheses.ly
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/tweaks-and-overrides.snippet-list
input/lsr/unfretted-strings.snippet-list
input/lsr/use-square-bracket-at-the-start-of-a-staff-group.ly
input/lsr/using-double-slurs-for-legato-chords.ly [new file with mode: 0644]
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/vertically-aligning-dynamics-across-multiple-notes.ly [new file with mode: 0644]
input/lsr/vertically-aligning-ossias-and-lyrics.ly
input/lsr/vertically-centered-dynamics-and-textscripts.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/vocal-music.snippet-list
input/lsr/volta-below-chords.ly [new file with mode: 0644]
input/lsr/volta-multi-staff.ly

index cb03887b9190449485662f389b712bf4704fa03d..66b38f461a64003f80db0cfb783f7e4cfe4b7e5b 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "chords, ancient-notation, contexts-and-engravers"
index bacadf518521709e8f0819c17b3ebaea8c73c96f..7d1c0e123a53ace06d5a27ea17335037aa3181ac 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches, staff-notation, vocal-music"
@@ -18,12 +18,14 @@ manually to prevent collisions.
   } \relative c'' {
     \override Ambitus #'X-offset = #2.0
     \voiceOne
-    c4 a d e f1
+    c4 a d e
+    f1
   }
   \new Voice \with {
     \consists "Ambitus_engraver"
   } \relative c' {
     \voiceTwo
-    es4 f g as b1
+    es4 f g as
+    b1
   }
 >>
index b206077b7618568e5dfb2b6c846a845159f9982f..c9ae07a9e3cc1997e9c1388a6b011cb8728f426f 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers, breaks"
@@ -20,28 +20,27 @@ is also required (see the example).
   doctitle = "Adding an extra staff at a line break"
 } % begin verbatim
 \score {
-  \new StaffGroup \relative c'' { 
-    \new Staff 
+  \new StaffGroup \relative c'' {
+    \new Staff
     \key f \major
-    c1 c^"Unwanted extra space" \break 
+    c1 c^"Unwanted extra space" \break
     << { c1 c }
-       \new Staff { 
+       \new Staff {
          \key f \major
          \once \override Staff.TimeSignature #'stencil = ##f
          c1 c 
        } 
     >>
-    c1 c^"Fixed here" \break 
+    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 
+       \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 2584621a04b22f78abcfbb4318753b0c874a5b53..fbebf90553012a961dbbe7c2c8c6ea95fda80648 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers"
diff --git a/input/lsr/adding-bars-to-chordnames.ly b/input/lsr/adding-bars-to-chordnames.ly
new file mode 100644 (file)
index 0000000..dffd3b1
--- /dev/null
@@ -0,0 +1,22 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "chords"
+
+  texidoc = "
+To add bar indications in the @@code@{ChordNames@} context, add
+@@code@{Bar_engraver@}. 
+
+"
+  doctitle = "Adding bars to ChordNames"
+} % begin verbatim
+\new ChordNames \with {
+  \override BarLine #'bar-size = #4
+  \consists "Bar_engraver"
+}
+\chordmode {
+  f1:maj7 f:7 bes:7 
+}
+
index 5c6dbf3fdf72206caa731b3e08ce116fade71900..55b358ae472d7df6bdf897d38df646b5c8632602 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, expressive-marks"
index f89939c1be40bdcc77138343c666a84eff49974b..eca1307fc40dc4e71757e446292465faa669ede6 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, percussion"
index c734ccab6a7987ad89d16cb43dbc25184a796a74..32276fff42c78c323fd204b0dcb97ffb972ae06c 100644 (file)
@@ -1,22 +1,22 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks"
 
   texidoc = "
 The @code{\\parenthesize} function is a special tweak that encloses
-objects in parentheses. The associated grob is
+objects in parentheses.  The associated grob is
 @code{Score.ParenthesesItem}. 
 
 "
   doctitle = "Adding parentheses around an expressive mark or chordal note"
 } % begin verbatim
-\relative {
+\relative c' {
   c2-\parenthesize ->
   \override ParenthesesItem #'padding = #0.1
   \override ParenthesesItem #'font-size = #-4
-  <d \parenthesize fis a> 
+  <d \parenthesize fis a>2 
 }
 
diff --git a/input/lsr/adding-text-indications-to-metronome-marks.ly b/input/lsr/adding-text-indications-to-metronome-marks.ly
deleted file mode 100644 (file)
index 817446e..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.11.45"
-\header {
-  lsrtags = "expressive-marks,tweaks-and-overrides"
-  texidoc = "
-Using Scheme code to override the stencil for @code{MetronomeMark}
-objects, this example allows the creation of metronome marks which include
-text directions.  The function @code{\movement} is called with three
-arguments: the text label, note duration, and beats per minute.
-"
-  doctitle = "Adding text indications to metronome marks"
-} % begin verbatim
-
-#(define-markup-command (mvt layout props arg) (markup?)
-  (interpret-markup layout props
-     (markup #:huge #:bold arg)))
-
-#(define (string->duration duration-string)
-  "Parse the `duration-string', e.g. ''4..'' or ''breve.'', and return a duration object."
-  (let* ((length (string-length duration-string))
-         (dot-index (or (string-index duration-string #\.) length))
-         (len (substring duration-string 0 dot-index))
-         (dots (- length dot-index)))
-   (ly:make-duration (cond ((string=? len "breve") -1)
-                           ((string=? len "longa") -2)
-                           ((string=? len "maxima") -3)
-                           (else (log2 (string->number len))))
-                     dots 1 1)))
-
-movement = #(define-music-function (parser location text duration count music)
-                        (string? string? integer? ly:music?)
-   (define (format-movement-markup dur count context)
-     (markup #:mvt text #:hspace 1
-             #:concat ("(" #:general-align Y DOWN #:smaller #:note duration 1)
-             "="
-             #:concat ((number->string count) ")")))
-  #{
-    \set Score.metronomeMarkFormatter = #$format-movement-markup
-    \set Score.tempoWholesPerMinute = #$(ly:moment-mul (ly:make-moment count 1)
-                                         (ly:duration-length
-                                           (string->duration duration)))
-    \set Score.tempoUnitDuration = #$(string->duration duration)
-    \set Score.tempoUnitCount = $count
-    $music
-    \set Score.metronomeMarkFormatter = #format-metronome-markup
-  #})
-
-\layout { ragged-right = ##f }
-
-\relative c' { 
-  \time 3/4
-  \movement "Allegro" "2." #92
-  c2 e4
-  g2.
-  \movement "Moderato" "4" #104
-  f4 e d
-  \tempo 4 = 92
-  c2.
-}
index f46f036948949c4d007126d5796a475f3e442d29..b3ee589826c31cdbc6f4a95b143de3d27f4c2a8e 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "titles"
@@ -27,7 +27,7 @@ details on this format string: Formatting Calendar Time.
 "
   doctitle = "Adding the current date to a score"
 } % begin verbatim
-\version "2.11.38"
+\version "2.11.46"
 % first, define a variable to hold the formatted date:
 date = #(strftime "%d-%m-%Y" (localtime (current-time)))
 
index 99c0b47ebbed68c21258834eff5fa3a544fcd4c7..45e433c72182ba9c6fce306ed85905ddb9819e9d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "repeats"
index 3f74e2ab70b9e271fa0686e0f6cf2713df522de5..5bda716c77d68f5e0ee853d2a5a0972a0cfb6797 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, vocal-music, spacing"
diff --git a/input/lsr/adjusting-the-shape-of-falls-and-doits.ly b/input/lsr/adjusting-the-shape-of-falls-and-doits.ly
new file mode 100644 (file)
index 0000000..288c58e
--- /dev/null
@@ -0,0 +1,21 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+The @code{shortest-duration-space} property may have to be tweaked to
+adjust the shape of falls and doits.
+
+"
+  doctitle = "Adjusting the shape of falls and doits"
+} % begin verbatim
+\relative c'' {
+  \override Score.SpacingSpanner #'shortest-duration-space = #4.0
+  c2-\bendAfter #+5
+  c2-\bendAfter #-3
+  c2-\bendAfter #+8
+  c2-\bendAfter #-6
+}
index c0c5b6e6f85763175019a99af003112ce1e6a3be..93b903c324222428702f1fc520b2fc89faa3c389 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, paper-and-layout, titles"
index fb675b5ff75ea3a4d36e82433c660037fa40d126..47659547c634326b5d137aae68fa242d3780a308 100644 (file)
@@ -1,25 +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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, vocal-music"
 
   texidoc = "
-You can specify different horizontal alignment for your lyrics, by
-overriding the @code{self-alignment-X} property of the @code{LyricText}
-object. @code{#-1} is left, @code{#0} is center and @code{#1} is right;
+Horizontal alignment for lyrics cam be set by overriding the
+@code{self-alignment-X} property of the @code{LyricText} object.
+@code{#-1} is left, @code{#0} is center and @code{#1} is right;
 however, you can use @code{#LEFT}, @code{#CENTER} and @code{#RIGHT} as
 well. 
 
 "
   doctitle = "Aligning lyrics"
 } % begin verbatim
+\layout { ragged-right = ##f }
 \relative c'' {
-  c1 c c
+  c1
+  c1
+  c1
 }
 \addlyrics {
-  \once \override LyricText #'self-alignment-X = #LEFT "This is left-aligned" 
-  \once \override LyricText #'self-alignment-X = #CENTER "This is centered" 
-  \once \override LyricText #'self-alignment-X = #1 "This is right-aligned"  
+  \once \override LyricText #'self-alignment-X = #LEFT
+  "This is left-aligned"
+  \once \override LyricText #'self-alignment-X = #CENTER
+  "This is centered" 
+  \once \override LyricText #'self-alignment-X = #1
+  "This is right-aligned"
 }
index fdc8dd519cb2cada10c39c5e5e613910bf83380b..961e683fd1e96d6cd1ba08b1d2f149ab9cbc79fd 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text"
index 71ca319cb14fc8b3cb85e8b99750ca7cacea991d..14dff606b2841d310f9a422a5aae0f118c5f6de3 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "tweaks-and-overrides, paper-and-layout, spacing"
index b0997d3f8c8afc91aef2eb90d938422f7260cb95..e60352a290267d06e6c35dd9076c5ade3aaefed6 100644 (file)
@@ -1,12 +1,12 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations, spacing"
 
   texidoc = "
-By default, fingering numbers will be printed outside the staff.
+By default, fingering numbers will be printed outside the staff. 
 However, this behavior can be canceled.
 
 "
@@ -14,6 +14,6 @@ However, this behavior can be canceled.
 } % begin verbatim
 \relative c' {
   <c-1 e-2 g-3 b-5>2
-  \once \override Fingering  #'staff-padding = #'()
-  <c-1 e-2 g-3 b-5>
+  \once \override Fingering #'staff-padding = #'()
+  <c-1 e-2 g-3 b-5>2
 }
index 8b3e5932f170be091173f6dff0bf37d3d194a507..906ac3ef8dcaae39c42dc73245c71fc50af5618f 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches, vocal-music"
@@ -19,11 +19,13 @@ voices.
 <<
   \new Voice \relative c'' {
     \voiceOne
-    c4 a d e f1
+    c4 a d e
+    f1
   }
   \new Voice \relative c' {
     \voiceTwo
-    es4 f g as b1
+    es4 f g as
+    b1
   }
 >>
 
index f530a435787602f68692fae793a0e6a99056602f..66425043f79e9fb497968e580e04704423d1f202 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "ancient-notation"
index a9853b34e6373e024b57762941d085410382dec7..acfca2cde9b8dc88881e309403c4d2c4eefe7873 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "ancient-notation, template"
index b0f760e405666464ec9cb851fadba0866f61b99d..a83e550b63cee50f4083e0c0b9c227b714fc8dd8 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "ancient-notation, template"
index 87c0c5ba9c3ec4edbe8d83942da21631ea355bfe..8593b52ab3a1530bd905b0798158bebbf25316e0 100644 (file)
@@ -1,11 +1,11 @@
 transcription-of-ancient-music-with-incipit.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
+chant-or-psalms-notation.ly
 adding-a-figured-bass-above-or-below-the-notes.ly
 incipit.ly
-chant-or-psalms-notation.ly
 ancient-notation-template----modern-transcription-of-mensural-music.ly
 ancient-fonts.ly
 ancient-time-signatures.ly
 custodes.ly
+mensurstriche-layout-bar-lines-between-the-staves.ly
 ancient-notation-template----modern-transcription-of-gregorian-music.ly
 rest-styles.ly
index 421debf37f670f5200a5e23ee84d352a034256c9..419a0f546320dadc9bd3fd8ee0e9ac51f339daaf 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "ancient-notation"
index 03aa44276a3136a7b5bf0d8d449d7dd407e1c0d4..8a675dee15fd96328895705768ada968174089b4 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches, editorial-annotations"
@@ -27,18 +27,21 @@ correspondence between harmonic functions and note head styles.
 } % begin verbatim
 fragment = {
   \key c \major
-  c2 d e f g a b c
+  c2 d
+  e2 f
+  g2 a
+  b2 c
 }
 
 \score {
   \new Staff {
     \transpose c d 
-    \relative {
+    \relative c' {
       \set shapeNoteStyles = ##(do re mi fa #f la ti)
       \fragment
     }
     
-    \relative {
+    \relative c' {
       \set shapeNoteStyles  = ##(cross triangle fa #f mensural xcircle diamond)
       \fragment
     }
index 170001482206aa9aef5484f3d018c3acf0061e1f..6640a02adfed5895dd0d28fb976565d64bdfab83 100644 (file)
@@ -1,12 +1,12 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
 
   texidoc = "
-Beams can be subdivided automatically. By setting the property
+Beams can be subdivided automatically.  By setting the property
 @code{subdivideBeams}, beams are subdivided at beat positions (as
 specified in @code{beatLength}). 
 
@@ -14,11 +14,11 @@ specified in @code{beatLength}).
   doctitle = "Automatic beam subdivisions"
 } % begin verbatim
 \score {
-  \new Staff \relative {
+  \new Staff \relative c'' {
     << {
       \voiceOne
       \set subdivideBeams = ##t
-      b'32[ a g f c' b a g b^"subdivide beams" a g f c' b a g]
+      b32[ a g f c' b a g b^"subdivide beams" a g f c' b a g]
       \oneVoice
     }
     \new Voice {
index 8408b2c83ced71eb7c7951ca7369adde3e5e8d9b..07d34abfc8817e61683646a8cc809c6c7be19556 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
@@ -35,14 +35,14 @@ qBeam = {
     \new Staff \relative c'' {
       \time 4/4
       g8^\markup { without the macro } g g g g g g g |
-      g g g g4 g8 g g |
+      g8 g g g4 g8 g g |
     }
     %Use the macro
     \new Staff \relative c'' {
       \time 4/4
       \qBeam
       g8^\markup { with the macro } g g g g g g g |
-      g g g g4 g8 g g |
+      g8 g g g4 g8 g g |
     }
   >>
   \layout {
index 77797f5a6b6f45800bb8968ed2969129d1c3f9ce..84cc7d8d5f85392e2299ea082828d36873d3a6e3 100644 (file)
@@ -1,14 +1,13 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, breaks"
 
   texidoc = "
-By default, beams can't be printed across line breaks. This behavior
-can be overridden by setting the @code{breakable} property. See also in
-the manual the \"Line breaking\" and \"Manual beams\" sections. 
+By default, beams can't be printed across line breaks.  This behavior
+can be overridden by setting the @code{breakable} property. 
 
 "
   doctitle = "Beams across line breaks"
@@ -18,5 +17,5 @@ the manual the \"Line breaking\" and \"Manual beams\" sections.
   \override Score.Beam #'breakable = ##t
   \time 3/16
   c16[ d e \break
-  f] r r 
+  f16] r r 
 }
index 801371d9ebacea009ab833ef910e2e2cb6b79a8f..ead6733afa004dc15899ba45dc4220bb6c6f3798 100644 (file)
@@ -1,19 +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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations, text"
 
   texidoc = "
-The @code{\\whiteout} command underlays a white box under a markup.
+The @code{\\whiteout} command underlays a markup with a white box. 
 Since staff lines are in a lower layer than most other grobs, this
 white box will not overlap any other grob. 
 
 "
   doctitle = "Blanking staff lines using the \\whiteout command"
 } % begin verbatim
-\relative {
+\layout { ragged-right = ##f }
+\relative c' {
   \override TextScript #'extra-offset = #'(2 . 4)
-  c2-\markup  { \whiteout \pad-markup #0.5 "middle C" } c
+  c2-\markup { \whiteout \pad-markup #0.5 "middle C" } c
 } 
index 7a61860912d46afd7754621c5909d96822d2a18b..3d1579ba3c293026a0e3350b31c3f9126f9b1eb9 100644 (file)
@@ -1,4 +1,4 @@
-removing-the-first-empty-line.ly
 positioning-segno-and-coda-with-line-break.ly
+removing-the-first-empty-line.ly
 beams-across-line-breaks.ly
 adding-an-extra-staff-at-a-line-break.ly
index acf02a240d44834d3943f357e9231b4e400b8545..036e43838d8592947784755f0c2deda8945669fa 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "winds"
index a192b9144420727952c2b6e62d8a500add0ad078..dc1ab53a07d733884a179167ca1e7f82c9deef69 100644 (file)
@@ -1,44 +1,41 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 
 \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
+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 <1 making it grey. The two numbers before @code{scale} in the
-postscript code are responsible for the width and height of the
+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. 
+y-origin of the rectangle.
 
 Make sure to put the hairpin in a lower layer than the text markup to
-actually draw the rectangle above the hairpin. 
+draw the rectangle over the hairpin.
 "
   doctitle = "Broken crescendo hairpin"
 } % begin verbatim
 
-\score {
-  \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
+\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
-    } >>
-  }
-  \layout { ragged-right = ##t }
+    }
+    r8. des4 ~ des16->\sff
+  } >>
 }
index 58bde649d28938c44abf949384c7020ae9a02ae4..3a5c6eb2a0dacfc2b08775e3f243919e4e3f05ea 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 5c5fd44d863f7ac72c6b3cad680e3a8fe9fb55e4..7ed4e7b3de82f4c98d4f08e0f6dfc0be4fdf9379 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, text"
@@ -26,12 +26,12 @@ hairpinWithCenteredText = #(define-music-function (parser location text) (markup
   \override Voice.Hairpin #'text = $text
 #})
 
-hairpinMolto = \hairpinWithCenteredText \markup { \italic "molto" }
-hairpinMore = \hairpinWithCenteredText \markup { \bigger "moltissimo" }
+hairpinMolto = \hairpinWithCenteredText \markup { \italic molto }
+hairpinMore = \hairpinWithCenteredText \markup { \bigger moltissimo }
 
 \layout { ragged-right = ##f }
 
 {
-  \hairpinMolto c'2\< c'2\f
-  \hairpinMore  c'2\< c'2\f
+  \hairpinMolto c'2\< c'\f
+  \hairpinMore  c'2\< c'\f
 }
index f4035da427e80f1375fb636b84947c49da24c459..b91c78cf3cf2f0558d625f35d0afcba0ebad818b 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
@@ -22,6 +22,6 @@ smallFlageolet = #(let ((m (make-music 'ArticulationEvent
 \layout { ragged-right = ##f }
 
 \relative c'' {
-  d4^\flageolet_\markup { default size } d4_\flageolet
-  c4^\smallFlageolet_\markup { smaller } c4_\smallFlageolet
+  d4^\flageolet_\markup { default size } d_\flageolet
+  c4^\smallFlageolet_\markup { smaller } c_\smallFlageolet
 }
index e33bc406a71e0ccf1b0710c015919b6270484303..3e955c36c852bd978130e19271f1e01bdb5ca084 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "simultaneous-notes, editorial-annotations, tweaks-and-overrides"
index 5b1d5c3bd362eef9eb62be9d8f7403572de782c1..8c436c0c3233fa9826aa386d8c2aa4c8e984d3dc 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.42"
+\version "2.11.46"
 \layout { ragged-right = ##t }
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
index b0f9facd1f06c2ec472bbb76a26fd89ac40c5175..29956ca2bdc1b78b66fca838dc2a2974cc88ac12 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "tweaks-and-overrides"
diff --git a/input/lsr/changing-text-and-spanner-styles-for-text-dynamics.ly b/input/lsr/changing-text-and-spanner-styles-for-text-dynamics.ly
new file mode 100644 (file)
index 0000000..9d88a95
--- /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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  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 context properties @code{crescendoSpanner} and
+@code{decrescendoSpanner}.  Available values for the spanner properties
+are @code{'hairpin}, @code{'line}, @code{'dashed-line}, and
+@code{'dotted-line}. If unset, a hairpin crescendo is used: 
+
+"
+  doctitle = "Changing text and spanner styles for text dynamics"
+} % begin verbatim
+\relative c'' {
+  \set crescendoText = \markup { \italic { cresc. poco } }
+  \set crescendoSpanner = #'dotted-line
+  a2\< a
+  a2 a
+  a2 a
+  a2 a\mf
+}
index f35de5224a8910c4ccf110984b8842ac127d0075..60826803dbe5f432cf73ae0c8d6f6c09aa2fe496 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, editorial-annotations"
@@ -12,14 +12,14 @@ The appearance of slurs may be changed from solid to dotted or dashed.
   doctitle = "Changing the appearance of a slur from solid to dotted or dashed"
 } % begin verbatim
 \relative c' {
-  c( d e  c) |
+  c4( d e c)
   \slurDotted
-  c( d e  c) |
+  c4( d e c)
   \slurSolid
-  c( d e  c) |
+  c4( d e c)
   \slurDashed
-  c( d e  c) |
+  c4( d e c)
   \slurSolid
-  c( d e  c) |
+  c4( d e c)
 }
 
diff --git a/input/lsr/changing-the-breath-mark-symbol.ly b/input/lsr/changing-the-breath-mark-symbol.ly
new file mode 100644 (file)
index 0000000..462fea5
--- /dev/null
@@ -0,0 +1,21 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+The glyph of the breath mark can be tuned by overriding the text
+property of the @code{BreathingSign} layout object with any markup
+text. 
+
+"
+  doctitle = "Changing the breath mark symbol"
+} % begin verbatim
+\relative c'' {
+  c2
+  \override BreathingSign #'text = #(make-musicglyph-markup "scripts.rvarcomma")
+  \breathe
+  d2
+}
index 3d512f871dc7f2d81bd2abacc60164a8820d6516..8b31d059fc9e2fbc137e20f7394b984712882f29 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "chords"
index c2b3472ae6744a937d715c014d8cdb78ffedddbf..060ac75a389a3e088c86e6ce2420eb7783847cd1 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, tweaks-and-overrides"
index f3b8a9dd7cf029c6f14f1aaf842bb980605b6cec..1c64e1e6581ebe3b139bc44fd65d9a0301e51e3b 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation"
@@ -16,12 +16,12 @@ The number of lines in a staff may changed by overriding the
   doctitle = "Changing the number of lines in a staff"
 } % begin verbatim
 upper = \relative c'' {
-  c1 d e f
+  c4 d e f
 }
 
 lower = \relative c {
   \clef bass
-  c1 b a g
+  c4 b a g
 }
 
 \score {
index 4d04de01ec4d757183711a814639617e6a0503c1..68548625c43ca2dcde44439ea05944ae93a219a0 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
@@ -15,14 +15,15 @@ changed by scaling the properties @code{staff-space} and
   doctitle = "Changing the staff size"
 } % begin verbatim
 <<
-  \new Staff \relative c'' { \dynamicDown c8\ff c c c c c c c } 
+  \new Staff \relative c'' {
+    \dynamicDown
+    c8\ff c c c c c c c
+  }
   \new Staff \with {
     fontSize = #-3
     \override StaffSymbol #'staff-space = #(magstep -3)
-  }
-  {
+  } {
     \clef bass
     c8 c c c c\f c c c
   }
 >>
-
index 7c4857dfdc0ab798d6ff4a1b3b0c2ab161d986e9..7a8f8e58faef9fcd675d31cd3c5e09d354aa2f03 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index 59b362f2bad9a9de858bc3663e0271d723014d11..46df9510c9e87c5210ccc6bf589c4b4680637b27 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, contexts-and-engravers"
index 6d4fbf42cda70a03f0c25b064b08faf59f11820d..123289c27fa4bb362a4f12b1d1f5d0d753263c68 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers"
index 7936c1ab0918ce59b6f09289e9a4ef9a6bc9a4f9..e9944046ec74885094d9248ee69710084dc0ac39 100644 (file)
@@ -1,31 +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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "chords"
 
   texidoc = "
-The property @code{chordNameExceptions} can used to store a list of
+The property @code{chordNameExceptions} can be used to store a list of
 special notations for specific chords. 
 
 "
   doctitle = "Chord name exceptions"
 } % begin verbatim
-% 7sus4 denoted with ^7 wahh
+% modify maj9 and 6(add9)
+% Exception music is chords with markups
 chExceptionMusic = {
-  <c f g bes>1-\markup { \super "7" "wahh" }
+  <c e g b d'>1-\markup { \super "maj9" }
+  <c e g a d'>1-\markup { \super "6(add9)" }
 }
 
-% add to existing exceptions.
-chExceptions = #(append
-  (sequential-music-to-chord-exceptions chExceptionMusic #t)
+% Convert music to list and prepend to existing exceptions.
+chExceptions = #( append
+  ( sequential-music-to-chord-exceptions chExceptionMusic #t)
   ignatzekExceptions)
 
 theMusic = \chordmode {
-  c:7sus4 c:dim7/+f
+  g1:maj9 g1:6.9
   \set chordNameExceptions = #chExceptions
-  c:7sus4 c:dim7/+f
+  g1:maj9 g1:6.9
 }
 
 \layout {
@@ -35,4 +37,3 @@ theMusic = \chordmode {
 << \context ChordNames \theMusic
    \context Voice \theMusic
 >>  
-
index 3eb5fd7a861a3728abc2ab2a9693e353ea6051fb..9451f28f736aeec3b8817416b5667494f3ccad71 100644 (file)
@@ -5,3 +5,5 @@ controlling-the-placement-of-chord-fingerings.ly
 clusters.ly
 single-staff-template-with-notes,-lyrics,-and-chords.ly
 chord-name-exceptions.ly
+volta-below-chords.ly
+adding-bars-to-chordnames.ly
index 759a3de69e32b328ff32d94c2fd28adbbf477057..3bd07ac06bf9f9ada6ca37dff4cc5a44e8391192 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 \layout { ragged-right= ##t }
 \header {
   lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
@@ -14,10 +14,18 @@ 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 @bullet
-@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.
+@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"
@@ -76,7 +84,9 @@ origScore = \score {
   \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)) }
+      \markup {
+        \epsfile #X #30.0 #(format #f "~a-1-from-2.0.1-to-4.0.1-clip.eps"
+                            (ly:parser-output-name parser)) }
     }
   }
 }
index f124d363741addad425e57e86b4aec65257c483b..b264c4787dde5916fef194cc56496ae4131d928e 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "simultaneous-notes, chords, keyboards"
@@ -17,9 +17,9 @@ played.
 }
 
 fragment = \relative c' {
-  c4 f4 <e d'>4
+  c4 f <e d'>4
   <g a>8 <e a> a4 c2 <d b>4
-  e2 c2
+  e2 c
 }
 
 <<
index 78f79ef308ad5837dd5bc51fad1986ba8ac6438c..17451c4b2e3f73488cbe7103fa677673946b9369 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, text"
@@ -12,8 +12,8 @@ Some dynamics may involve text indications (such as \"più forte\" or
 "
   doctitle = "Combining dynamics with markup texts"
 } % begin verbatim
-piuF = \markup { \italic "più" \dynamic "f" }
-
+piuF = \markup { \italic più \dynamic f }
+\layout { ragged-right = ##f }
 \relative c'' {
   c2\f c-\piuF
 }
index 0fd7054f47b7cdf0d85390b43dab108592dfa56c..fc200d6578886b2b8ae0ec7576bfb1d33dd8eb2e 100644 (file)
@@ -1,19 +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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "simultaneous-notes, text"
 
   texidoc = "
 The part combiner tool ( @code{\\partcombine} command ) allows the
-combination of several different parts on the same staff. Text
+combination of several different parts on the same staff.  Text
 directions such as \"solo\" or \"a2\" are added by default; to remove
 them, simply set the property @code{printPartCombineTexts} to
 \"false\". For vocal scores (hymns), there is no need to add
-\"solo\"/\"a2\" texts, so they should be switched off. However, it
+\"solo\"/\"a2\" texts, so they should be switched off.  However, it
 might be better not to use it if there are any solos, as they won't be
-indicated. In such cases, standard polyphonic notation may be
+indicated.  In such cases, standard polyphonic notation may be
 preferable.
 
 This snippet presents the three ways two parts can be printed on a same
@@ -44,7 +44,7 @@ musicDown = \relative c'' {
     <<
     \new Staff {
       \set Staff.instrumentName = "Standard polyphony  "
-      << \musicUp  \\ \musicDown >>
+      << \musicUp \\ \musicDown >>
     }
     \new Staff \with { printPartCombineTexts = ##f } {
       \set Staff.instrumentName = "PartCombine without texts  "
index b94107506ef9ae395db1aab19a56057eec308eed..e4cb4f3e71dbe931339699baf6da0fb169c5aa1d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index aea46a34fbfe8c4a9fe1a39d6d0ae4d44196cc9d..504fe41d1524e2ecae46239b873c93b37f953b64 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index 65552b0f2a03dd5d36adc6146946aa5dc9a70dd3..4e71e4d351e1da4520a5c1e64d1463a4c7dc6908 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks"
@@ -16,6 +16,11 @@ hidden note and cadenza timing.
   \time 3/4
   \override Glissando #'style = #'zigzag
   c4 c
-  \cadenzaOn c\glissando \hideNotes c,, \unHideNotes \cadenzaOff
+  \cadenzaOn
+  c4\glissando
+  \hideNotes
+  c,,4 
+  \unHideNotes
+  \cadenzaOff
   \bar "|"
 }
index 153af1fab70dd0b52bfdd793dbd5fe3e70dddef7..670a7a75febc7101cca765da73e4205fe7bbed2c 100644 (file)
@@ -1,11 +1,11 @@
 creating-blank-staves.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
+chant-or-psalms-notation.ly
 adding-a-figured-bass-above-or-below-the-notes.ly
 adding-an-extra-staff-at-a-line-break.ly
 adding-an-extra-staff.ly
-chant-or-psalms-notation.ly
-use-square-bracket-at-the-start-of-a-staff-group.ly
-engravers-one-by-one.ly
+mensurstriche-layout-bar-lines-between-the-staves.ly
 changing-time-signatures-inside-a-polymetric-section-using--compressmusic.ly
+engravers-one-by-one.ly
+use-square-bracket-at-the-start-of-a-staff-group.ly
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
 nesting-staves.ly
index 51f5899a61ed6104db032de71b69dc3ae93b7e3f..55b703ca6e6b6e035777027391690f16a3b67db5 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations, chords, keyboards"
@@ -15,13 +15,13 @@ The placement of fingering numbers can be controlled precisely.
   \set fingeringOrientations = #'(left)
   <c-1 e-3 a-5>4
   \set fingeringOrientations = #'(down)
-  <c-1 e-3 a-5>
+  <c-1 e-3 a-5>4
   \set fingeringOrientations = #'(right)
-  <c-1 e-3 a-5>
+  <c-1 e-3 a-5>4
   \set fingeringOrientations = #'(up)
-  <c-1 e-3 a-5>
+  <c-1 e-3 a-5>4
   \set fingeringOrientations = #'(left down)
   <c-1 e-3 a-5>2
   \set fingeringOrientations = #'(up right down)
-  <c-1 e-3 a-5>
+  <c-1 e-3 a-5>2
 }
diff --git a/input/lsr/controlling-the-vertical-ordering-of-scripts.ly b/input/lsr/controlling-the-vertical-ordering-of-scripts.ly
new file mode 100644 (file)
index 0000000..71a8a7f
--- /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.11.46"
+
+\header {
+  lsrtags = "expressive-marks, tweaks-and-overrides"
+
+  texidoc = "
+The vertical ordering of scripts is controlled with the
+@code{script-priority} property. The lower this number, the closer it
+will be put to the note. In this example, the @code{TextScript} (the
+sharp symbol) first has the lowest priority, so it is put lowest in the
+first example. In the second, the prall trill (the @code{Script}) has
+the lowest, so it is on the inside. When two objects have the same
+priority, the order in which they are entered determines which one
+comes first. 
+
+"
+  doctitle = "Controlling the vertical ordering of scripts"
+} % begin verbatim
+\relative c''' {
+  \once \override TextScript #'script-priority = #-100
+  a2^\prall^\markup { \sharp }
+  
+  \once \override Script #'script-priority = #-100
+  a2^\prall^\markup { \sharp }
+}
index 24deaacb54d70fabe85265b5217103a633fb9150..85aa4bc23c950666372994103954643cbf97e509 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 3b3fc7477b395c7f522be2d4eb24547c1b037833..787d4c22c74e4d5d669e4b44cee17bd8d0aa5521 100644 (file)
@@ -1,16 +1,16 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches"
 
   texidoc = "
 In music that contains many occurrences of the same sequence of notes
-at different pitches, the following music function may prove useful. It
-takes a note, of which only the pitch is used. The supporting Scheme
-functions were borrowed from the \"Tips and tricks\" document in the
-manual for version 2.10. This example creates the rhythm used
+at different pitches, the following music function may prove useful. 
+It takes a note, of which only the pitch is used.  The supporting
+Scheme functions were borrowed from the \"Tips and tricks\" document in
+the manual for version 2.10.   This example creates the rhythm used
 throughout Mars, from Gustav Holst's The Planets. 
 
 "
diff --git a/input/lsr/creating-arpeggios-across-notes-in-different-voices.ly b/input/lsr/creating-arpeggios-across-notes-in-different-voices.ly
new file mode 100644 (file)
index 0000000..6d3a09f
--- /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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+An arpeggio can be drawn across notes in different voices on the same
+staff if the @code{Span_arpeggio_engraver} is moved to the @code{Staff}
+context: 
+
+"
+  doctitle = "Creating arpeggios across notes in different voices"
+} % begin verbatim
+\new Staff \with {
+  \consists "Span_arpeggio_engraver"
+}
+\relative c' {
+  \set Staff.connectArpeggios = ##t
+  <<
+    { <e' g>4\arpeggio <d f> <d f>2 } \\
+    { <d, f>2\arpeggio <g b>2 }
+  >>
+}
index c45f9ac4230a6719dbb6408ba788583e5eb502e4..38e35daf0ebd338add666a463243e4c80e6af52d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, editorial-annotations, contexts-and-engravers, paper-and-layout"
diff --git a/input/lsr/creating-cross-staff-arpeggios-in-a-piano-staff.ly b/input/lsr/creating-cross-staff-arpeggios-in-a-piano-staff.ly
new file mode 100644 (file)
index 0000000..68a4e74
--- /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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+In a @code{PianoStaff}, it is possible to let an arpeggio cross between
+the staves by setting the property @code{PianoStaff.connectArpeggios}.
+
+"
+  doctitle = "Creating cross-staff arpeggios in a piano staff"
+} % begin verbatim
+\relative c'' {
+
+\new PianoStaff <<
+  \set PianoStaff.connectArpeggios = ##t
+  \new Staff {
+    <c e g c>\arpeggio
+    <g c e g>\arpeggio
+    <e g c e>\arpeggio
+    <c e g c>\arpeggio
+  }
+  \new Staff {
+    \clef bass
+    \repeat unfold 4 {
+      <c,, e g c>\arpeggio
+    }
+  }
+>>
+
+}
diff --git a/input/lsr/creating-cross-staff-arpeggios-in-other-contexts.ly b/input/lsr/creating-cross-staff-arpeggios-in-other-contexts.ly
new file mode 100644 (file)
index 0000000..97557da
--- /dev/null
@@ -0,0 +1,39 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+Cross-staff arpeggios can be created in contexts other than
+@code{PianoStaff} if the @code{Span_arpeggio_engraver} is included in
+the @code{Score} context. 
+
+"
+  doctitle = "Creating cross-staff arpeggios in other contexts"
+} % begin verbatim
+\score {
+  \new StaffGroup {
+    \set Score.connectArpeggios = ##t
+    <<
+      \new Voice \relative c' {
+        <c e>2\arpeggio
+        <d f>2\arpeggio
+        <c e>1\arpeggio
+      }
+      \new Voice  \relative c {
+        \clef bass
+         <c g'>2\arpeggio
+         <b g'>2\arpeggio
+         <c g'>1\arpeggio
+      }
+    >>
+  }
+  \layout {
+    \context {
+      \Score
+      \consists "Span_arpeggio_engraver"
+    }
+  }
+}
index cf8867b266ce6fc7c87a313f533ff8a8c069241c..a94dd4b2852ea2fc27a87b42f92848074b885c7e 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, text"
index b7b52384386c50f0680abc348a75fbc2250f15fb..bfbb3ed8a8b403ebaa33c0abea3699e98886cace 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.39"
+\version "2.11.46"
 \header {
   lsrtags = "expressive-marks,text,tweaks-and-overrides"
   texidoc = "
@@ -17,8 +17,6 @@ end of one system and the start of the following system.
 
 % Thanks to Risto Vääräniemi for this snippet
 
-\paper { ragged-right = ##t }
-
 {
   \key a \major
   \set Score.markFormatter = #format-mark-box-letters
@@ -38,5 +36,5 @@ end of one system and the start of the following system.
   \mark \markup { \box \bold "Intro" }
   d'1
   \mark \default
-  d'
+  d'1
 }
index 9ee396c97f5d7afbc6f2b7f7b542905541265f80..bc2ec548ab2659f8bc6355907517d4615136e3c9 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, keyboards, unfretted-strings"
@@ -10,15 +10,15 @@ In some situations, you may want to create slurs between notes from
 different voices.
 
 The solution is to add invisible notes to one of the voices, using
-\\hideNotes.
+@code{\\hideNotes}.
 
-This example is bar 235 of the Ciaconna from Bach's 2nd Partita for
+This example is measure 235 of the Ciaconna from Bach's 2nd Partita for
 solo violin, BWV 1004.
 
 "
   doctitle = "Creating slurs across voices"
 } % begin verbatim
-\relative
+\relative c'
 <<
   {d16( a') s a s a[ s a] s a[ s a] } \\
   {\slurUp bes,[ s e]( \hideNotes a) \unHideNotes f[( \hideNotes a) \unHideNotes fis]( \hideNotes a) \unHideNotes g[( \hideNotes a) \unHideNotes gis]( \hideNotes a) }
index f507265d356ce890109bee13fc818a1d693225aa..5a75db0d0e2ddf06c0f3ac4f3f08fc631cf20c9b 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks, text, tweaks-and-overrides"
index 8987abddedfaa2c1e08bddd9e1be76cffabc1fc4..ccf24dcee4796d7c1db4cc1d6bc4f8eed2cde927 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "ancient-notation, tweaks-and-overrides"
index f3a270281fab1752adc495d8ec7fe5c7635d9ace..45b068e83812104931088bc95bbe10a22e3ae43d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations"
@@ -13,9 +13,9 @@ by the @code{Stem} property @code{neutral-direction}.
   doctitle = "Default direction of stems on the center line of the staff"
 } % begin verbatim
 \relative c'' {
-  a b c b
+  a4 b c b
   \override Stem #'neutral-direction = #up
-  a b c b
+  a4 b c b
   \override Stem #'neutral-direction = #down
-  a b c b
+  a4 b c b
 }
index 3f07692be3c669808f58dd40abc04d370c0dc6db..8359ddcfa2ecc2cb9b017891ca18e50580935d91 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, keyboards, unfretted-strings, midi"
index ef7645ff3df4262cd44dd8a0f82a522725ab6f90..2e02e1a8f5a04f4301207db9b75cc40195095cab 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, paper-and-layout, titles"
index ce632161a6b5b87ae87d90f5596f65d070bbace6..2fab8a77c6596de4041ec27c2bb95671fae32c1c 100644 (file)
@@ -1,44 +1,41 @@
-%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-
+\version "2.11.46"
 \header {
-  lsrtags = "staff-notation, tweaks-and-overrides"
-
-  texidoc = "
-If there is only one staff in one of the staff types @code{ChoirStaff},
-@code{InnerChoirStaff}, @code{InnerStaffGroup} 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,
-as demonstrated in this example.
-
-Note that in some contexts such as @code{PianoStaff} 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. 
+  lsrtags = "staff-notation,tweaks-and-overrides"
+  texidoc = "If there is only one staff in one of the staff types
+@code{ChoirStaff}, @code{InnerChoirStaff}, @code{InnerStaffGroup}
+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, as demonstrated in this example.
 
+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"
 } % begin verbatim
+
 \markup \column {
   \score {
     \new StaffGroup <<
-    % Must be lower than your actual amount of staff lines
-    \override StaffGroup.SystemStartBracket #'collapse-height = #1
-    \override Score.SystemStartBar #'collapse-height = #1
-    \new Staff {
-      c'1
-    }
+      % 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 {ragged-right = ##t}
+    \layout {}
   }
   \score {
     \new PianoStaff <<
-    \override PianoStaff.SystemStartBrace #'collapse-height = #1
-    \override Score.SystemStartBar #'collapse-height = #1
-    \new Staff {
-      c'
-    }
-    >> 
-    \layout {ragged-right = ##t}
+      \override PianoStaff.SystemStartBrace #'collapse-height = #1
+      \override Score.SystemStartBar #'collapse-height = #1
+      \new Staff {
+        c'1
+      }
+    >>
+    \layout {}
   }
-} 
+}
index 35e5450451152a313f962d3ea64716608c0245a9..ae1aa4de8b4ef746d0fd79e673538d4d905b43de 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches"
@@ -29,9 +29,9 @@ webernAccidentals = {
 \score {
   {
     \webernAccidentals
-    c' dis' cis' cis'
-    c' dis' cis' cis'
-    c' c' dis' des'
+    c'4 dis' cis' cis'
+    c'4 dis' cis' cis'
+    c'4 c' dis' des'
   }
   \layout {
     \context {
index 96739ce4940a6a6306e0c20013730b01b10188ce..c8c95c3c3de5e29b741d683bb237a40c4d8f90c3 100644 (file)
@@ -1,25 +1,24 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
 \header {
   lsrtags = "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)
+  \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 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)
+    #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)
   b8
   
   \revert Stem #'stencil
index 7f5f6b907d11c2d9cbf090c029da829c90611eba..7aae0d3b41b160928c4d2e2f577ab804758c3195 100644 (file)
@@ -1,7 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
@@ -16,14 +15,14 @@ such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
   doctitle = "Drawing circles around various objects"
 } % begin verbatim
 
-\relative c'{
-c1
-\set Score.markFormatter
-  = #(lambda (mark context)
+\relative c' {
+  c1
+  \set Score.markFormatter =
+    #(lambda (mark context)
              (make-circle-markup (format-mark-numbers mark context)))
-\mark \default
-c2 d^\markup{\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)
+  \mark \default
+  c2 d^\markup { \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)
 }
index ffaca5209e69597610b112be235b9e6c37ad76b3..de93af3949b810beccf713999caa58ede0f0034a 100644 (file)
@@ -1,12 +1,12 @@
 creating-blank-staves.ly
-controlling-the-placement-of-chord-fingerings.ly
 making-some-staff-lines-thicker-than-the-others.ly
 applying-note-head-styles-depending-on-the-step-of-the-scale.ly
-embedding-native-postscript-in-a--markup-block.ly
 changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
-grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
+embedding-native-postscript-in-a--markup-block.ly
+default-direction-of-stems-on-the-center-line-of-the-staff.ly
 changing-a-single-notes-size-in-a-chord.ly
+grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
 grid-lines--changing-their-appearance.ly
-default-direction-of-stems-on-the-center-line-of-the-staff.ly
+controlling-the-placement-of-chord-fingerings.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
 blanking-staff-lines-using-the--whiteout-command.ly
index c8cf651fbbdae141e31d6fb7b818ae9df3722cf5..0ab90c7728b5b8dac68379dc232da06390793b5e 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations, text"
@@ -12,13 +12,13 @@ block.
 "
   doctitle = "Embedding native PostScript in a \\markup block"
 } % begin verbatim
-% PostScript is a registred trademark by Adobe Systems Inc.
+% PostScript is a registered trademark of Adobe Systems Inc.
 
 \relative c'' {
-  a-\markup { \postscript #"3 4 moveto 5 3 rlineto stroke" }
+  a4-\markup { \postscript #"3 4 moveto 5 3 rlineto stroke" }
   -\markup { \postscript #"[ 0 1 ] 0 setdash 3 5 moveto 5 -3 rlineto stroke " }
   
-  b-\markup { \postscript #"3 4 moveto 0 0 1 2 8 4 20 3.5 rcurveto stroke" }
+  b4-\markup { \postscript #"3 4 moveto 0 0 1 2 8 4 20 3.5 rcurveto stroke" }
   s2
   a'1
 }
index 720b2ea15f19ffd1970f3ce28563ab326a9e3fef..89b4341847d535953e0f320a41f8d9704ab51057 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "contexts-and-engravers"
index 3dc83dddac7043ac41c29866bdb8331f6620ef8d..efc41bcdb2373d925f9eef70d9bae50326bb1e05 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index 19437456aee12a2c9ac816f83f68260a5a33f4ae..ef3e7befa7f200ce4aac2b3be13fa4679e400cf8 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index fef2a104e25493a057969836ce75f3fd3a947888..f13506108c9042280301eb22aac251d69f1f4597 100644 (file)
@@ -1,18 +1,31 @@
-creating-text-spanners.ly
-combining-dynamics-with-markup-texts.ly
+creating-cross-staff-arpeggios-in-a-piano-staff.ly
 adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
-creating-slurs-across-voices.ly
 changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+creating-arpeggios-across-notes-in-different-voices.ly
+creating-cross-staff-arpeggios-in-other-contexts.ly
+printing-hairpins-using-al-niente-notation.ly
+contemporary-glissando.ly
+adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
+line-arrows.ly
+hiding-the-extender-line-for-text-dynamics.ly
+vertically-aligning-dynamics-across-multiple-notes.ly
+modifying-default-values-for-articulation-shorthand-notation.ly
+setting-the-minimum-length-of-hairpins.ly
+changing-text-and-spanner-styles-for-text-dynamics.ly
+controlling-the-vertical-ordering-of-scripts.ly
+using-double-slurs-for-legato-chords.ly
+creating-text-spanners.ly
+creating-real-parenthesized-dynamics.ly
 center-text-below-hairpin-dynamics.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
-creating-real-parenthesized-dynamics.ly
-creating-simultaneous-rehearsal-marks.ly
+broken-crescendo-hairpin.ly
+combining-dynamics-with-markup-texts.ly
+creating-slurs-across-voices.ly
 caesura-railtracks-with-fermata.ly
-contemporary-glissando.ly
-adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
-adding-text-indications-to-metronome-marks.ly
+adjusting-the-shape-of-falls-and-doits.ly
+creating-simultaneous-rehearsal-marks.ly
+suppressing-compiler-warnings-when-two-glissandos-intersect.ly
 setting-hairpin-behavior-at-bar-lines.ly
 changing--flageolet-mark-size.ly
 piano-template-with-centered-dynamics.ly
-line-arrows.ly
-broken-crescendo-hairpin.ly
+changing-the-breath-mark-symbol.ly
index 70d75e2df4339889334a3ccf48cccf76aff2d7d9..b0ea9ca4bcb81ea080f54a15982a55a5c547965e 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index 305bc4b2db5c61136ae76cd3d31aff128a9f60f6..682860b608e7702bc0063dd058ee492d9af842a2 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, vocal-music"
index 0a2dfd735cef3fe79e2f74c217a55b0d7092fcb2..01e15570dcadea603a390f44569dc6cab52f0ec3 100644 (file)
@@ -1 +1 @@
-letter-tablature-formatting.ly
+volta-multi-staff.ly
index d70d12884df336eea7b4a96e784cc498d59c3ca2..b28ecef0d84832e38f13965f0df8522643c3a821 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches"
index d2534d9e0fbd3771b0567a015b8e9fa572c132e6..49488741c75f993381cd377bda193ae67abd3662 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations"
index 66bb52fa61f1a83f2d53fb36c689d7769f11c80f..3cfb92f9680c39c2cbf88987136313ceba7d0abf 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "editorial-annotations"
index 7c3d1018added9baccd42e464d17fa2f4b213161..3bcaa25db06e02ae95b7e43f4aacfcc0a195df76 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, percussion"
diff --git a/input/lsr/hiding-the-extender-line-for-text-dynamics.ly b/input/lsr/hiding-the-extender-line-for-text-dynamics.ly
new file mode 100644 (file)
index 0000000..f4afd00
--- /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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+Text style dynamic changes (such as cresc. and dim.) are printed with a
+dashed line showing their extent.  This line can be suppressed in the
+following way: 
+
+"
+  doctitle = "Hiding the extender line for text dynamics"
+} % begin verbatim
+\relative c'' {
+  \override DynamicTextSpanner #'dash-period = #-1.0
+  \setTextCresc
+  c1\< | d | b | c\!
+}
index 098b867fc4d1e4ac5cd66bd59b5fb3fe01d26150..7ebc8b8932033545dfeab7347d33c9261a4b439d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, vocal-music"
index fc8999b7d1b9266691017a551c3ff3df86b80b9e..718c48ed11e9e6bbd790d96749706daaebde3bc3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.39"
+\version "2.11.46"
 \header {
   lsrtags = "staff-notation,ancient-notation"
   texidoc = "Incipits can be added using the instrument name grob, but
@@ -53,7 +53,8 @@ global = {
   
   %make the staff lines invisible on staves
   \override Staff.BarLine #'transparent = ##t
-  \skip 1*8 % the actual music
+  % the actual music
+  \skip 1*8
 
   % let finis bar go through all staves
   \override Staff.BarLine #'transparent = ##f
@@ -69,7 +70,7 @@ discantusIncipit = <<
       \clef "neomensural-c1"
       \key f \major
       \time 2/2
-      c''1. 
+      c''1.
     }
   >>
   \new Lyrics \lyricsto discantusIncipit { IV- }
@@ -83,7 +84,8 @@ discantusNotes = {
     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 |
+    \once \override NoteHead #'transparent = ##t
+    c'1 |
     b\breve |
   }
 }
@@ -105,7 +107,7 @@ altusIncipit = <<
       \clef "neomensural-c3"
       \key f \major
       \time 2/2
-      r1 f'1. 
+      r1 f'1.
     }
   >>
   \new Lyrics \lyricsto altusIncipit { IV- }
@@ -114,17 +116,20 @@ altusIncipit = <<
 altusNotes = {
   \transpose c' c'' {
     \clef "treble"
-    r2 g2. e4 fis g | % two bars
+    % two measures
+    r2 g2. e4 fis g |
     a2 g4 e |
     fis g4.( fis16 e fis4) |
     g1 |
-    \once \override NoteHead #'transparent = ##t g1 |
+    \once \override NoteHead #'transparent = ##t
+    g1 |
     g\breve |
   }
 }
 
 altusLyrics = \lyricmode {
-  Ju -- bi -- la -- te | % two bars
+  % two measures
+  Ju -- bi -- la -- te |
   De -- o, om -- |
   nis ter -- ra, |
   "..." |
@@ -153,14 +158,17 @@ tenorNotes = {
     R1 |
     R1 |
     R1 |
-    r2 d'2. d'4 b e' | % two bars
-    \once \override NoteHead #'transparent = ##t e'1 |
+    % two measures
+    r2 d'2. d'4 b e' |
+    \once \override NoteHead #'transparent = ##t
+    e'1 |
     d'\breve |
   }
 }
 
 tenorLyrics = \lyricmode {
-  Ju -- bi -- la -- te | % two bars
+  % two measures
+  Ju -- bi -- la -- te |
   "..." |
   -us. 
 }
@@ -188,7 +196,8 @@ bassusNotes = {
     R1 |
     R1 |
     g2. e4 |
-    \once \override NoteHead #'transparent = ##t e1 |
+    \once \override NoteHead #'transparent = ##t
+    e1 |
     g\breve |
   }
 }
@@ -196,28 +205,28 @@ bassusNotes = {
 bassusLyrics = \lyricmode {
   Ju -- bi- |
   "..." |
-  -us. 
+  -us.
 }
 
 \score {
   <<
     \new StaffGroup = choirStaff <<
       \new Voice = "discantusNotes" <<
-        \global 
+        \global
         \set Staff.instrumentName = "Discantus"
         \incipit \discantusIncipit
         \discantusNotes
       >>
       \new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
       \new Voice = "altusNotes" <<
-        \global 
+        \global
         \set Staff.instrumentName = "Altus"
         \incipit \altusIncipit
         \altusNotes
       >>
       \new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
       \new Voice = "tenorNotes" <<
-        \global 
+        \global
         \set Staff.instrumentName = "Tenor"
         \incipit \tenorIncipit
         \tenorNotes
@@ -229,30 +238,33 @@ bassusLyrics = \lyricmode {
         \bassusNotes
       >>
     >>
-    \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics } 
+    \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
     %% Keep the bass lyrics outside of the staff group to avoid bar lines
     %% between the lyrics.
   >>
   \layout {
     \context {
       \Score
-      %% no bars in staves
+      %% no bar lines in staves
       \override BarLine #'transparent = ##t
     }
-    %% the next three instructions keep the lyrics between the barlines
+    %% the next three instructions keep the lyrics between the bar lines
     \context {
-      \Lyrics 
+      \Lyrics
       \consists "Bar_engraver" 
       \override BarLine #'transparent = ##t
     } 
-    \context { \StaffGroup \consists "Separating_line_group_engraver" }
+    \context {
+      \StaffGroup
+      \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 barlines where a note overlaps
-      %% into the next bar.  The command is commented out in this
+      %% 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.
index 920cc52bff7e65f8f40232ac8639dd7153ee277a..4260799b7e13bdb55e5857fdd3142ff93225e564 100644 (file)
@@ -1,12 +1,12 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation"
 
   texidoc = "
-The @code{\\markup} command is quite versatile. In this snippet, it
+The @code{\\markup} command is quite versatile.  In this snippet, it
 contains a @code{\\score} block instead of texts or marks.
 
 "
@@ -25,15 +25,15 @@ tuning = \markup {
 \header {
   title = "Solo Cello Suites"
   subtitle = "Suite IV"
-  subsubtitle = \markup { "Originalstimmung:" \general-align #Y #CENTER \tuning }
+  subsubtitle = \markup { Originalstimmung: \general-align #Y #CENTER \tuning }
 }
 
 \layout { ragged-right = ##f }
 
-\relative {
+\relative c'' {
   \time 4/8
-  \times 2/3 { c'8 d e } \times 2/3 { c d e }
   \times 2/3 { c8 d e } \times 2/3 { c d e }
-  g8 a8 g8 a
-  g8 a8 g8 a
+  \times 2/3 { c8 d e } \times 2/3 { c d e }
+  g8 a g a
+  g8 a g a
 }
index 4329aeac941181305bd4df25a6914891e20aa0a1..78b69b9148504cd8504db196733f9cf178533e59 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, text"
index 23e688906fbafe3b33e5d1095e557970373a4eea..6ee2df96de1029d2d4ccaf3d7d989fdbfcbf7cd8 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "keyboards, percussion, template"
@@ -43,8 +43,8 @@ music is within a \\transpose section.
            \revert NoteHead #'style
            \revert Stem #'transparent
          }
-         cr = \override NoteHead #'style = #'cross
-         ncr = \revert NoteHead #'style
+         crOn = \override NoteHead #'style = #'cross
+         crOff = \revert NoteHead #'style
          
          %% insert chord name style stuff here.
          
diff --git a/input/lsr/letter-tablature-formatting.ly b/input/lsr/letter-tablature-formatting.ly
deleted file mode 100644 (file)
index 3fb01d3..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.11.38"
-
-\header {
-  lsrtags = "fretted-strings"
-  texidoc = "
-You can format a tablature with letters instead of numbers - so that
-0->a, 1->b, 2->c, etc. 
-
-BROKEN IN 2.11, COMMENTED OUT."
-  doctitle = "Letter tablature formatting"
-} % begin verbatim
-{ c'4 }
index aa7c977ff85fb6d2ecdc5a24f0d4bf86ca40d378..9550264445db9094935ef2499a466b6228bd7a6b 100644 (file)
@@ -1,10 +1,10 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
 \header {
   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
 
@@ -23,6 +23,6 @@
   \override Glissando #'arrow-length = #0.5
   \override Glissando #'arrow-width = #0.25
   
-  a8\startTextSpan gis8 a4 b4\glissando
-  b,4 | g' c\stopTextSpan c
+  a8\startTextSpan gis a4 b\glissando b,
+  g'4 c\stopTextSpan c2
 }
index 8849640ba7134dbc65c3d329d2bc20ebf15a1a8a..f7784135bc18390e3dc52a56305ddf81475dd9f2 100644 (file)
@@ -1,13 +1,13 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 \header {
   lsrtags = "pitches"
   texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
-  microtonal alterations.  Consult the initialization file
-  @code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
-  for details of pitch names and alterations.
-  "
+microtonal alterations.  Consult the initialization file
+@code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
+for details of pitch names and alterations.
+"
   doctitle = "Makam"
 } % begin verbatim
 
@@ -15,8 +15,8 @@
 \include "makam-init.ly"
 
 \relative c' {
-  \set Staff.keySignature =  #`((3 . ,BAKIYE) (6 . ,(- KOMA)))  
-  c cc db fk
-  gbm gfc gfb efk
-  fk db cc c
+  \set Staff.keySignature = #`((3 . ,BAKIYE) (6 . ,(- KOMA)))
+  c4 cc db fk
+  gbm4 gfc gfb efk
+  fk4 db cc c
 }
index 096b23f67ebdbc0066240a54abd0d782e3d10530..dc38e325c52cd0b7e5095c503aced13b9258ed92 100644 (file)
@@ -1,7 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right = ##t }
+\version "2.11.46"
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
@@ -10,8 +9,7 @@ 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.
 
-
-The snippet demonstrates how to connect different voices using ties. 
+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
@@ -28,8 +26,8 @@ flag from interfering with tie positioning, the stem is extended.
     b8 ~ b\noBeam
     \once \override Stem #'transparent = ##t
     \once \override Stem #'length = #8
-    g ~ g\noBeam
+    g8 ~ g\noBeam
   } \\ {
-    b g g e
+    b8 g g e
   } >>
 }
index 08ebd76848d145f53c6b9f3e2d4400e9188095cb..9b245e603b3d3e38b252047e2d79572b191702f6 100644 (file)
@@ -1,15 +1,15 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, editorial-annotations"
 
   texidoc = "
-For pedagogical purposes, you may want to make one staff line thicker
-(e.g. the middle line, to emphasize the line of the G clef). This can
-be achieved by adding extra lines very close to the line you want to
-make thicker, using the @code{'line-positions} property of the
+For pedagogical purposes, a staff line can be thickened (e.g., the
+middle line, or to emphasize the line of the G clef).  This can be
+achieved by adding extra lines very close to the line that should be
+emphasized, using the @code{line-positions} property of the
 @code{StaffSymbol} object. 
 
 "
index aa18cd1de11e86afe514363a1759955ccbd6812f..8a3a31ca8dcb130bb05c9b9df6eb23d69cffd3e5 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 333e5610f34753d7793287b7914ddb08943f9812..95fd0e22346b0b7c840bc93d1e5fae667b147718 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text"
 #(set-default-paper-size "a6")
 
 #(define-markup-list-command (paragraph layout props args) (markup-list?)
-  (interpret-markup-list layout props 
+  (interpret-markup-list layout props
    (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
 
-%% Candide, Voltaire
+% Candide, Voltaire
 \markuplines \override-lines #'(baseline-skip . 2.5) {
   \paragraph {
     Il y avait en Westphalie, dans le château de M. le baron de
index a9698aa31659115eef54a7398944419de4cc1eb9..04d014e25e38ef84967ca7fe7907503997a7bb5c 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, ancient-notation, contexts-and-engravers, tweaks-and-overrides"
@@ -8,8 +8,8 @@
   texidoc = "
 The mensurstriche-layout where the bar lines do not show on the staves
 but between staves can be achieved with a @code{StaffGroup} instead of
-a @code{ChoirStaff}. The bar line on staves is blanked out with an
-@code{\\override} command.
+a @code{ChoirStaff}.  The bar line on staves is blanked out by setting
+the @code{transparent} property.
 
 "
   doctitle = "Mensurstriche layout (bar lines between the staves)"
diff --git a/input/lsr/modifying-default-values-for-articulation-shorthand-notation.ly b/input/lsr/modifying-default-values-for-articulation-shorthand-notation.ly
new file mode 100644 (file)
index 0000000..d9b68fe
--- /dev/null
@@ -0,0 +1,23 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+The shorthands are defined in @samp{ly/script-init.ly}, where the
+variables @code{dashHat}, @code{dashPlus}, @code{dashDash},
+@code{dashBar}, @code{dashLarger}, @code{dashDot}, and
+@code{dashUnderscore} are assigned default values.  The default values
+for the shorthands can be modified. For example, to associate the
+@code{-+} (@code{dashPlus}) shorthand with the trill symbol instead of
+the default + symbol, assign the value @code{trill} to the variable
+@code{dashPlus}: 
+
+"
+  doctitle = "Modifying default values for articulation shorthand notation"
+} % begin verbatim
+\relative c'' { c1-+ }
+dashPlus = "trill"
+\relative c'' { c1-+ }
index 38161d08d8dcd516146670e42bd5f2ff824dbf7c..6284916b289219a1d92e9e534c2e548d137d813a 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index e1e5f119cf9ad20ac3880883ce0ed50cda45045a..76bc3d69bcecfce52e20b10f6b71bdb731bc211f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 % possible rename to scheme- or something like that.  -gp
 \header {
   lsrtags = "tweaks-and-overrides"
index 75c6fabddd4ae018f7bdf0806e0b4abc5016ee65..48f6926dc95a78521a1be16086e9d5d3ffd32448 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
index 9291fbcf6b575d49ff902352f0be3334741e4046..f27b5673f45c0f3e6fb12a58ca81eb71c61c2e7f 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches, staff-notation"
@@ -34,6 +34,6 @@ whole-tone scale:
 \relative c' {
   \set Staff.keySignature = #`(((0 .  3) . ,SHARP) ((0 . 5) . ,FLAT) ((0 . 6) . ,FLAT))
   c4 d e fis
-  aes bes c2
+  aes4 bes c2
 }
 
index fd6b167c3676a82a7324e29ccf7751a1d950dd9d..c848203d4159a07a6cdfde78aa3f1c2fcfd67242 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches, text"
@@ -8,7 +8,7 @@
   texidoc = "
 Internally, the @code{set-octavation} function sets the properties
 @code{ottavation} (for example, to @code{\"8va\"} or @code{\"8vb\"})
-and @code{middleCPosition}. To override the text of the bracket, set
+and @code{middleCPosition}.  To override the text of the bracket, set
 @code{ottavation} after invoking @code{set-octavation}.
 
 
index e2c9db25f8709bc1f82c436831afaeee5538df4e..61192b369f7904a3618fb950698e465334d3ac80 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text"
@@ -12,9 +12,11 @@ a score, or in a document generated with @code{lilypond-book}.
   doctitle = "Outputting the version number"
 } % begin verbatim
 
-\score { \context Lyrics  {
-    \override Score.RehearsalMark  #'self-alignment-X = #LEFT
-    \mark #(ly:export (string-append "Processed with LilyPond version " (lilypond-version)))
+\score {
+  \context Lyrics {
+    \override Score.RehearsalMark #'self-alignment-X = #LEFT
+    \mark #(ly:export (string-append "Processed with LilyPond version "
+                       (lilypond-version)))
     s2
   }
 }
index f482cbac6167491b6172d2fe4b0d60662b2f729f..b376adfac2b16f19dd66641fe5755149c0f7943d 100644 (file)
@@ -1,11 +1,10 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
 \header {
   lsrtags = "spacing"
   texidoc = "Page labels may be placed inside music or at top-level,
-and refered to in markups."
+and referred to in markups."
   doctitle = "Page label"
 } % begin verbatim
 
@@ -16,13 +15,13 @@ and refered to in markups."
    (markup #:fill-line (text #:page-ref label "8" "?"))))
 
 \book {
-  \markup \huge \fill-line { \null "Title Page" \null }
+  \markup \huge \fill-line { \null Title Page \null }
 
   \pageBreak
 
   \label #'toc
   \markup \column {
-    \large \fill-line { \null "Table of contents" \null }
+    \large \fill-line { \null Table of contents \null }
     \toc-line #'toc "Table of contents"
     \toc-line #'firstScore "First Score"
     \toc-line #'markA "Mark A"
@@ -35,14 +34,15 @@ and refered to in markups."
 
   \label #'firstScore
   \score {
-    { c'2 c'
-      \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) }} \label #'markA 
-      c' c'
+    {
+      c'2 c'
+      \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA
+      c'2 c'
       \pageBreak
       \mark "B" \label #'markB
-      d' d'
-      d' d'
-      \once \override Score . RehearsalMark #'break-visibility = #begin-of-line-invisible
+      d'2 d'
+      d'2 d'
+      \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
       \mark "C" \label #'markC
     }
     \header { piece = "First score" }
index 8eb60966b8f0d6bf558666fd0d891135ce61aac2..0b2fb510e97a7c3b54a2735b6560cc4ac3cfb72b 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index 0b538ea71ba0c5756d1d386aea85a31d82234453..4c84cd1b40e97dc81fcbcc71809967700e82b225 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "keyboards, template"
index 0be31bf8d57374aec8ae2bc11ff60ea449d03c4e..175f29d45dfe350d23874b846e3f0cd67de21d82 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "expressive-marks,keyboards,template"
@@ -17,7 +17,7 @@ upper = \relative c'' {
   \key c \major
   \time 4/4
   
-  a b c d
+  a4 b c d
 }
 
 lower = \relative c {
@@ -29,12 +29,11 @@ lower = \relative c {
 }
 
 dynamics = {
-  s2\fff\> s4
-  s\!\pp
+  s2\fff\> s4 s\!\pp
 }
 
 pedal = {
-  s2\sustainDown s2\sustainUp
+  s2\sustainDown s\sustainUp
 }
 
 \score {
@@ -51,7 +50,8 @@ pedal = {
     \context {
       \type "Engraver_group"
       \name Dynamics
-      \alias Voice % So that \cresc works, for example.
+      % So that \cresc works, for example.
+      \alias Voice
       \consists "Output_property_engraver"
       
       \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
@@ -79,19 +79,8 @@ pedal = {
 }
 \score {
   \new PianoStaff <<
-    \new Staff = "upper" << \upper \dynamics >>
-    \new Staff = "lower" << \lower \dynamics >>
-    \new Dynamics = "pedal" \pedal
+    \new Staff = "upper" << \upper \dynamics \pedal >>
+    \new Staff = "lower" << \lower \dynamics \pedal >>
   >>
-  \midi {
-    \context {
-      \type "Performer_group"
-      \name Dynamics
-      \consists "Piano_pedal_performer"
-    }
-    \context {
-      \PianoStaff
-      \accepts Dynamics
-    }
-  }
+  \midi {}
 }
index 512b0c74ff710ed52d1ac3425f03768fa2f8bfcb..6043f6247e72d4fe74f4eedca94783ad8e047b22 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, keyboards, template"
index 694535d7055ceddcac89403174d129d6dd3466c6..65d4099c73d7f5e6cbcf09760fa85812fdf8125d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
index 829b69e1dc0b32d3a88298fc4ada0fec32187b84..616b47574fb8bc90a219af9c0984b938f3c0887e 100644 (file)
@@ -1,7 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.42"
-\layout { ragged-right = ##t }
+\version "2.11.46"
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
index 0220794c4ba01a979a73347c091068c5ec57f8b3..5ae2a185d266d4580a0c698b78ffe64544abd2a8 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "repeats, breaks"
index 0965d30a94392832cf89f7d9867656a0cf964ad9..f2d56592dd6055428bea75cb02466d120e3722f8 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches"
@@ -11,8 +11,7 @@ un bécarre avant un dièse ou un bémol si on a besoin d'annuler une
 altération précédente.  Pour modifier ce comportement, assignez la propriété
 @code{extraNatural} du contexte @code{Staff} à la valeur @code{##f} (faux).
 "
-
-  texidoces = "
+texidoces = "
 Según las reglas estándar de composición tipográfica, se imprime un becuadro
 antes de un sostenido o un bemol cuando se tiene que cancelar una alteración anterior
 en la misma nota.  Para modificar este comportamiento, establezca el valor de la
@@ -20,8 +19,6 @@ propiedad @code{extraNatural}  a @code{##f} (falso) dentro del
 contexto de @code{Staff}.
 
 "
-
-
   texidoc = "
 In accordance with standard typesetting rules, a natural sign is
 printed before a sharp or flat if a previous accidental on the same
@@ -33,8 +30,8 @@ note needs to be canceled.  To change this behavior, set the
 "
   doctitle = "Preventing extra naturals from being automatically added"
 } % begin verbatim
-\relative {
-  aeses'4 aes ais a
+\relative c'' {
+  aeses4 aes ais a
   \set Staff.extraNatural = ##f
   aeses4 aes ais a
 }
index baf04543f275438289204cca333a994d0abc6dfd..443c362822f1c49fbc08835ad36539a6c649009b 100644 (file)
@@ -1,13 +1,13 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches"
 
   texidoc = "
 When the key signature changes, natural signs are automatically printed
-to cancel any accidentals from previous key signatures. This may be
+to cancel any accidentals from previous key signatures.  This may be
 prevented by setting to \"false\" the @code{printKeyCancellation}
 property in the @code{Staff} context. 
 
@@ -16,12 +16,12 @@ property in the @code{Staff} context.
 } % begin verbatim
 \relative c' {
   \key d \major
-  a b cis d
+  a4 b cis d
   \key g \minor
-  a bes c d
+  a4 bes c d
   \set Staff.printKeyCancellation = ##f
   \key d \major
-  a b cis d
+  a4 b cis d
   \key g \minor
-  a bes c d
+  a4 bes c d
 }
diff --git a/input/lsr/printing-hairpins-using-al-niente-notation.ly b/input/lsr/printing-hairpins-using-al-niente-notation.ly
new file mode 100644 (file)
index 0000000..c7ad090
--- /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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+Hairpins may be printed with a circled tip (al niente notation) by
+setting the @code{circled-tip} property of the @code{Hairpin} object to
+@code{#t}. 
+
+"
+  doctitle = "Printing hairpins using al niente notation"
+} % begin verbatim
+\relative c'' {
+  \override Hairpin #'circled-tip = ##t
+  c2\< c\!
+  c4\> c\< c2\!
+}
index 51da44e93c740101d167aed1963c07152b56e691..b520dbfd3b79d459aa59d19d3bb577db65705fdd 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text"
index ce4c4b3ed48c0bf23e6942dd9600a62d9ec311b2..22a3e84058a310eafcc2cff7579ddeb378e33a74 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text"
index db7520eabb9e17fff4c15f04cc85d8a50c4000ca..ea429db83c9911160f69694b623d800fe17b994c 100644 (file)
@@ -1,15 +1,15 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, expressive-marks, staff-notation, tweaks-and-overrides"
 
   texidoc = "
-By default, metronome and rehearsal marks are printed above the staff.
-If you would like to have them below the staff, simply set the
-'side-axis and 'direction properties of MetronomeMark or RehearsalMark
-appropriately.
+By default, metronome and rehearsal marks are printed above the staff. 
+To place them below the staff simply set the @code{side-axis} and
+@code{direction} properties of @code{MetronomeMark} or
+@code{RehearsalMark} appropriately.
 
 "
   doctitle = "Printing metronome and rehearsal marks below the staff"
@@ -19,11 +19,13 @@ appropriately.
 
   \override Score.MetronomeMark #'side-axis = #Y
   \override Score.MetronomeMark #'direction = #DOWN
-  \tempo 8.=120 c''1
+  \tempo 8. = 120
+  c''1
 
   % Rehearsal marks below the staff
 
   \override Score.RehearsalMark #'side-axis = #Y
   \override Score.RehearsalMark #'direction = #DOWN
-  \mark\default c''1
+  \mark \default
+  c''1
 }
index 73b9d4b58f4521ee6f2cf24606f25df064dbd777..5fa330703af498fe3c077077ea1d7e193fb64397 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, percussion"
index 48b32e01291e8a5d307c01f513c29fb525d9383e..952e6dfe1b1f629466747accb792b7955f2ca9b2 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
index f0be04104a53ddba46897c610fae82eca3a8be0a..4fa8974460cd260e80b9bd910a02cfe19904542e 100644 (file)
@@ -1,13 +1,14 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 \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."
+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
 
@@ -31,7 +32,7 @@ quoteTest = {
 }
 
 {
-  \set Staff.instrumentName = \markup \center-align { "Horn" "in F" }
+  \set Staff.instrumentName = \markup \center-align { Horn \line { in F } }
   \quoteTest
   \transpose c' d' << \quoteTest s4_"up a tone" >>
 }
index 09328e4ed50cfd5ebe1d2df9991286b41ae68b48..c822b72618fb66e70f309b0b00f12c266d96bc52 100644 (file)
@@ -1,39 +1,42 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
 \header {
   lsrtags = "staff-notation"
   texidoc = "With @code{\\quote}, fragments of previously entered
-music may be quoted. @code{quotedEventTypes} will determines what
-things are quoted.  In this example, a 16th rest is not quoted, since
+music may be quoted.  @code{quotedEventTypes} will determines which
+items are quoted.  In this 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 }
 
-\addQuote quoteMe \quoteMe 
-original = \relative c'' { c8 d s2 es8 gis8 }
+\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
+  \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. }
-       }
-    >>
+    }
+  >>
 >>
index 2df9dbbad104b8c4e01aeec034bf37eae8c29ed3..e2e6f8a01d85d9e7608a4177f1261eddd09d876f 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, breaks"
index dc08d0bc1a870394b461fdc4c4d80bef52cacfa2..a04d57124b71be3540a86a2a4bb2cfa9c5fbf2f7 100644 (file)
@@ -1,4 +1,5 @@
 positioning-segno-and-coda-with-line-break.ly
+volta-below-chords.ly
 adding-volta-brackets-to-additional-staves.ly
 volta-multi-staff.ly
 shortening-volta-brackets.ly
index c39a4caa8decdb66e69f712be4f70326b7b75334..11630a1bbec9ace734a1005223e053a4acebb5aa 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, ancient-notation, tweaks-and-overrides"
index 85c4cf16e2008bbd7e1e968675793a3a24d7ad2f..225b4a101f111299442f298851c15252b7243588 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index dac51a8817960b31f58d74a6e973ca497994cf88..8222963f95cfb6afcc0d9c808b58447fdc06b013 100644 (file)
@@ -5,9 +5,8 @@ adding-drum-parts.ly
 rest-styles.ly
 skips-in-lyric-mode-2.ly
 chant-or-psalms-notation.ly
-heavily-customized-polymetric-time-signatures.ly
 controlling-tuplet-bracket-visibility.ly
-changing-the-tuplet-number.ly
+heavily-customized-polymetric-time-signatures.ly
 positioning-multi--measure-rests.ly
 using-ties-with-arpeggios.ly
 forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
@@ -18,6 +17,7 @@ printing-metronome-and-rehearsal-marks-below-the-staff.ly
 changing-time-signatures-inside-a-polymetric-section-using--compressmusic.ly
 making-an-object-invisible-with-the-transparent-property.ly
 automatic-beam-subdivisions.ly
+changing-the-tuplet-number.ly
 entering-several-tuplets-using-only-one--times-command.ly
 conducting-signs,-measure-grouping-signs.ly
 changing-form-of-multi--measure-rests.ly
@@ -25,6 +25,6 @@ rhythmic-slashes.ly
 automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
 three-sided-box.ly
 permitting-line-breaks-within-beamed-tuplets.ly
-printing-music-with-different-time-signatures.ly
-engraving-ties-manually.ly
 skips-in-lyric-mode.ly
+engraving-ties-manually.ly
+printing-music-with-different-time-signatures.ly
index 9849f02c66dae665c6cc63d5ec22f68b131c9d8c..5978172da231356a86ddc5241672a30187a8d538 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "template"
index a47d70e1555bf4da5b3c9acb806beabc08f011f2..8d10683a42d29f852b2e88484d7a5268a5046f20 100644 (file)
@@ -5,10 +5,10 @@
   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.
+can be controlled by overriding the @code{to-barline} property.
 "
   doctitle = "Setting hairpin behavior at bar lines"
-}
+} % begin verbatim
 
 \relative c'' {
   e4\< e2.
diff --git a/input/lsr/setting-the-minimum-length-of-hairpins.ly b/input/lsr/setting-the-minimum-length-of-hairpins.ly
new file mode 100644 (file)
index 0000000..0384a48
--- /dev/null
@@ -0,0 +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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+If hairpins are too short, they can be lengthened by modifying the
+@code{minimum-length} property of the @code{Hairpin} object. 
+
+"
+  doctitle = "Setting the minimum length of hairpins"
+} % begin verbatim
+\relative c'' {
+  c4\< c\! d\> e\!
+  \override Hairpin #'minimum-length = #5
+  << f1 { s4 s\< s\> s\! } >>
+}
index 6c11abeeb40b45c664ce433403ed4e0fb6aa1ac0..571a2a8562c1f7487beb8a87fcd27e6886a3ab88 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "repeats"
@@ -16,11 +16,14 @@ lasts one measure, which is a duration of 3/4.
 } % begin verbatim
 \relative c'' {
   \time 3/4
-  c c c
+  c4 c c
   \set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
-  \repeat volta 5 { d d d }
+  \repeat volta 5 { d4 d d }
   \alternative {
-    { e e e f f f }
-    { g g g }
+    {
+      e4 e e
+      f4 f f
+    }
+    { g4 g g }
   }
 }
index 91c14fa3c0409227d47df344c28cf80a38eaba3b..df8dc11382a2bd769eba9744b1613f14c6792855 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, chords, template"
index 495ac44c4b38cbe97f5f5ad48198deda59ff7473..92d67dba0bd89b8751ae947b917c506afa476023 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "chords, template"
index 68b6a84c949cde627822c328a9648e262113f01e..5250472ad3c174807351c4a90333825c6e51a267 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, template"
index 19a9f6d79fa8f4663cf723b306bb07861973144d..a8c2f2dda2e7df816856efe94ff3e1244c44ba4c 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "template"
index 99fb363298f3cdc2efdcee1c4fc6673b3d3dd6c3..01a42d3ad35574fdad2f60d6b9b0f344b428c0c3 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, vocal-music"
index 36ca004e64500d256ea3a573dbb1cca7355efb23..c777c76c2210df0ff48ba5c03298a2c55a856ff6 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, vocal-music"
index 1ccff8fb18186db4659a4670b43bf2765d713606..ddfb9b9f30db47a451ea5d82c74f00e429a13047 100644 (file)
@@ -1,21 +1,22 @@
-creating-blank-staves.ly
 removing-the-first-empty-line.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
+changing-the-number-of-lines-in-a-staff.ly
 incipit.ly
+display-bracket-with-only-one-staff-in-a-system.ly
+adding-an-extra-staff.ly
+printing-metronome-and-rehearsal-marks-below-the-staff.ly
+tweaking-clef-properties.ly
+quoting-another-voice.ly
+volta-multi-staff.ly
+non-traditional-key-signatures.ly
+creating-blank-staves.ly
 adding-ambitus-per-voice.ly
 making-some-staff-lines-thicker-than-the-others.ly
 adding-an-extra-staff-at-a-line-break.ly
-display-bracket-with-only-one-staff-in-a-system.ly
 time-signature-in-parentheses.ly
-printing-metronome-and-rehearsal-marks-below-the-staff.ly
-tweaking-clef-properties.ly
-adding-an-extra-staff.ly
 changing-the-staff-size.ly
 use-square-bracket-at-the-start-of-a-staff-group.ly
-quoting-another-voice.ly
-volta-multi-staff.ly
-inserting-score-fragments-above-a-staff,-as-markups.ly
-changing-the-number-of-lines-in-a-staff.ly
 quoting-another-voice-with-transposition.ly
-non-traditional-key-signatures.ly
+inserting-score-fragments-above-a-staff,-as-markups.ly
+volta-below-chords.ly
 nesting-staves.ly
index eb338b841686dacc97237ea72159fdcc886c3f87..73c145ab1548b226623226cff860441cd22f57fd 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "unfretted-strings, template"
index c9c7ee500ccabe86bf5ae7a8a21fd8bcc8d6ed6b..8e00d3dcdb98d99cf044b14649caeabe2da3ae3b 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "unfretted-strings, template"
diff --git a/input/lsr/suppressing-compiler-warnings-when-two-glissandos-intersect.ly b/input/lsr/suppressing-compiler-warnings-when-two-glissandos-intersect.ly
new file mode 100644 (file)
index 0000000..a4e37c4
--- /dev/null
@@ -0,0 +1,22 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+When two or more glissandi intersect with each other, a warning
+message, \"warning: ignoring too many clashing note columns\" will
+appear when compiling the LilyPond file.  Here is a way to get rid of
+this message. 
+
+"
+  doctitle = "Suppressing compiler warnings when two glissandos intersect"
+} % begin verbatim
+Ignore = \once \override NoteColumn #'ignore-collision = ##t
+
+\relative c'' <<
+  { b1 \glissando c, } \\
+  { \Ignore b1 \glissando \Ignore c' }
+>>
index 4e6016acadf67f1c2f91482aa46390f9bc63abbb..abab3fffc7bc43ed65ae56295107a84e408f022c 100644 (file)
@@ -1,11 +1,10 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
 \header {
   lsrtags = "paper-and-layout"
   texidoc = "A table of contents is included using
-@code{\\markuplines \\table-of-contents}. The TOC items are added with
+@code{\\markuplines \\table-of-contents}.  The TOC items are added with
 the @code{\\tocItem} command."
   doctitle = "Table of contents"
 } % begin verbatim
@@ -15,19 +14,18 @@ the @code{\\tocItem} command."
 \book {
   \markuplines \table-of-contents
   \pageBreak
-
-  \tocItem \markup "The first score"
+  \tocItem \markup { The first score }
   \score {
-    { 
+    {
       c'1 \pageBreak
-      \mark "A" \tocItem \markup "Mark A"
-      d'
+      \mark "A" \tocItem \markup { Mark A }
+      d'1
     }
   }
   \pageBreak
-  \tocItem \markup "The second score"
+  \tocItem \markup { The second score }
   \score {
-    { e' }
+    { e'1 }
     \header { piece = "Second score" }
   }
 }
index 4b1aebcb63bb34c121c453e31e6a6420c3460d04..4a2ef8b4e7f0cc1ead0666381de5d1093704e7e0 100644 (file)
@@ -1,17 +1,17 @@
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
 single-staff-template-with-notes-and-lyrics.ly
 single-staff-template-with-only-notes.ly
-ancient-notation-template----modern-transcription-of-mensural-music.ly
 jazz-combo-template.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
+score-for-diatonic-accordion.ly
 piano-template-simple.ly
-piano-template-with-centered-dynamics.ly
+ancient-notation-template----modern-transcription-of-mensural-music.ly
 ancient-notation-template----modern-transcription-of-gregorian-music.ly
-vocal-ensemble-template.ly
+single-staff-template-with-notes-and-chords.ly
+string-quartet-template-simple.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
 piano-template-with-melody-and-lyrics.ly
 string-quartet-template-with-separate-parts.ly
-single-staff-template-with-notes,-lyrics,-and-chords.ly
-string-quartet-template-simple.ly
-single-staff-template-with-notes-and-chords.ly
+vocal-ensemble-template.ly
+piano-template-with-centered-dynamics.ly
 piano-template-with-centered-lyrics.ly
-score-for-diatonic-accordion.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
index 7cd7234f9128daa9abd586cc18c6cc495ad7207a..c8f4874b1ea2b97b7bf022c89933a067d0e92897 100644 (file)
@@ -10,13 +10,13 @@ printing-marks-on-every-staff.ly
 blanking-staff-lines-using-the--whiteout-command.ly
 integrating-text-indications-in-metronome-marks.ly
 adjusting-lyrics-vertical-spacing.ly
-combining-dynamics-with-markup-texts.ly
+creating-text-spanners.ly
 creating-real-parenthesized-dynamics.ly
 center-text-below-hairpin-dynamics.ly
 demonstrating-all-headers.ly
-how-to-put-ties-between-syllables-in-lyrics.ly
 combining-two-parts-on-the-same-staff.ly
-creating-text-spanners.ly
+how-to-put-ties-between-syllables-in-lyrics.ly
+combining-dynamics-with-markup-texts.ly
 aligning-marks-with-various-notation-objects.ly
 ottava-text.ly
 creating-simultaneous-rehearsal-marks.ly
index e9fb519f833dc2e4a8a91814c11f7cdc058b2dd7..44525eec0b1b6eda96195f38d054170af61347c4 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms, text"
index 6f5c65f12659543be5ed7a61e7ace56f1cd63acf..869190be8b20cbdc6cc16435b4d2608f538a45fc 100644 (file)
@@ -1,28 +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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides"
 
   texidoc = "
-You may put the time signature in parentheses.
+The time signature can be enclosed within parentheses.
 
 "
   doctitle = "Time signature in parentheses"
 } % begin verbatim
-tsMarkup = \markup  {
- \override #'(baseline-skip . 2) \number {
-   \bracket \column { "2" "4" }
- }
+tsMarkup = \markup {
 \override #'(baseline-skip . 2) \number {
+    \bracket \column { 2 4 }
 }
 }
 
-\score {
- \relative c'' {
- \override Staff.TimeSignature #'stencil = #ly:text-interface::print
- \override Staff.TimeSignature   #'text = #tsMarkup
- \time 2/4
-
-   a4 b8 c |
- }
+\relative c'' {
+  \override Staff.TimeSignature #'stencil = #ly:text-interface::print
+  \override Staff.TimeSignature #'text = #tsMarkup
+  \time 2/4
+  a4 b8 c
 }
index e5565e6bec0d8b3c18f08ff7a40b0c95d59dad4b..37361f436c7c6ca6ac08188533989d711f138035 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "ancient-notation, tweaks-and-overrides"
index 00d44c82d4848ded405bad3c804c270ea60d32b3..b0a42bf21892df0256b65083962bb166f4e8e208 100644 (file)
@@ -1,11 +1,12 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 \header {
-  lsrtags = "pitches"
-  texidoces = "Este ejemplo utiliza código de Scheme para forzar las modificaciones enarmónicas de las
-notas, y así tener el menor número de alteraciones accidentales. En este caso
-se aplican las siguientes reglas:
+texidoces = "
+Este ejemplo utiliza código de Scheme para forzar las
+modificaciones enarmónicas de las notas, y así tener el menor
+número de alteraciones accidentales. En este caso se aplican las
+siguientes reglas:
 
 @itemize
 @item
@@ -25,12 +26,13 @@ Fa bemol -> Mi
 
 @end itemize
 
-De esta forma se selecciona el mayor número de notas enarmónicas naturales.
+De esta forma se selecciona el mayor número de notas enarmónicas
+naturales.
 "
-
-  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:
+  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
@@ -57,7 +59,7 @@ In this manner, the most natural enharmonic notes are chosen.
 
 #(define  (naturalize-pitch p)
   (let* ((o (ly:pitch-octave p))
-         (a (* 4 (ly:pitch-alteration p))) 
+         (a (* 4 (ly:pitch-alteration p)))
     ; alteration, a, in quarter tone steps, for historical reasons
          (n (ly:pitch-notename p)))
     (cond
@@ -70,8 +72,8 @@ In this manner, the most natural enharmonic notes are chosen.
     (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))))
+    (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)
@@ -106,5 +108,5 @@ music =  \relative c' { c4 d e g }
     \transpose c deses \music
     \naturalizeMusic \transpose c deses \music
   }
-  \layout { ragged-right = ##t }
+  \layout {}
 }
index 8bb46a8932fd2190c9f4260fea0bd8ae98edb5fb..8f0e651fa07f32d36b97560989f035ccf8ec1948 100644 (file)
@@ -1,10 +1,44 @@
 %% 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "pitches, staff-notation, tweaks-and-overrides"
 
+texidoces = "
+La instrucción @code{\clef \"treble_8\"} equivale a un ajuste de
+@code{clefGlyph}, @code{clefPosition} (que controla la posición
+vertical de la clave), @code{middleCPosition} y
+@code{clefOctavation}. Se imprime una clave cada vez que se
+modifica cualquiera de las propiedades excepto
+@code{middleCPosition}.
+
+
+Observe que la modificación del glifo, la posición de la clave o
+su octavación, no cambian 'per se' la posición de las siguientes
+notas del pentagrama: para hacer esto también se debe especificar
+la posición del Do central. Los parámetros posicionales están en
+relación con la tercera línea del pentagrama, los números
+positivos desplazan hacia arriba, contando una unidad por cada
+línea y espacio. El valor de @code{clefOctavation} se
+establecería normalmente a 7, -7, 15 or -15, pero son válidos
+otros valores.
+
+
+Cuando se produce un cambio de clave en el salto de línea se
+imprime la clave nueva tanto al final de la línea anterior como al
+principio de la nueva, de forma predeterminada.  Si no se necesita
+la clave de advertencia al final de la línea anterior, se puede
+quitar estableciendo el valor de la propiedad
+@code{explicitClefVisibility} de @code{Staff}, a
+@code{end-of-line-invisible}. El comportamiento predeterminado se
+puede recuperar con @code{\unset Staff.explicitClefVisibility}.
+
+Los siguientes ejemplos muestran las posibilidades cuando se
+ajustan estas propiedades manualmente.  En la primera línea, los
+cambios manuales preservan el posicionamiento relativo estándar de
+las claves y las notas, pero no lo hacen en la segunda línea.
+"
   texidoc = "
 The command @code{\\clef \"treble_8\"} is equivalent to setting
 @code{clefGlyph}, @code{clefPosition} (which controls the vertical
@@ -36,41 +70,6 @@ standard relative positioning of clefs and notes, whereas on the second
 line, they do not. 
 
 "
-  texidoces = "
-La instrucción @code{\\clef \"treble_8\"} equivale a un ajuste de
-@code{clefGlyph}, @code{clefPosition} (que controla la posición vertical
-de la clave), @code{middleCPosition} y @code{clefOctavation}. Se imprime
-una clave cada vez que se modifica cualquiera de las propiedades
-excepto @code{middleCPosition}.
-
-
-Observe que la modificación del glifo, la posición de la clave
-o su octavación, no cambian 'per se' la posición de las siguientes notas
-del pentagrama: para hacer esto también se debe especificar la posición
-del Do central. Los parámetros posicionales están en relación con la tercera
-línea del pentagrama, los números positivos desplazan hacia arriba,
-contando una unidad por cada línea y espacio. El valor de @code{clefOctavation}
-se estaablecería normalmente a 7, -7, 15 or -15, pero son válidos otros valores.
-
-
-Cuando se produce un cambio de clave en el salto de línea se
-imprime la clave nueva tanto al final de la línea anterior como al
-principio de la nueva, de forma predeterminada.  Si no se necesita
-la clave de advertencia al final de la línea anterior, se puede
-quitar estableciendo el valor de la propiedad
-@code{explicitClefVisibility} de @code{Staff}, a
-@code{end-of-line-invisible}. El comportamiento predeterminado se
-puede recuperar con @code{\\unset Staff.explicitClefVisibility}.
-
-Los siguientes ejemplos muestran las posibilidades cuando se
-ajustan estas propiedades manualmente.  En la primera línea, los
-cambios manuales preservan el posicionamiento relativo estándar de
-las claves y las notas, pero no lo hacen en la segunda línea.
-
-"
-
-
-
   doctitle = "Tweaking clef properties"
 } % begin verbatim
 {
@@ -80,42 +79,42 @@ las claves y las notas, pero no lo hacen en la segunda línea.
   \set Staff.clefGlyph = #"clefs.F"
   \set Staff.clefPosition = #2
   \set Staff.middleCPosition = #6
-  c'
+  c'1
   % The baritone clef
   \set Staff.clefGlyph = #"clefs.C"
   \set Staff.clefPosition = #4
   \set Staff.middleCPosition = #4
-  c'
+  c'1
   % The standard choral tenor clef
   \set Staff.clefGlyph = #"clefs.G"
   \set Staff.clefPosition = #-2
   \set Staff.clefOctavation = #-7
   \set Staff.middleCPosition = #1
-  c'
+  c'1
   % A non-standard clef
   \set Staff.clefPosition = #0
   \set Staff.clefOctavation = #0
   \set Staff.middleCPosition = #-4
-  c' \break
+  c'1 \break
 
   % The following clef changes do not preserve
   % the normal relationship between notes and clefs:
 
   \set Staff.clefGlyph = #"clefs.F"
   \set Staff.clefPosition = #2
-  c'
+  c'1
   \set Staff.clefGlyph = #"clefs.G"
-  c'
+  c'1
   \set Staff.clefGlyph = #"clefs.C"
-  c'
+  c'1
   \set Staff.clefOctavation = #7
-  c'
+  c'1
   \set Staff.clefOctavation = #0
   \set Staff.clefPosition = #0
-  c'
+  c'1
   
   % Here we go back to the normal clef:
 
   \set Staff.middleCPosition = #0
-  c'
+  c'1
 }
index ab5af2c7e91c6ee10e2c4c3ea94d7fd4f2b1bca4..dde15429b3928989025ef8cd2beade76031e0598 100644 (file)
@@ -1,5 +1,5 @@
 display-bracket-with-only-one-staff-in-a-system.ly
-time-signature-in-parentheses.ly
+rhythmic-slashes.ly
 changing-the-default-text-font-family.ly
 drawing-boxes-around-grobs.ly
 manually-controlling-beam-positions.ly
@@ -10,6 +10,7 @@ using-the--tweak-command-to-tweak-individual-grobs.ly
 controlling-tuplet-bracket-visibility.ly
 positioning-multi--measure-rests.ly
 changing-the-staff-size.ly
+controlling-the-vertical-ordering-of-scripts.ly
 vertically-aligning-ossias-and-lyrics.ly
 changing-properties-for-individual-grobs.ly
 removing-the-first-empty-line.ly
@@ -22,11 +23,10 @@ making-an-object-invisible-with-the-transparent-property.ly
 transcription-of-ancient-music-with-incipit.ly
 alignment-vertical-spacing.ly
 drawing-circles-around-various-objects.ly
-adding-text-indications-to-metronome-marks.ly
 creating-text-spanners.ly
 caesura-railtracks-with-fermata.ly
 changing-form-of-multi--measure-rests.ly
-rhythmic-slashes.ly
+time-signature-in-parentheses.ly
 changing-a-single-notes-size-in-a-chord.ly
 creating-simultaneous-rehearsal-marks.ly
 nesting-staves.ly
index 4afa6824c0c09f4915245d91b5c3c67787c4e771..5ee803315fbd918d46e2093cc65ad6afbba92b11 100644 (file)
@@ -1,5 +1,5 @@
 string-quartet-template-with-separate-parts.ly
+string-quartet-template-simple.ly
 changing--flageolet-mark-size.ly
 creating-slurs-across-voices.ly
-string-quartet-template-simple.ly
 demo-midiinstruments.ly
index 66b593ed09ce32ad720d8017123d2a8d49ae09d9..f1522176a2f74262aafe1df5fad27edde036b72e 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers"
diff --git a/input/lsr/using-double-slurs-for-legato-chords.ly b/input/lsr/using-double-slurs-for-legato-chords.ly
new file mode 100644 (file)
index 0000000..eab7728
--- /dev/null
@@ -0,0 +1,18 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+Some composers write two slurs when they want legato chords.  This can
+be achieved by setting @code{doubleSlurs} 
+
+"
+  doctitle = "Using double slurs for legato chords"
+} % begin verbatim
+\relative c' {
+  \set doubleSlurs = ##t
+  <c e>4( <d f> <c e> <d f>)
+}
index 82c79adeb3f773a4f77c8aca612d345872b8ea2e..65b5c8e48faa2943d29736015dfc2c15f32ad054 100644 (file)
@@ -1,22 +1,23 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 \layout { ragged-right= ##t }
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
-With the @code{\tweak} command, you can tune every grob directly. Here
+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"
 } % begin verbatim
 
-{
+\relative c' {
+  \time 2/4
   \set fingeringOrientations = #'(right)
   <
-    \tweak #'font-size #3  c
+    \tweak #'font-size #3 c
     \tweak #'color #red  d-\tweak #'font-size #8 -4
-    \tweak #'style #'cross  g
-    \tweak #'duration-log # a
-  >4
+    \tweak #'style #'cross g
+    \tweak #'duration-log #2 a
+  >2
 }
index 50fac99b4ea39befb1c1a76bac01500f7bbb47fa..ba037df42b65d92e49e98cae30e0c1e03d5f00e0 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "rhythms"
index 2918e75da062b9f4f4e3819b723d09ca152311cc..479bbe5ed884d9695cc801b0ef303e01e23b304a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 
 %% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
 
@@ -11,21 +11,21 @@ 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 
+   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 
+  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) introduced 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.
+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
@@ -37,28 +37,27 @@ bulgarian = \lyricmode {
   Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
 }
 
-hebrew = \lyricmode { 
+hebrew = \lyricmode {
   זה כיף סתם לשמוע איך תנצח קרפד עץ טוב בגן.
 }
 
-japanese = \lyricmode {  
+japanese = \lyricmode {
   いろはにほへど ちりぬるを
   わがよたれぞ  つねならむ
   うゐのおくや  まけふこえて
-  あさきゆめみじ ゑひもせず 
+  あさきゆめみじ ゑひもせず
 }
 
 % "a legal song to you"
-portuguese = \lyricmode { 
+portuguese = \lyricmode {
   à vo -- cê uma can -- ção legal
 }
 
-\paper {
-  ragged-right = ##t
-}
-
-\relative  { 
-  c2 d e f g f e
+\relative  {
+  c2 d
+  e2 f
+  g2 f
+  e1
 }
 \addlyrics { \bulgarian }
 \addlyrics { \hebrew }
diff --git a/input/lsr/vertically-aligning-dynamics-across-multiple-notes.ly b/input/lsr/vertically-aligning-dynamics-across-multiple-notes.ly
new file mode 100644 (file)
index 0000000..84925b1
--- /dev/null
@@ -0,0 +1,21 @@
+%% 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.11.46"
+
+\header {
+  lsrtags = "expressive-marks"
+
+  texidoc = "
+Dynamics that occur at, begin on, or end on the same note will be
+vertically aligned.  To ensure that dynamics are aligned when they do
+not occur on the same note, increase the @code{staff-padding} property
+of the @code{DynamicLineSpanner} object. 
+
+"
+  doctitle = "Vertically aligning dynamics across multiple notes"
+} % begin verbatim
+\relative c' {
+  \override DynamicLineSpanner #'staff-padding = #4
+  c2\p f\mf
+  g2\< b4\> c\!
+}
index af75028cfda0c5af405c0538c1ea5139b63b097e..c0be939398de4559733298cc949d87ae72160385 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, tweaks-and-overrides, spacing"
index 209c67322fd1ed81729c4ef042d2c1c16a121363..4175534605c4700dba5a9069946800ebf6a0945d 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
index bf4bcd4a490cfd132b8cd2edabac72b48415e57a..b23db33f97fa6d837625b1bb6e755e0e81b6afae 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
index 01c274f718d16479a1e58811444607b75fa307ee..366a74507d0b8c0cfee2ea75fd10f9200a34c43f 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "text, vocal-music, contexts-and-engravers, template"
index 7a2e96fb35c2493b12d8770d857f88854a11dada..8bcab05f4bb9a38a3dd434a6144c319560998bc5 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.11.38"
+\version "2.11.46"
 
 \header {
   lsrtags = "vocal-music, template"
index 523cefb8cd901588b77f38769d726e33411275c9..ff4d5a6c04057569191c8282dfcbe02443d916a0 100644 (file)
@@ -6,12 +6,12 @@ skips-in-lyric-mode.ly
 vocal-ensemble-template-with-automatic-piano-reduction.ly
 ambitus-with-multiple-voices.ly
 how-to-put-ties-between-syllables-in-lyrics.ly
-piano-template-with-melody-and-lyrics.ly
-single-staff-template-with-notes,-lyrics,-and-chords.ly
-demo-midiinstruments.ly
-formatting-lyrics-syllables.ly
 vertically-aligning-ossias-and-lyrics.ly
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
+formatting-lyrics-syllables.ly
+piano-template-with-melody-and-lyrics.ly
+aligning-lyrics.ly
 vocal-ensemble-template.ly
 adjusting-lyrics-vertical-spacing.ly
-aligning-lyrics.ly
+demo-midiinstruments.ly
diff --git a/input/lsr/volta-below-chords.ly b/input/lsr/volta-below-chords.ly
new file mode 100644 (file)
index 0000000..1c714a2
--- /dev/null
@@ -0,0 +1,31 @@
+%% Do not edit this file; it is auto-generated from input/new
+%% This file is in the public domain.
+\version "2.11.46"
+\layout { ragged-right= ##t }
+\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"
+} % begin verbatim
+
+% chords above volta
+\score {
+  <<
+    \chords {
+      c1
+       c
+  }
+  \new Staff \with { \consists Volta_engraver } {
+     \repeat volta 2 { c'1 }
+     \alternative { c' }
+     }
+  >>
+  \layout {
+    \context {
+      \Score
+      \remove Volta_engraver
+    }
+  }
+}
+
index e215a35865f006c1d0021dc9a82b8909c8250ddc..229902e2d736cec4f7ef08e5974638bc61062b32 100644 (file)
@@ -1,26 +1,30 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
 \layout { ragged-right= ##t }
 \header {
   lsrtags = "repeats,staff-notation"
-  texidoc = "By adding @code{Volta_engraver}, repeat brackets
-can be put over staves other than the topmost one in a score."
+  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
-
-vmus = \relative c'' {
-  \repeat volta 2 c1 \alternative { d e } 
+voltaMusic = \relative c'' {
+  \repeat volta 2
+    c1 
+    \alternative { 
+    d e
+   } 
 } 
 
 <<
   \new StaffGroup <<
-    \context Staff \vmus
-    \new Staff \vmus
+    \context Staff \voltaMusic
+    \new Staff \voltaMusic
   >>
   \new StaffGroup <<
-    \new Staff \with { \consists Volta_engraver }
-      \vmus
-    \new Staff \vmus
+    \new Staff \with { \consists "Volta_engraver" }
+      \voltaMusic
+    \new Staff \voltaMusic
   >>
 >>