]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
authorJohn Mandereau <john.mandereau@gmail.com>
Fri, 10 Oct 2008 23:44:34 +0000 (01:44 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Fri, 10 Oct 2008 23:44:34 +0000 (01:44 +0200)
288 files changed:
Documentation/de/user/tweaks.itely
Documentation/es/user/input.itely
Documentation/es/user/text.itely
Documentation/fr/user/lilypond.tely
Documentation/fr/user/macros.itexi
Documentation/topdocs/NEWS.tely
Documentation/user/ancient.itely
Documentation/user/changing-defaults.itely
Documentation/user/expressive.itely
Documentation/user/fretted-strings.itely
Documentation/user/pitches.itely
Documentation/user/programming-interface.itely
Documentation/user/rhythms.itely
Documentation/user/spacing.itely
Documentation/user/staff.itely
Documentation/user/text.itely
Documentation/user/unfretted-strings.itely
buildscripts/lys-to-tely.py
buildscripts/postprocess_html.py
input/lsr/accordion-discant-symbols.ly
input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly
input/lsr/adding-ambitus-per-voice.ly
input/lsr/adding-an-extra-staff-at-a-line-break.ly
input/lsr/adding-an-extra-staff.ly
input/lsr/adding-bar-lines-to-chordnames-context.ly
input/lsr/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
input/lsr/adding-drum-parts.ly
input/lsr/adding-fingerings-to-a-score.ly
input/lsr/adding-fingerings-to-tablatures.ly
input/lsr/adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
input/lsr/adding-the-current-date-to-a-score.ly
input/lsr/adding-volta-brackets-to-additional-staves.ly
input/lsr/additional-voices-to-avoid-collisions.ly
input/lsr/adjusting-lyrics-vertical-spacing.ly
input/lsr/adjusting-the-shape-of-falls-and-doits.ly
input/lsr/aligning-and-centering-instrument-names.ly
input/lsr/aligning-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/analysis-brackets-above-the-staff.ly
input/lsr/ancient-fonts.ly
input/lsr/ancient-notation-template----modern-transcription-of-gregorian-music.ly
input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly
input/lsr/ancient-time-signatures.ly
input/lsr/applying-note-head-styles-depending-on-the-step-of-the-scale.ly
input/lsr/arabic-improvisation.ly
input/lsr/automatic-beam-subdivisions.ly
input/lsr/automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
input/lsr/beams-across-line-breaks.ly
input/lsr/blanking-staff-lines-using-the--whiteout-command.ly
input/lsr/breathing-signs.ly
input/lsr/broken-crescendo-hairpin.ly
input/lsr/caesura-railtracks-with-fermata.ly
input/lsr/center-text-below-hairpin-dynamics.ly
input/lsr/changing--flageolet-mark-size.ly
input/lsr/changing-a-single-notes-size-in-a-chord.ly
input/lsr/changing-chord-separator.ly
input/lsr/changing-form-of-multi--measure-rests.ly
input/lsr/changing-midi-output-to-one-channel-per-voice.ly
input/lsr/changing-partcombine-texts.ly
input/lsr/changing-properties-for-individual-grobs.ly
input/lsr/changing-stanza-fonts.ly
input/lsr/changing-text-and-spanner-styles-for-text-dynamics.ly
input/lsr/changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
input/lsr/changing-the-breath-mark-symbol.ly
input/lsr/changing-the-chord-names-to-german-or-semi-german-notation.ly
input/lsr/changing-the-default-text-font-family.ly
input/lsr/changing-the-number-of-lines-in-a-staff.ly
input/lsr/changing-the-positions-of-figured-bass-alterations.ly
input/lsr/changing-the-staff-size.ly
input/lsr/changing-the-tempo-without-a-metronome-mark.ly [new file with mode: 0644]
input/lsr/changing-the-tuplet-number.ly
input/lsr/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.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
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
input/lsr/creating-blank-staves.ly
input/lsr/creating-cross-staff-arpeggios-in-a-piano-staff.ly
input/lsr/creating-cross-staff-arpeggios-in-other-contexts.ly
input/lsr/creating-metronome-marks-in-markup-mode.ly [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/customizing-fretboard-fret-diagrams.ly
input/lsr/customizing-markup-fret-diagrams.ly
input/lsr/default-direction-of-stems-on-the-center-line-of-the-staff.ly
input/lsr/demo-midiinstruments.ly
input/lsr/demonstrating-all-headers.ly
input/lsr/display-bracket-with-only-one-staff-in-a-system.ly
input/lsr/displaying-complex-chords.ly
input/lsr/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
input/lsr/dotted-harmonics.ly
input/lsr/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/faking-a-hammer-in-tablatures.ly
input/lsr/fine-tuning-pedal-brackets.ly
input/lsr/fingerings,-string-indications,-and-right-hand-fingerings.ly
input/lsr/flamenco-notation.ly
input/lsr/forcing-horizontal-shift-of-notes.ly
input/lsr/forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
input/lsr/formatting-lyrics-syllables.ly
input/lsr/fret-diagrams-explained-and-developed.ly
input/lsr/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
input/lsr/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
input/lsr/how-to-change-fret-diagram-position.ly
input/lsr/how-to-put-ties-between-syllables-in-lyrics.ly
input/lsr/incipit.ly
input/lsr/indicating-cross-staff-chords-with-arpeggio-bracket.ly
input/lsr/inserting-a-caesura.ly
input/lsr/inserting-score-fragments-above-a-staff,-as-markups.ly
input/lsr/isolated-percent-repeats.ly
input/lsr/jazz-combo-template.ly
input/lsr/keyboards-intro.itely
input/lsr/keyboards.snippet-list
input/lsr/laissez-vibrer-ties.ly
input/lsr/letter-tablature-formatting.ly
input/lsr/line-arrows.ly
input/lsr/lyrics-alignment.ly
input/lsr/makam-example.ly
input/lsr/making-an-object-invisible-with-the-transparent-property.ly
input/lsr/making-some-staff-lines-thicker-than-the-others.ly
input/lsr/manually-break-figured-bass-extenders-for-only-some-numbers.ly
input/lsr/manually-controlling-beam-positions.ly
input/lsr/markup-lines.ly
input/lsr/measure-counter.ly
input/lsr/mensurstriche-layout-bar-lines-between-the-staves.ly
input/lsr/merging-multi-measure-rests-in-a-polyphonic-part.ly
input/lsr/modern-tab-text-clef.ly
input/lsr/modifying-default-values-for-articulation-shorthand-notation.ly
input/lsr/modifying-tuplet-bracket-length.ly
input/lsr/multi--measure-rest-markup.ly
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/percent-repeat-counter.ly
input/lsr/percussion-beaters.ly
input/lsr/percussion.snippet-list
input/lsr/permitting-line-breaks-within-beamed-tuplets.ly
input/lsr/piano-template-simple.ly
input/lsr/piano-template-with-centered-dynamics.ly
input/lsr/piano-template-with-centered-lyrics.ly
input/lsr/piano-template-with-melody-and-lyrics.ly
input/lsr/pitches.snippet-list
input/lsr/placement-of-right-hand-fingerings.ly
input/lsr/polyphony-in-tablature.ly
input/lsr/positioning-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-a-repeat-sign-at-the-beginning-of-a-piece.ly
input/lsr/printing-hairpins-using-al-niente-notation.ly
input/lsr/printing-marks-at-the-end-of-a-line-or-a-score.ly
input/lsr/printing-marks-on-every-staff.ly
input/lsr/printing-metronome-and-rehearsal-marks-below-the-staff.ly
input/lsr/printing-music-with-different-time-signatures.ly
input/lsr/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/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
input/lsr/shortening-volta-brackets.ly
input/lsr/showing-chords-at-changes.ly
input/lsr/simple-lead-sheet.ly
input/lsr/simultaneous-notes.snippet-list
input/lsr/single-staff-template-with-notes,-lyrics,-and-chords.ly
input/lsr/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
input/lsr/single-staff-template-with-notes-and-chords.ly
input/lsr/single-staff-template-with-notes-and-lyrics.ly
input/lsr/single-staff-template-with-only-notes.ly
input/lsr/skips-in-lyric-mode-2.ly
input/lsr/skips-in-lyric-mode.ly
input/lsr/snap-pizzicato-markup-bartok-pizzicato.ly
input/lsr/staff-notation.snippet-list
input/lsr/stem-and-beam-behavior-in-tablature.ly
input/lsr/stemlets.ly
input/lsr/string-quartet-template-simple.ly
input/lsr/string-quartet-template-with-separate-parts.ly
input/lsr/suppressing-warnings-for-clashing-note-columns.ly
input/lsr/table-of-contents.ly
input/lsr/template.snippet-list
input/lsr/text.snippet-list
input/lsr/three-sided-box.ly
input/lsr/tick-bar-lines.ly
input/lsr/time-signature-in-parentheses.ly
input/lsr/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
input/lsr/using-postscript-to-generate-special-note-head-shapes.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-aligned-dynamics-and-textscripts.ly
input/lsr/vertically-aligning-dynamics-across-multiple-notes.ly
input/lsr/vertically-aligning-ossias-and-lyrics.ly
input/lsr/vertically-centered-common-lyrics.ly
input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly
input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
input/lsr/vocal-ensemble-template.ly
input/lsr/vocal-music.snippet-list
input/lsr/volta-below-chords.ly
input/lsr/volta-multi-staff.ly
input/lsr/volta-text-markup-using-repeatcommands.ly
input/manual/fretted-headword.ly
input/manual/unfretted-headword.ly [new file with mode: 0644]
input/manual/unfretted-strings-headword.ly [new file with mode: 0644]
input/mutopia/F.Schubert/morgenlied.ly
input/new/aligning-and-centering-instrument-names.ly
input/new/broken-crescendo-hairpin.ly
input/new/changing-form-of-multi--measure-rests.ly
input/new/changing-text-and-spanner-styles-for-text-dynamics.ly
input/new/changing-the-tempo-without-a-metronome-mark.ly [new file with mode: 0644]
input/new/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
input/new/creating-metronome-marks-in-markup-mode.ly [new file with mode: 0644]
input/new/creating-text-spanners.ly [new file with mode: 0644]
input/new/customizing-fretboard-fret-diagrams.ly
input/new/customizing-markup-fret-diagrams.ly
input/new/display-bracket-with-only-one-staff-in-a-system.ly
input/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly [new file with mode: 0644]
input/new/drawing-boxes-around-grobs.ly
input/new/drawing-circles-around-various-objects.ly
input/new/fine-tuning-pedal-brackets.ly
input/new/fret-diagrams-explained-and-developed.ly
input/new/incipit.ly
input/new/inserting-a-caesura.ly
input/new/letter-tablature-formatting.ly
input/new/line-arrows.ly
input/new/making-an-object-invisible-with-the-transparent-property.ly
input/new/markup-lines.ly
input/new/outputting-the-version-number.ly
input/new/page-label.ly
input/new/positioning-multi--measure-rests.ly
input/new/quoting-another-voice-with-transposition.ly
input/new/setting-hairpin-behavior-at-bar-lines.ly
input/new/suppressing-warnings-for-clashing-note-columns.ly
input/new/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
input/new/using-the--tweak-command-to-tweak-individual-grobs.ly
input/new/utf-8.ly
input/new/volta-below-chords.ly
input/new/volta-multi-staff.ly
input/new/volta-text-markup-using-repeatcommands.ly
input/puer-fragment.ly
input/regression/arpeggio-no-overshoot.ly [new file with mode: 0644]
input/regression/metronome-text.ly
input/typography-demo.ly
lily/arpeggio.cc
lilypond-texi2html.init
ly/titling-init.ly
python/convertrules.py
scm/define-markup-commands.scm
scm/translation-functions.scm
scripts/musicxml2ly.py

index ca0ec676754397d463b04af75b0873d909b2d84f..62ca00eb8376a2f61531bf2ea92188f3a62df4ef 100644 (file)
@@ -488,7 +488,7 @@ aus der Referenz zu entnehmen, die Sie benötigen.
 Beachten Sie, dass die Referenz der Interna nur auf Englisch
 existiert. Um die Eigenschaftsbezeichnung eines bestimmten
 Objektes zu finden, können Sie das Glossar (siehe
-@rglosnamed{Music Glossary,Musikglossar})
+@rglosnamed{Top,Musikglossar})
  verwenden, in dem
 die englischen Begriffe in viele andere Sprachen übersetzt sind.
 
index 9c7a5f25b658d0d2793db90894776cfbb7b2f612..04541c93122a936c338382fde25d7ee0b73b6b16 100644 (file)
@@ -1156,7 +1156,7 @@ para los conjuntos de caracteres que se utilizan en prácticamente
 todos los idiomas modernos y también en muchos otros.  Unicode se
 puede implementar utilizando varios esquemas de codificación
 distintos.  LilyPond usa la codificación UTF-8 (UTF son las siglas de
-@emmph{Unicode Transformation Format}, o formato de transformación de
+@emph{Unicode Transformation Format}, o formato de transformación de
 Unicode) que representa todos los caracteres comunes de Latin en un
 solo byte, y representa otros caracteres usando un formato de longitud
 variable de hasta cuatro bytes.
index ee52da02e033ccb25989e14a495408dd37f0fbff..12d073875c5f036fea3f93aeec558111af075879 100644 (file)
@@ -481,7 +481,6 @@ f1 d2 r
 @funindex \fontsize
 @funindex \smaller
 @funindex \larger
-@funindex \bigger
 @funindex \magnify
 
 El tamaño de los caracteres también se puede alterar de distintas
index d0ee0bce5dae0b1e267ff6da5f21e355d72e2f82..ae12c170f8907bb8fd9ad666784adf6e0fe2fb65 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 6bcad9cdc487270910758b1ee39cf3c8aee1015e
+    Translation of GIT committish: 4a527608c5ff2ce31e596495d00dce181dc1b9ea
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
index d6e35c4fba561e3f46de6ff766188ee1f6377527..6b86871839a63de798f5bcebafb4a93df229308a 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: a88c1b861df238ad1c000e6a86926e6f19f2fedd
+    Translation of GIT committish: 8135382760aa0adfac5aed987a272c394e59dbdb
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
index d4a84594b9f4a522174c48dd43fdf58f06da4a24..c60fc9b5f6d667e8744647e9468997af3fc64c34 100644 (file)
@@ -84,9 +84,9 @@ Two variations on the default double repeat bar line are now available.
 @end lilypond
 
 @item
-Three automatic accidentals rules have been added: @code{neo-modern},
-@code{neo-modern-cautionary} and @code{dodecaphonic}.  The following
-example illustrates @code{neo-modern} rule.
+Four automatic accidentals rules have been added: @code{neo-modern},
+@code{neo-modern-cautionary}, @code{dodecaphonic} and @code{teaching}.
+The following example illustrates @code{neo-modern} rule.
 @lilypond[]
 notes = {
   <<
@@ -213,8 +213,15 @@ scripts.caesura -> scripts.caesura.curved
 \center-align -> \center-column
 \hcenter -> \center-align
 printallheaders -> print-all-headers
+\bigger -> \larger (already existing command)
 @end example
 
+@noindent
+Moreover, some files in the @code{ly/} directory have been renamed;
+the *-init.ly filenames are now only used for files that are automatically
+included, while such files as @code{makam-init.ly} or @code{gregorian-init.ly}
+have been renamed to @code{makam.ly} or @code{gregorian.ly}.
+
 @item
 Metronome marks can now also contain a textual description.  The
 duration and count (if given) are shown in parentheses after the text.
index 0053e845478a692d7302e10f8dfa413cb37415ae..4929daf38e4dcb5148fa3f6b156ba0ad06a3ab43 100644 (file)
@@ -261,28 +261,19 @@ For typesetting custodes, just put a @rinternals{Custos_engraver} into the
 and change the style of the custos with an @code{\override} if
 desired, as shown in the following example:
 
-@example
-\layout @{
-  \context @{
-    \Staff
-    \consists Custos_engraver
-    Custos \override #'style = #'mensural
-  @}
-@}
-@end example
-
-The result looks like this
-
 @lilypond[quote,ragged-right]
 \score {
-{
-  a'1
-  \override Staff.Custos #'style = #'mensural
-  \break
-  g'
-}
-\layout {
-  \context { \Staff \consists Custos_engraver }
+  \relative c'' {
+    a1
+    \break
+    g
+  }
+  \layout {
+    \context {
+      \Staff
+      \consists Custos_engraver
+      \override Custos #'style = #'mensural
+    }
   }
 }
 @end lilypond
@@ -317,7 +308,7 @@ supported are @code{vaticana}, @code{medicaea}, @code{hufnagel}, and
 Internals Reference: @rinternals{Custos}.
 
 Examples:
-@rlsr{Ancient}.
+@rlsr{Ancient notation}.
 
 @c {{{2 Figured bass support
 @node Figured bass support
@@ -339,7 +330,7 @@ Baroque period; see @ref{Figured bass}.
 * Mensural flags::
 * Mensural rests::
 * Mensural accidentals and key signatures::
-* Annotational accidentals (@emph{musica ficta})::
+* Annotational accidentals (musica ficta)::
 * White mensural ligatures::
 @end menu
 
@@ -797,7 +788,7 @@ the use of key signatures.
 Internals Reference: @rinternals{KeySignature}.
 
 @c {{{2 Annotational accidentals (musica ficta)
-@node Annotational accidentals (@emph{musica ficta})
+@node Annotational accidentals (musica ficta)
 @unnumberedsubsubsec Annotational accidentals (@emph{musica ficta})
 
 In European music from before about 1600, singers were expected to
@@ -1314,7 +1305,7 @@ Notation Reference: @ref{Breath marks}.
 
 Internals Reference: @rinternals{BreathingSign}.
 
-Examples: @rlsr{Ancient}.
+Examples: @rlsr{Ancient notation}.
 
 
 
index f18d137c792bf9444d17c3f4819423618ca13fdb..42355f16b2b4b5739dcb0f61c5d76f6389382848 100644 (file)
@@ -77,7 +77,7 @@ Snippets:
 
 Internals Reference:
 @rinternals{Contexts},
-@rinternals{Engravers and performers}.
+@rinternals{Engravers and Performers}.
 
 
 @node Contexts explained
@@ -782,8 +782,8 @@ in ossia,
 @c TODO Better example needed.  Ref LM, and expand on it.
 
 @cindex ossia
-@findex alignAboveContext
-@findex alignBelowContext
+@funindex alignAboveContext
+@funindex alignBelowContext
 
 @lilypond[quote,ragged-right]
 ossia = { f4 f f f }
@@ -798,16 +798,63 @@ ossia = { f4 f f f }
 }
 @end lilypond
 
+@cindex nested contexts
+@cindex contexts, nested
+
+@funindex \accepts
+@funindex \denies
+
+Contexts like @code{PianoStaff} can contain other contexts
+nested within them.  Contexts which are acceptable for nesting
+are defined by the @qq{accepts} list of a context.  Contexts
+which are not in this list are placed below the outer context
+in the printed score.
+For example, the @code{PianoStaff} context is defined by default
+to accept @code{Staff} and @code{FiguredBass} contexts within
+it, but not (for example) a @code{Lyrics} context.  So in the
+following structure the lyrics are placed below the piano staff
+rather than between the two staves:
+
+@lilypond[verbatim,quote,relative=1]
+\new PianoStaff
+<<
+  \new Staff { e4 d c2 }
+  \addlyrics { Three blind mice }
+  \new Staff {
+    \clef "bass"
+    { c,1 }
+  }
+>>
+@end lilypond
+
+The @qq{accepts} list of a context can be modified to include
+additional nested contexts, so if we wanted the lyrics to appear
+between the two staves we could use:
+
+@lilypond[verbatim,quote,relative=1]
+\new PianoStaff \with { \accepts Lyrics }
+<<
+  \new Staff { e4 d c2 }
+  \addlyrics { Three blind mice }
+  \new Staff {
+    \clef "bass"
+    { c,1 }
+  }
+>>
+@end lilypond
+
+The opposite of @code{\accepts} is @code{\denies}; this removes a
+context from the @qq{accepts} list.
 
 @node Explaining the Internals Reference
 @section Explaining the Internals Reference
 
 
 @menu
-* Navigating the program reference::  
-* Layout interfaces::           
-* Determining the grob property::  
-* Naming conventions::          
+* Navigating the program reference::
+* Layout interfaces::
+* Determining the grob property::
+* Naming conventions::
 @end menu
 
 @node Navigating the program reference
@@ -1746,17 +1793,18 @@ up or down based on the stem direction (like slurs or accents).
 
 @c TODO Add table showing these
 
-@strong{Context layout}
-
-Contexts are positioned in a system from top to bottom in the
-order in which they are encountered.  Note, however, that a
-context will be created implicitly if a command is encountered
-when there is no suitable context available to contain it.
+@strong{Context layout order}
 
-@c TODO Add example ?
+Contexts are normally positioned in a system from top to bottom
+in the order in which they are encountered.  Note, however, that
+a context will be created implicitly if a command is encountered
+when there is no suitable context available to contain it.  When
+contexts are nested, the outer context will exclude inner contexts
+which are not included in its @qq{accepts} list; excluded contexts
+will be repositioned below the outer context.
 
-The default order in which contexts are laid out can be changed,
-see @ref{Aligning contexts}
+The default order in which contexts are laid out and the
+@qq{accepts} list can be changed, see @ref{Aligning contexts}.
 
 @strong{Articulation direction indicators}
 
index 596ebc998b8f583a1a7eab180d38f0a527e13f49..8e1fc4a30928160fcda4e3b15612cf8bd28ed588 100644 (file)
@@ -17,9 +17,9 @@ This section lists various expressive marks that can be
 created in a score.
 
 @menu
-* Attached to notes::           
-* Curves::                      
-* Lines::                       
+* Attached to notes::
+* Curves::
+* Lines::
 @end menu
 
 
@@ -31,9 +31,9 @@ attached to notes: articulations, ornamentations, and dynamics.
 Methods to create new dynamic markings are also discussed.
 
 @menu
-* Articulations and ornamentations::  
-* Dynamics::                    
-* New dynamic marks::           
+* Articulations and ornamentations::
+* Dynamics::
+* New dynamic marks::
 @end menu
 
 @node Articulations and ornamentations
@@ -130,7 +130,8 @@ Music Glossary:
 
 Notation Reference:
 @ref{Direction and placement},
-@ref{List of articulations}.
+@ref{List of articulations},
+@ref{Trills}.
 
 Installed Files:
 @file{scm/@/script@/.scm}.
@@ -531,8 +532,9 @@ c2( d)
 @cindex slurs, multiple
 @cindex slurs, simultaneous
 
-Phrasing slurs must be used to print more than one slur at once.
-For details, see @ref{Phrasing slurs}.
+Simultaneous or overlapping slurs are not permitted, but a phrasing
+slur can overlap a slur.  This permits two slurs to be printed at
+once.  For details, see @ref{Phrasing slurs}.
 
 @cindex slur style
 @cindex solid slur
@@ -648,7 +650,7 @@ c4\( g' c,( b) | c1\)
 @cindex phrasing slurs, simultaneous
 @cindex phrasing slurs, multiple
 
-Simultaneous phrasing slurs are not permitted.
+Simultaneous or overlapping phrasing slurs are not permitted.
 
 
 @predefined
@@ -705,12 +707,13 @@ divisiones, are supported.  For details, see @ref{Divisiones}.
 
 @seealso
 
+@c TODO When available add Glossary: @r glos{caesura}.
+
 Notation Reference:
 @ref{Divisiones}.
 
 Snippets:
 @rlsr{Expressive marks}.
-@c @lsr{expressive,breathing-sign.ly}.
 
 Internals Reference:
 @rinternals{BreathingSign}.
@@ -810,7 +813,7 @@ Internals Reference:
 
 @knownissues
 
-Printing text over the line (such as @emph{gliss.}) is not
+Printing text over the line (such as @notation{gliss.}) is not
 supported.
 
 
index e2ad4c4dc485bec4b478ef09fba73b551de7610c..eb071b4bd2f5f533946e66765dd144b4a68d0945 100644 (file)
@@ -17,7 +17,10 @@ This section discusses several aspects of music notation that are unique
 to fretted string instruments.
 
 @cindex tablature
+@cindex tablature, guitar
+@cindex tablature, banjo
 @cindex guitar tablature
+@cindex banjo tablature
 
 @menu
 * Common notation for fretted strings::  
@@ -82,7 +85,9 @@ Notation Reference:
 @node String number indications
 @unnumberedsubsubsec String number indications
 
-@cindex String numbers
+@cindex string numbers
+@cindex string vs. fingering numbers
+@cindex fingering vs. string numbers
 
 The string on which a note should be played may be indicated by
 appending @code{\@var{number}} to a note inside a chord construct
@@ -130,8 +135,12 @@ Internals Reference:
 
 @node Default tablatures
 @unnumberedsubsubsec Default tablatures
-@cindex Tablatures, basic
-@cindex Tablatures, default
+
+@cindex tablatures, basic
+@cindex tablatures, default
+
+@funindex TabStaff
+@funindex TabVoice
 
 Tablature notation is used for notating music for plucked string
 instruments.  Pitches are not denoted with note heads, but by
@@ -152,6 +161,7 @@ The notes are printed as tablature, by using @code{TabStaff} and
 @end lilypond
 
 @funindex minimumFret
+
 @cindex fret
 
 
@@ -176,6 +186,11 @@ The default value for @code{minimumFret} is 0.
 >>
 @end lilypond
 
+@cindex harmonic indications in tablature notation
+@cindex tablature and harmonic indications
+@cindex slides in tablature notation
+@cindex tablature and slides
+
 Harmonic indications and slides can be added to tablature
 notation.
 
@@ -236,7 +251,16 @@ Guitar special effects are limited to harmonics and slides.
 
 @node Custom tablatures
 @unnumberedsubsubsec Custom tablatures
-@cindex Tablatures, custom
+
+@cindex tablatures, custom
+@cindex tablature, banjo
+@cindex tablature, mandolin
+@cindex tablature, bass guitar
+@cindex tablature, predefined string tunings
+@cindex fretted instruments, predefined string tunings
+@cindex predefined string tunings for fretted instruments
+
+@funindex StringTunings
 
 LilyPond tabulature automatically calculates the fret for 
 a note based on the string to which the note is assigned.
@@ -325,8 +349,13 @@ Internals Reference:
 
 @node Fret diagram markups
 @unnumberedsubsubsec Fret diagram markups
+
 @cindex fret diagrams
 @cindex chord diagrams
+@cindex diagrams, fret
+@cindex diagrams, chord for fretted instruments
+@cindex fret diagrams, custom
+@cindex custom fret diagrams
 
 Fret diagrams can be added to music as a markup to the desired
 note.  The markup contains information about the desired fret
@@ -357,6 +386,8 @@ In addition, open and unplayed (muted) strings can be indicated.
 >>
 @end lilypond
 
+@cindex barre indications
+
 Barre indications can be added to the diagram from
 the fret-diagram markup string.
 
@@ -377,6 +408,11 @@ the fret-diagram markup string.
 >>
 @end lilypond
 
+@cindex fret-diagram markup
+
+@funindex fret-diagram
+@funindex \fret-diagram
+
 The size of the fret diagram, and the number of frets in the diagram
 can be changed in the fret-diagram markup string.
 
@@ -455,6 +491,11 @@ markup string.
 >>
 @end lilypond
 
+@cindex fret-diagram-terse markup
+
+@funindex fret-diagram-terse
+@funindex \fret-diagram-terse
+
 The fret-diagram-terse markup string omits string numbers; the string
 number is implied by the presence of semicolons.  There is one semicolon 
 for each string in the diagram.  The first semicolon corresponds to the
@@ -522,6 +563,11 @@ Fingering indications can be included in the fret-diagram-terse markup string.
 Other fret diagram properties must be adjusted using @code{\override} when using
 the fret-diagram-terse markup.
 
+@cindex fret-diagram-verbose markup
+
+@funindex fret-diagram-verbose
+@funindex \fret-diagram-verbose
+
 The fret-diagram-verbose markup string is in the format of a Scheme list.  Each
 element of the list indicates an item to be placed on the fret diagram.
 
@@ -633,10 +679,16 @@ and color of dots.
 @end lilypond
 @end ignore
 
+@cindex customized fret diagram
+@cindex fret diagram, customized
+@cindex diagram, fret, customized
+
+@funindex fret-diagram-interface
+
 The graphical layout of a fret diagram can be customized according to
 user preference through the properties of the @code{fret-diagram-interface}.
 Details are found at @rinternals{fret-diagram-interface}.  For a fret diagram
-markup , the interface properties belong to @code{Voice.TextScript}.
+markup, the interface properties belong to @code{Voice.TextScript}.
 
 @snippets
 
@@ -657,9 +709,14 @@ Internals Reference:
 
 @node Predefined fret diagrams
 @unnumberedsubsubsec Predefined fret diagrams
+
+
 @cindex fret diagrams
 @cindex chord diagrams
 
+@funindex FretBoards
+@funindex stringTunings
+
 Fret diagrams can be displayed using the @code{FretBoards} context.  By
 default, the @code{FretBoards} context will display fret diagrams that
 are stored in a lookup table:
@@ -695,6 +752,13 @@ either as simultaneous music or using chord mode (see
 }
 @end lilypond
 
+@cindex chord names with fret diagrams
+@cindex fret diagrams with chord names
+
+@funindex ChordNames
+@funindex chordmode
+@funindex \chordmode
+
 It is common that both chord names and fret diagrams are displayed together.
 This is achieved by putting a @code{ChordNames} context in parallel with
 a @code{FretBoards} context and giving both contexts the same music.
@@ -715,6 +779,10 @@ mychords = \chordmode{
 >>
 @end lilypond
 
+@cindex transposing fret diagrams
+@cindex fret diagrams, transposing
+@cindex diagrams, fret, transposing
+
 Predefined fret diagrams are transposable, as long as a diagram for the
 transposed chord is stored in the fret diagram table.
 
@@ -763,6 +831,10 @@ mychords = \chordmode{
 >>
 @end lilypond
 
+@cindex fret diagrams, adding custom
+@cindex custom fret diagrams, adding
+@cindex adding custom fret diagrams
+
 Fret diagrams can be added to the fret diagram table.  To add a diagram,
 you must specify the chord for the diagram, the tuning to be used, and the
 fret-diagram-terse definition string for the diagram.
@@ -812,6 +884,14 @@ mychords = \chordmode{
 >>
 @end lilypond
 
+@cindex fretted instruments, chord shapes
+@cindex chord shapes for fretted instruments
+
+@funindex \addChordShape
+@funindex add ChordShape
+@funindex storePredefinedDiagram
+@funindex \storePredefinedDiagram
+
 In addition to fret diagrams, LilyPond stores an internal list of chord
 shapes.  The chord shapes are fret diagrams that can be shifted along
 the neck to different posistions to provide different chords.  Chord
@@ -880,8 +960,11 @@ Internals Reference:
 
 @node Automatic fret diagrams
 @unnumberedsubsubsec Automatic fret diagrams
-@cindex fret diagrams
-@cindex chord diagrams
+
+@cindex fret diagrams, automatic
+@cindex chord diagrams, automatic
+@cindex automatic fret diagrams
+@cindex automatic chord diagrams
 
 Fret diagrams can be automatically created from entered notes using the 
 @code{FretBoards} context.  If no predefined diagram is available for
@@ -907,6 +990,11 @@ calculates strings and frets that can be used to play the notes.
 >>
 @end lilypond
 
+@funindex predefinedFretboardsOff
+@funindex \predefinedFretboardsOff
+@funindex predefinedFretboardsOn
+@funindex \predefinedFretboardsOn
+
 As no predefined diagrams are loaded by default, automatic calculation 
 of fret diagrams is the default behavior.  Once default diagrams are
 loaded, automatic calculation can be enabled and disabled with predefined
@@ -967,6 +1055,9 @@ context.
 >>
 @end lilypond
 
+@cindex fret diagrams, adding fingerings
+@cindex fingerings, adding to fret diagrams
+
 Fingerings can be added to FretBoard fret diagrams.
 
 @lilypond[quote, verbatim]
@@ -1042,6 +1133,13 @@ Internals Reference:
 @node Right-hand fingerings
 @unnumberedsubsubsec Right-hand fingerings
 
+@cindex fretted instruments, right hand fingerings
+@cindex fingerings, right hand for fretted instruments
+@cindex right hand fingerings for fretted instruments
+
+@funindex rightHandFinger
+@funindex \rightHandFinger
+
 Right-hand fingerings @var{p-i-m-a} must be entered within a  
 chord construct @code{<>} for them to be printed in the score, 
 even when applied to a single note. 
@@ -1065,8 +1163,6 @@ short, for example @code{RH},
 #(define RH rightHandFinger)
 @end example
 
-@cindex fingerings, right hand, for guitar
-@cindex right hand fingerings for guitar
 
 @snippets
 
@@ -1105,6 +1201,9 @@ or, for experienced users, a typesetter like GuitarTeX.
 @node Indicating position and barring
 @unnumberedsubsubsec Indicating position and barring
 
+@cindex indicating position and barring for fretted instruments
+@cindex fretted instruments, indicating position and barring
+
 This example demonstrates how to include guitar position and
 barring indications.
 
@@ -1130,6 +1229,11 @@ Snippets:
 @node Indicating harmonics and dampened notes
 @unnumberedsubsubsec Indicating harmonics and dampened notes
 
+@cindex fretted instruments, dampened notes
+@cindex fretted instruments, harmonics
+@cindex dampened notes on fretted instruments
+@cindex harmonics on fretted instruments
+
 Special note heads can be used to indicate dampened notes or 
 harmonics.  Harmonics are normally further explained with a 
 text markup.
@@ -1162,7 +1266,9 @@ Notation Reference:
 
 @node Banjo tablatures
 @unnumberedsubsubsec Banjo tablatures
-@cindex Banjo tablatures
+
+@cindex banjo tablatures
+@cindex tablature, banjo
 
 LilyPond has basic support for the five-string banjo.  When making tablatures
 for five-string banjo, use the banjo tablature format function to get
@@ -1183,6 +1289,15 @@ correct fret numbers for the fifth string:
 >>
 @end lilypond
 
+@cindex banjo tunings
+@cindex tunings, banjo
+
+@funindex banjo-c-tuning
+@funindex banjo-modal-tuning
+@funindex banjo-open-d-tuning
+@funindex banjo-open-dm-tuning
+@funindex four-string-banjo
+
 A number of common tunings for banjo are predefined in LilyPond:
 @code{banjo-c-tuning} (gCGBD), @code{banjo-modal-tuning} (gDGCD),
 @code{banjo-open-d-tuning} (aDF#AD) and @code{banjo-open-dm-tuning}
index bfbd5d090b6aac8c94a634309161d138c0af4dd3..d8ddf1f2911808ba1de3d704af2d82dc57e5ae0e 100644 (file)
@@ -351,7 +351,7 @@ Learning Manual:
 
 Notation Reference:
 @ref{Automatic accidentals},
-@ref{Annotational accidentals (@emph{musica ficta})},
+@ref{Annotational accidentals (musica ficta)},
 @ref{Note names in other languages}.
 
 Snippets:
index b0b6ba9a09c9005fc77c533cea702017aec837f0..efd842df2531bdea894218ae78ea19d89f7dff18 100644 (file)
@@ -865,14 +865,14 @@ The @code{markup} macro builds markup expressions in Scheme while
 providing a LilyPond-like syntax.  For example,
 @example
 (markup #:column (#:line (#:bold #:italic "hello" #:raise 0.4 "world")
-                  #:bigger #:line ("foo" "bar" "baz")))
+                  #:larger #:line ("foo" "bar" "baz")))
 @end example
 
 @noindent
 is equivalent to:
 @example
 \markup \column @{ \line @{ \bold \italic "hello" \raise #0.4 "world" @}
-                  \bigger \line @{ foo bar baz @} @}
+                  \larger \line @{ foo bar baz @} @}
 @end example
 
 @noindent
index c5eeb57a23538b203064aebefd555172e613e666..11b06392341981571c0d08ee723ca25b70e88c49 100644 (file)
@@ -799,30 +799,8 @@ setting, resulting bar-check warnings may not be displayed.
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {positioning-multi--measure-rests.ly}
 
-@c TODO -- convert to snippet -- submitted to Neil
-Markups attached to a multi-measure rest will be centered above or
-below it.  Long markups attached to multi-measure rests do not cause
-the measure to expand. To expand a multi-measure rest to fit the markup,
-use a spacer rest with an attached markup before the multi-measure rest:
-
-@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
-\compressFullBarRests
-\textLengthOn
-s1*0^\markup { [MAJOR GENERAL] }
-R1*19
-s1*0_\markup { \italic { Cue: ... it is yours } }
-s1*0^\markup { A }
-R1*30^\markup { [MABEL] }
-\textLengthOff
-c4^\markup { CHORUS } d f c
-@end lilypond
-
-@noindent
-Note that the spacer rest causes a bar to be inserted.
-Text attached to a spacer rest in this way is left-aligned to the
-position where the note would be placed in the measure, but if the
-measure length is determined by the length of the text, the text will
-appear to be centered.
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{multi--measure-rest-markup.ly}
 
 @seealso
 
@@ -893,7 +871,7 @@ Time signatures are printed at the beginning of a piece
 and whenever the time signature changes.  If a change takes place
 at the end of a line a warning time signature sign is printed
 there.  This default behavior may be changed, see
-@ref{Visibility of objects}.
+@c ref{Controlling visibility of objects}.
 
 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
 \time 2/4
@@ -945,11 +923,27 @@ context, which is normally aliased to @code{Score}.  Changing the
 value of @code{timeSignatureFraction} causes the new time
 signature symbol to be printed without changing the other
 properties.  The property @code{measureLength} determines where
-bar lines should be inserted and, with @code{beatLength}, how
+bar lines should be inserted and, with @code{beatLength}
+and @code{beatGrouping}, how
 automatic beams should be generated.
 
-TODO Add example of using beatLength.
-@c beatLength is broken - see bug 511
+@lilypond[quote,verbatim,relative=2]
+\time 3/4 % auto beam on 1/4 note groups       
+a16 a a a a a a a a a a a a a a a
+\time 12/16 % no defined auto-beaming for this time sig
+a16 a a a a a a a a a a a a a a a
+\time 3/4
+a16 a a a a a a a a a a a a a a a
+\set Score.timeSignatureFraction = #'(12 16) %keep 3/4 beaming 
+                                             % due to beatLength
+a16 a a a a a a a a a a a a a a a
+\set Score.beatLength = #(ly:make-moment 1 8) %beam on 1/8 notes
+a16 a a a a a a a a a a a a a a a
+\set Score.beatLength = #(ly:make-moment 1 16)
+\set Score.beatGrouping = #'(3 4 2 3) %beam on 3/16, 7/16, 9/16, 12/16
+a16 a a a a a a a a a a a a a a a
+@end lilypond
+
 
 @c End of snippet
 
@@ -1011,12 +1005,6 @@ Internals Reference:
 @rinternals{Timing_translator}.
 
 
-@knownissues
-
-Automatic beaming does not use the measure grouping specified with
-@code{set-time-signature}.
-
-
 @node Upbeats
 @unnumberedsubsubsec Upbeats
 
@@ -1065,20 +1053,20 @@ command: i.e., @code{\partial 4} is internally translated to
 
 @seealso
 
-Music Glossary: @rglos{anacrusis}
+Music Glossary: 
+@rglos{anacrusis}.
 
-Notation Reference: @ref{Grace notes}
+Notation Reference: 
+@ref{Grace notes}.
 
 Snippets:
 @rlsr{Rhythms}.
 
 Internal Reference:
-@rinternals{Timing_translator}
+@rinternals{Timing_translator}.
 
 @knownissues
 
-@cindex grace notes, in anacruses
-
 The @code{\partial} command is intended to be used only at the
 beginning of a piece.  If you use it after the beginning, some
 odd warnings may occur.
@@ -1130,10 +1118,10 @@ d4 e d c
 @seealso
 
 Music Glossary:
-@rglos{cadenza}
+@rglos{cadenza}.
 
 Notation Reference:
-@ref{Visibility of objects}
+@c ref{Controlling visibility of objects}.
 
 Snippets:
 @rlsr{Rhythms}.
@@ -1248,34 +1236,8 @@ moving the @code{Timing_translator} to the @code{Staff} context.
 
 @snippets
 
-@c TODO -- Convert to snippet. -- Sent to Neil 8/14/08
-
-@strong{Alternating time signatures}
-
-Regularly alternating double time signatures are not supported
-explicitly, but they can be faked.  In the next example, the
-double time signature is created with markup text, while the
-real time signature is set in the usual way with @code{\time}.
-
-@lilypond[verbatim,ragged-right]
-% Create 9/8 split into 2/4 + 5/8
-tsMarkup = \markup {
-  \override #'(baseline-skip . 2) \number {
-    \column { "2" "4" }
-    \vcenter "+"
-    \bracket \column { "5" "8" }
-  }
-}
-
-{
-  \override Staff.TimeSignature #'stencil =
-    #ly:text-interface::print
-  \override Staff.TimeSignature #'text = #tsMarkup
-  \time 9/8
-  c'2 \bar ":" c'4 c'4.
-  c'2 \bar ":" c'4 c'4.
-}
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{compound-time-signatures.ly}
 
 
 @seealso
@@ -1289,8 +1251,6 @@ Notation Reference: @ref{Scaling durations}
 
 Snippets:
 @rlsr{Rhythms}.
-@c Is this still permitted?
-@c @lsr{contemporary,compound-time-signature}
 
 Internals Reference:
 @rinternals{TimeSignature},
@@ -1854,7 +1814,6 @@ marking the begin and end point with @code{[} and @code{]}
 }
 @end lilypond
 
-@funindex \noBeam
 
 Individual notes may be marked with @code{\noBeam} to prevent them
 from being beamed:
@@ -2701,11 +2660,6 @@ durations in the other staves.  For the above example
    \new Staff { c4 \bar "|:" \grace s16 d2. } >>
 @end lilypond
 
-Predefined commands, like @code{\voiceOne}, which are intended to
-change the behaviour of the notation after a grace note, may not
-be effective if placed immediately before the grace note -- they
-should be placed after it.
-
 Grace sections should only be used within sequential music
 expressions.  Nesting or juxtaposing grace sections is not
 supported, and might produce crashes or other errors.
index 92669a28dc1fda9b216d04e6ccc6fb438791405e..c4e303010e86d4fbbe976b90a19c2b8ea260739e 100644 (file)
@@ -107,9 +107,9 @@ within which music can be printed.
 
 Two functions are available for changing the paper size:
 @code{set-default-paper-size} and @code{set-paper-size}.
-@code{set-default-paper-size} may be placed in a @code{\paper}
-block or in the toplevel scope, and @code{set-paper-size} must be
-placed in a @code{\paper} block:
+@code{set-default-paper-size} must be placed in the toplevel
+scope, and @code{set-paper-size} must be placed in a @code{\paper}
+block:
 
 @example
 #(set-default-paper-size "a4")
@@ -443,6 +443,16 @@ will decide whether to start with an odd or even number.  This
 will result in the first page number remaining as is or being
 increased by one.  Default: @code{##f}.
 
+@ignore
+
+FIXME: this variable is used, but I don't know what it does. -pm
+@item blank-after-score-page-force
+@funindex blank-after-score-page-force
+
+Default: @code{2}.
+
+@end ignore
+
 @item blank-last-page-force
 @funindex blank-last-page-force
 
@@ -457,22 +467,12 @@ score.  This is not used by @code{ly:optimal-breaking} since it will
 never consider blank pages in the middle of a score.  Default:
 @code{5}.
 
-@item blank-after-score-page-force
-@funindex blank-after-score-page-force
-
-TODO.  Default: @code{2}.
-
 @item first-page-number
 @funindex first-page-number
 
 The value of the page number on the first page.  Default:
 @code{#1}.
 
-@item packed
-@funindex packed
-
-TODO
-
 @item page-breaking-between-system-padding
 @funindex page-breaking-between-system-padding
 
@@ -485,7 +485,7 @@ page-breaker will put fewer systems on each page.  Default: unset.
 @item page-count
 @funindex page-count
 
-TODO
+The number of pages to be used for a score.  Default: unset.
 
 @item page-limit-inter-system-space
 @funindex page-limit-inter-system-space
index de96d52b062dc8e84203863e2eeb375b85224e03..cef1fafc8aa47984248f01cfb85a8745682f5c4f 100644 (file)
@@ -591,7 +591,7 @@ example.
 <<
   \new Staff = ossia \with {
     \remove "Time_signature_engraver"
-    \remove "Clef_engraver"
+    \override Clef #'transparent = ##t
     fontSize = #-3
     \override StaffSymbol #'staff-space = #(magstep -3)
     \override StaffSymbol #'thickness = #(magstep -3)
@@ -631,7 +631,7 @@ more information about @code{\RemoveEmptyStaffContext}, see
 <<
   \new Staff = ossia \with {
     \remove "Time_signature_engraver"
-    \remove "Clef_engraver"
+    \override Clef #'transparent = ##t
     fontSize = #-3
     \override StaffSymbol #'staff-space = #(magstep -3)
     \override StaffSymbol #'thickness = #(magstep -3)
@@ -961,7 +961,7 @@ instrument names and short instrument names are centered by
 default.  To center multi-line instrument names,
 @code{\center-column} must be used:
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote,indent=1.5\cm,relative=2]
 <<
   \new Staff {
     \set Staff.instrumentName = "Flute"
@@ -969,7 +969,7 @@ default.  To center multi-line instrument names,
   }
   \new Staff {
     \set Staff.instrumentName = \markup \center-column {
-      Clarinetti
+      Clarinet
       \line { "in B" \smaller \flat }
     }
     c4 b c2
@@ -987,13 +987,13 @@ these settings, see @ref{Horizontal dimensions}.
 
 @lilypond[verbatim,quote,ragged-right]
 \layout {
-  indent = 2.5\cm
+  indent = 3.0\cm
   short-indent = 1.5\cm
 }
 
 \relative c'' <<
   \new Staff {
-    \set Staff.instrumentName = "Flute"
+    \set Staff.instrumentName = "Alto Flute in G"
     \set Staff.shortInstrumentName = "Fl."
     f2 g4 f \break
     g4 f g2
@@ -1035,10 +1035,10 @@ If an instrument @emph{switch} is needed,
 @code{\instrumentSwitch} to create a detailed list of the
 necessary changes for the switch.  The
 @code{\addInstrumentDefinition} command has two arguments: an
-identifying string, and an alist of context properties and values
-to be used for the instrument.  It must be placed in the toplevel
-scope.  @code{\instrumentSwitch} is used in the music expression
-to declare the instrument switch:
+identifying string, and an association list of context properties
+and values to be used for the instrument.  It must be placed in
+the toplevel scope.  @code{\instrumentSwitch} is used in the music
+expression to declare the instrument switch:
 
 @lilypond[verbatim,quote,ragged-right]
 \addInstrumentDefinition #"contrabassoon"
@@ -1222,7 +1222,7 @@ The previous section explains how to create quotations.  The
 notes into a part.  The syntax is as follows:
 
 @example
-  \cueDuring #@var{partname} #@var{voice} @var{music}
+\cueDuring #@var{partname} #@var{voice} @var{music}
 @end example
 
 This command copies the corresponding measures from @var{partname}
index af83eb940e0a92037efbee7130abd9c56e49bce1..2e6e32a569832911f4893160b9a6259f5993ec47 100644 (file)
@@ -471,7 +471,6 @@ f1 d2 r
 @funindex \fontsize
 @funindex \smaller
 @funindex \larger
-@funindex \bigger
 @funindex \magnify
 
 The size of the characters can also be altered in different ways:
index 0a7fc1c249b814b78d98c9eb06b14b919fa3f4c1..0fc7585abc0a8ca5764a52b3aca90e8825fe6ff7 100644 (file)
@@ -1,4 +1,4 @@
-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
 
@@ -11,6 +11,9 @@
 @node Unfretted string instruments
 @section Unfretted string instruments
 
+@lilypondfile[quote]
+{unfretted-headword.ly}
+
 @cindex orchestral strings
 @cindex strings, writing for
 
@@ -34,7 +37,7 @@ be required for some double-stopped or divisi passages.
 * References for unfretted strings::
 * Bowing indications::
 * Harmonics::
-* Snap (Bartók) pizzicato::
+* Snap (Bartok) pizzicato::
 @end menu
 
 @node References for unfretted strings
@@ -159,7 +162,7 @@ Notation Reference:
 @ref{Special note heads},
 @ref{References for unfretted strings}.
 
-@node Snap (Bartók) pizzicato
+@node Snap (Bartok) pizzicato
 @unnumberedsubsubsec Snap (Bartók) pizzicato
 
 @cindex pizzicato, Bartók
index d1db990aba7dc46a400acb7ca333404167bb6069..e74c7145034e26f715bb73dfb04da015aef57c39 100755 (executable)
@@ -43,7 +43,7 @@ name = "ly-doc"
 title = "Ly Doc"
 template = '''\input texinfo
 @setfilename %%(name)s.info
-@settitle %%(name)s
+@settitle %%(title)s
 
 @documentencoding utf-8
 @iftex
@@ -59,6 +59,7 @@ template = '''\input texinfo
 @end ignore
 
 @node Top, , , (dir)
+@top %%(title)s
 
 %s
 
index a3302c98e48130a93e3de80aa768712bffa1f1be..e94da797559b224694a7caae817408310f9b0d4d 100644 (file)
@@ -99,6 +99,9 @@ snippets_ref_re = re.compile (r'href="(\.\./)?lilypond-snippets')
 user_ref_re = re.compile ('href="(?:\.\./)?lilypond\
 (-internals|-learning|-program|(?!-snippets))')
 
+docindex_link_re = re.compile (r'href="index.html"')
+
+
 ## Windows does not support symlinks.
 # This function avoids creating symlinks for splitted HTML manuals
 # Get rid of symlinks in GNUmakefile.in (local-WWW-post)
@@ -112,6 +115,18 @@ def hack_urls (s, prefix):
         s = snippets_ref_re.sub ('href="source/input/lsr/lilypond-snippets', s)
     elif 'input/lsr' in prefix:
         s = user_ref_re.sub ('href="source/Documentation/user/lilypond\\1', s)
+    
+    # we also need to replace in the lsr, which is already processed above!
+    if 'input/' in prefix or 'Documentation/topdocs' in prefix:
+        # fix the link from the regtest, lsr and topdoc pages to the doc index 
+        # (rewrite prefix to obtain the relative path of the doc index page)
+        rel_link = re.sub (r'out-www/.*$', '', prefix)
+        rel_link = re.sub (r'[^/]*/', '../', rel_link)
+        if 'input/regression' in prefix:
+            indexfile = "Documentation/devel"
+        else:
+            indexfile = "index"
+        s = docindex_link_re.sub ('href="' + rel_link + indexfile + '.html\"', s)
 
     source_path = os.path.join (os.path.dirname (prefix), 'source')
     if not os.path.islink (source_path):
index 12a70eb82ffe06f95c3e9a068f9b5387da720268..929520fdce14e7534818d313b212d2fd3f9af4fd 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "keyboards"
index 7553bca538581d3c24c2508394f5d458ec65d35f..263c32da8b2e56a4065b3aad684c784135077b5c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords, ancient-notation, contexts-and-engravers"
index 842b5f09c49e78b5f6cf833b39a87bee3bde7c40..110709ed56f8ba88a261547dfdd074563a804fa3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches, staff-notation, vocal-music"
index b3ff40da96293504deb23383504cf97c3b69be4b..2c73452a7e5d2bffe354a5c56fd5cf5a809f6eda 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers, breaks"
index 618af762fb758940ba170ffa53f7c1ed253a9011..11dd3e8cc8d2c2b48dd2689977875f04f913bd01 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers"
index 3b81b9d6eb49a1d6f399ae7e5e7da2eccaca1775..ed2d0614e437827bc402680f3515cded7b737656 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index 1461980ad85d8f974368a445611444bc627f3237..8b071c58e099fbf8d27ce4a4024a3351ef62f887 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, expressive-marks"
index 6103f8be02ea92f8e81f38690699789545993deb..d0d38af835e01dc627eeb553565489801f7b725c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, percussion"
index d61d7f07ed008b3aee80913dd7cd0d854e4c6a68..60f163bec115c9b6398936436dcfdf0bb842e8ab 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings"
index d44a24000e4e67e3c6f95f3805d9252057046ac3..73de056b19fa9ac4d89c94973cca6ebef6b38732 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index c3a30c56a142b761f79f6aa97f613883fab557f7..24b5fbe901c09a90f0c6820407e3c3ecae24c45a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 0556f8f6aab1707d3c9528e4bbb4d1b5d9b022d3..46f05979862fab5d61cad5fdb301338d6e8bb19b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "titles"
index 551713864bb188269a7f7b9c94220ed1dbd994fa..c0c474a4a66059904101fc96513448aeded3b9aa 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats"
index a2350d2461a762ac4708ab0183c4ef236f6b9df7..b1535713a5044cc16c387d782f5d087e035b3e09 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes"
index a117c7a6061cced9911c31037f77ab339d5e9319..01e15c84529f510accf0c8e51212e5d9c012ae52 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, vocal-music, spacing"
index cdcca428c7862813a732a1f078575ff337709e95..fc8cdbd2a1b54a4836072c504a512fc124d8b3f1 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index e4c5c905ded6e6401944570b7065afcd8d72c079..021acafacc77edd692d6db99baa96cce62bbeb1b 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.61"
+\version "2.11.62"
 
 \header {
   texidoces = "
@@ -36,12 +36,15 @@ first and the following systems, respectively."
   doctitle = "Aligning and centering instrument names"
 } % begin verbatim
 
-\paper { left-margin = 3\cm }
+\paper {
+  left-margin = 3\cm
+}
+
 \score {
   \new StaffGroup <<
     \new Staff {
       \override Staff.InstrumentName #'self-alignment-X = #LEFT
-      \set Staff . instrumentName = \markup \left-column {
+      \set Staff.instrumentName = \markup \left-column {
         "Left aligned"
         "instrument name"
       }
@@ -53,7 +56,7 @@ first and the following systems, respectively."
     \new Staff {
       \override Staff.InstrumentName #'self-alignment-X = #CENTER
       \set Staff.instrumentName = \markup \center-column {
-        "Centered"
+        Centered
         "instrument name"
       }
       \set Staff.shortInstrumentName = #"Centered"
index 2193425919a8e52649b71093e95513241599b7db..69db969870377c63087daf1abf3714edd2c1d05e 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.61"
+\version "2.11.62"
 
 \header {
   texidoces = "
index 6a930ac423a74a1ceeb14e5da078c400ef17e206..a0efe1b11d0fccd490eb179d90c890ae829203f5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "tweaks-and-overrides, paper-and-layout, spacing"
index 69209363e87073776895bfd643163a358b313f53..2034da8fc0d6409308fb15cde12c0c25633f9fea 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings, spacing"
index a893294b769be28942577695803a8aae65c2601a..e5da04e6b595049560985a85c307580fed34f056 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches, vocal-music"
index 7cb08f2b2a949b0154e947790236ec1c2fcdf46c..59f36b225289482e8d1760a5527a4eafddcd4dec 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations, tweaks-and-overrides"
index e1c67606bb1ee76c641a937c127957189e3b86ab..e925c35490cf21a717c4fba53975fb9aafa770bc 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "ancient-notation"
@@ -14,296 +14,222 @@ antigua.
   doctitlees = "Tipografía de música antigua"
 
   texidoc = "
-Here are shown many (all?) of the symbols that are included in
-LilyPond's support of ancient notation.
+Shown here are many (all?) of the symbols that are included in
+LilyPond's support for ancient notation.
 
 
 
 "
   doctitle = "Ancient fonts"
 } % begin verbatim
-upperStaff = \context GregorianStaff = "upperStaff" <<
-  \context GregorianVoice <<
-    \set Score.timing = ##f
-%   \set Score.forceAccidental = ##t %%%%%%%% FIXME: what happened to this property?
-
-    \override Staff.StaffSymbol  #'line-count = #4
-
-     \transpose c c {
-       \override Staff.KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
-       \override Staff.Accidental #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
-       \override NoteHead  #'style = #'vaticana.punctum
-       \key es \major
-       \clef "vaticana-fa2"
-       c!1 des! e! f! ges!
-
-       \override NoteHead  #'style = #'vaticana.inclinatum
-       a! b! ces'
-       \override Staff.BarLine  #'bar-size = #3.0 \bar "|"
-%      \break % 1 (8*1)
-
-       \override NoteHead  #'style = #'vaticana.quilisma
-       b! des'! ges! fes!
-       \breathe
-       \clef "vaticana-fa1"
-       \override NoteHead  #'style = #'vaticana.plica
-       es d
-       \override NoteHead  #'style = #'vaticana.reverse-plica
-       c d
-       \override Staff.BarLine  #'bar-size = #3.0 \bar "|"
-%      \break %2 (8*1)
-
-       \override NoteHead  #'style = #'vaticana.punctum-cavum
-       es f
-       \override NoteHead  #'style = #'vaticana.lpes
-       g as
-       \override NoteHead  #'style = #'vaticana.upes
-       bes as
-       \override NoteHead  #'style = #'vaticana.vupes
-       g f
-       \override NoteHead  #'style = #'vaticana.linea-punctum
-       \override Staff.BarLine  #'bar-size = #2.0 \bar "|"
-%      \break % 3 (8*1)
-
-       es d
-       \override NoteHead  #'style = #'vaticana.epiphonus
-       c d
-       \override NoteHead  #'style = #'vaticana.cephalicus
-       es f
-
-       \override Staff.KeySignature #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
-       \override Staff.Accidental #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
-       \override Staff.Custos  #'style = #'medicaea
-       \override NoteHead  #'style = #'medicaea.punctum
-       \clef "medicaea-fa2"
-       ces! des!
-       \override Staff.BarLine  #'bar-size = #3.0 \bar "|"
-%      \break % 4 (8*1)
-
-       e! f! ges!
-       \clef "medicaea-do2"
-       \override NoteHead  #'style = #'medicaea.inclinatum
-       a! b! ces'!
-       \override NoteHead  #'style = #'medicaea.virga
-       b! a!
-       \override Staff.BarLine  #'bar-size = #3.0 \bar "|"
-%      \break % 5 (8*1)
-
-       ges! fes!
-       \clef "medicaea-fa1"
-       \override NoteHead  #'style = #'medicaea.rvirga
-       e! des! ces!
-
-       \override Staff.KeySignature #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
-       \override Staff.Accidental #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
-       \override Staff.Custos  #'style = #'hufnagel
-       \override NoteHead  #'style = #'hufnagel.punctum
-       \clef "hufnagel-fa2"
-       ces! des! es!
-       \override Staff.BarLine  #'bar-size = #3.0 \bar "|"
-%      \break % 6 (8*1)
-
-       fes! ges!
-       \clef "hufnagel-do2"
-       \override NoteHead  #'style = #'hufnagel.lpes
-       as! bes! ces'!
-       \override NoteHead  #'style = #'hufnagel.virga
-       bes! as!
-       \override Staff.BarLine  #'bar-size = #3.0 \bar "|"
-%      \break % 7 (8*1)
-
-       ges! fes!
-       \clef "hufnagel-do-fa"
-       \override NoteHead  #'style = #'hufnagel.punctum
-       es! des! ces! des! es! fes!
-       \bar "||"
-%      \break % 8 (8*1)
-
-       s32*1
-%      \break % 12 (32*1)
+upperStaff = \new VaticanaStaff = "upperStaff" <<
+  \context VaticanaVoice <<
+    \transpose c c {
+      
+      \override NoteHead #'style = #'vaticana.punctum
+      \key es \major
+      \clef "vaticana-fa2"
+      c1 des e f ges
+      
+      \override NoteHead #'style = #'vaticana.inclinatum
+      a! b ces'
+      \bar "|"
+      % \break % 1 (8*1)
+      
+      \override NoteHead #'style = #'vaticana.quilisma
+      b! des'! ges! fes!
+      \breathe
+      \clef "vaticana-fa1"
+      \override NoteHead #'style = #'vaticana.plica
+      es d
+      \override NoteHead #'style = #'vaticana.reverse.plica
+      c d
+      \bar "|"
+      % \break %2 (8*1)
+      
+      \override NoteHead #'style = #'vaticana.punctum.cavum
+      es f
+      \override NoteHead #'style = #'vaticana.lpes
+      g as
+      \override NoteHead #'style = #'vaticana.upes
+      bes as
+      \override NoteHead #'style = #'vaticana.vupes
+      g f
+      \override NoteHead #'style = #'vaticana.linea.punctum
+      \once \override Staff.BarLine #'bar-size = #2.0 \bar "|"
+      % \break % 3 (8*1)
+      
+      es d
+      \override NoteHead #'style = #'vaticana.epiphonus
+      c d
+      \override NoteHead #'style = #'vaticana.cephalicus
+      es f
+      
+      \override Staff.KeySignature #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
+      \override Staff.Accidental #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
+      \override Staff.Custos #'style = #'medicaea
+      \override NoteHead #'style = #'medicaea.punctum
+      \clef "medicaea-fa2"
+      ces des
+      \bar "|"
+      % \break % 4 (8*1)
+      
+      e! f! ges
+      \clef "medicaea-do2"
+      \override NoteHead #'style = #'medicaea.inclinatum
+      a! b! ces'
+      \override NoteHead #'style = #'medicaea.virga
+      b! a!
+      \bar "|"
+      % \break % 5 (8*1)
+      
+      ges fes
+      \clef "medicaea-fa1"
+      \override NoteHead #'style = #'medicaea.rvirga
+      e des ces
+      
+      \override Staff.KeySignature #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
+      \override Staff.Accidental #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
+      \override Staff.Custos #'style = #'hufnagel
+      \override NoteHead #'style = #'hufnagel.punctum
+      \clef "hufnagel-fa2"
+      ces des es
+      \bar "|"
+      % \break % 6 (8*1)
+      
+      fes ges
+      \clef "hufnagel-do2"
+      \override NoteHead #'style = #'hufnagel.lpes
+      as! bes! ces'
+      \override NoteHead #'style = #'hufnagel.virga
+      bes! as!
+      \bar "|"
+      % \break % 7 (8*1)
+      
+      ges! fes!
+      \clef "hufnagel-do-fa"
+      \override NoteHead #'style = #'hufnagel.punctum
+      es! des ces des! es! fes!
+      \bar "||"
+      % \break % 8 (8*1)
+      
+      s32*1
+      % \break % 12 (32*1)
     }
   >>
 >>
 
-lowerStaff = \context MensuralStaff = "lowerStaff" <<
+lowerStaff = \new MensuralStaff = "lowerStaff" <<
   \context MensuralVoice <<
-    
-    % this is broken until further notice -- see refman
-    % \override Staff.StaffSymbol  #'line-count = #5
-    \applyOutput #'Staff #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 5)
-
-     \transpose c c {
-       \set autoBeaming = ##f
-       \override NoteHead  #'style = #'neomensural
-       \override Rest  #'style = #'neomensural
-       \key a \major
-
-% FIXME: lily crashes on some (invalid?) ligatures with:
-%   ERROR: In procedure gh_scm2int:
-%   ERROR: Wrong type argument in position 1: ()
-
-% FIXME: lily emits "Programming error: Infinity or NaN encountered"
-% on many ligatures such as BB.
-
-       cis'1 d'\breve gis'\breve e'\breve \[ e'\longa fis'\longa \]
-       \set Staff.forceClef = ##t
-       \clef "neomensural-c2"
-       cis1
-       \bar "|"
-%      \break % 2 (16*1)
-
-       \[ g\breve dis''\longa \]
-       b\breve \[ a\longa d\longa \]
-       \clef "petrucci-c2"
-%      \break % 4 (16*1)
-
-       fis1 ces1
-       \clef "petrucci-c2"
-       r\longa
-       \set Staff.forceClef = ##t
-       \clef "mensural-c2"
-       r\breve
-       \bar "|"
-%      \break % 5 (8*1)
-
-       r2
-       \clef "mensural-g"
-       r4 r8 r16 r16
-       \override NoteHead  #'style = #'mensural
-       \override Stem  #'flag-style = #'mensural
-       \override Stem  #'thickness = #1.0
-       \override Rest  #'style = #'mensural
-       \clef "petrucci-f"
-       c8 b, c16 b, c32 b, c64 b, c64 b,
-       d8 e  d16 e  d32 e  d64 e  d64 e
-       r\longa
-       \set Staff.forceClef = ##t
-       \clef "petrucci-f"
-       r\breve
-       \bar "|"
-%      \break % 6 (8*1)
-
-       r\breve 
-       \clef "mensural-f"
-       % FIXME: must set Stem flag-style to #'neomensural to avoid
-       % segmentation fault on r8/r16/r32.  (Strange: what has
-       % Stem flag-style to do with mensural rests?)
-       \override Stem  #'flag-style = #'neomensural
-       % FIXME: produces warnings about "flag `neomensurald4' (or 3) not found".
-       r2 r4 r8 r16 r16
-       \override Stem  #'flag-style = #'mensural
-       \set Staff.forceClef = ##t
-       \clef "mensural-f"
-       e\breve f g a1
-       \clef "mensural-g"
-%      \break % 7 (8*1)
-
-       \[ bes'!\longa a'!\longa c''!\longa \]
-       e'1 d' c' d' \bar "|"
-       \bar "|"
-%      \break % 9 (16*1)
-
-       bes'!\longa fis'!1 as'!1 ges'!\longa % lig
-       \set Staff.forceClef = ##t
-       \clef "mensural-g"
-       e'2 d' c' \bar "|"
-%      \break % 11 (16*1)
-
-       \set Staff.forceClef = ##t
-       \clef "petrucci-g"
-       c'2 d' e' f'
-       \clef "petrucci-g"
-       g' as'! bes'! cis''!
-       bes'! as'! gis'! fis'!
-       \set Staff.forceClef = ##t
-       \clef "mensural-g"
-       es'! des'! cis'!1 \bar "||"
-%      \break % 12 (8*1)
+    \transpose c c {
+      
+      \key a \major
+      cis'1 d'\breve gis'\breve e'\breve \[ e'\longa fis'\longa \]
+      \set Staff.forceClef = ##t
+      \clef "neomensural-c2"
+      cis1
+      \bar "|"
+      % \break % 2 (16*1)
+      
+      \[ g\breve dis''\longa \]
+      b\breve \[ a\longa d\longa \]
+      \clef "petrucci-c2"
+      % \break % 4 (16*1)
+      
+      fis1 ces1
+      \clef "petrucci-c2"
+      r\longa
+      \set Staff.forceClef = ##t
+      \clef "mensural-c2"
+      r\breve
+      \bar "|"
+      % \break % 5 (8*1)
+      
+      r2
+      \clef "mensural-g"
+      r4 r8 r16 r16
+      \override NoteHead #'style = #'mensural
+      \override Rest #'style = #'mensural
+      \clef "petrucci-f"
+      c8 b, c16 b, c32 b, c64 b, c64 b,
+      d8 e d16 e d32 e d64 e d64 e
+      r\longa
+      \set Staff.forceClef = ##t
+      \clef "petrucci-f"
+      r\breve
+      \bar "|"
+      % \break % 6 (8*1)
+      
+      r\breve 
+      \clef "mensural-f"
+      r2 r4 r8 r16 r16
+      
+      \set Staff.forceClef = ##t
+      \clef "mensural-f"
+      e\breve f g a1
+      \clef "mensural-g"
+      % \break % 7 (8*1)
+      
+      \[ bes'!\longa a'!\longa c''!\longa \]
+      e'1 d' c' d' \bar "|"
+      \bar "|"
+      % \break % 9 (16*1)
+      
+      bes'!\longa fis'!1 as'!1 ges'!\longa % lig
+      \set Staff.forceClef = ##t
+      \clef "mensural-g"
+      e'2 d' c' \bar "|"
+      % \break % 11 (16*1)
+      
+      \set Staff.forceClef = ##t
+      \clef "petrucci-g"
+      c'2 d' e' f'
+      \clef "petrucci-g"
+      g' as'! bes'! cis''!
+      bes'! as'! gis'! fis'!
+      \set Staff.forceClef = ##t
+      \clef "mensural-g"
+      es'! des'! cis'!1 \bar "||"
+      % \break % 12 (8*1)
     }
   >>
 >>
 
 \paper {
-       line-thickness = #(/ staff-space 5.0)
+  line-thickness = #(/ staff-space 5.0)
 }
 
 \score {
-    \context Score <<
-       \upperStaff
-       \lowerStaff
-    >>
-    \layout {
-% do we want to keep these settings? -gp
-       line-width = 17.25\cm
-       textheight = 26.0\cm
-       indent = 0.0
-       \context {
-           \Score
-           \accepts MensuralStaff
-           \accepts GregorianStaff
-%          timing = ##f %%%%%%%% FIXME: this has no effect
-       }
-       \context {
-           \Voice
-           \name MensuralVoice
-           \alias Voice
-           \remove Ligature_bracket_engraver
-           \consists Mensural_ligature_engraver
-           \override NoteHead #'style = #'mensural
-%          \override Stem #'flag-style = #'mensural %%%%%%%% FIXME: this core dumps
-           \override Stem #'thickness = #1.0
-           \override Rest #'style = #'mensural
-           autoBeaming = ##f
-       }
-       \context {
-           \Voice
-           \name GregorianVoice
-           \alias Voice
-           \remove Ligature_bracket_engraver
-%          \consists Gregorian_ligature_engraver %%%%%%%% TODO: not yet implemented
-           \override NoteHead #'style = #'vaticana.punctum
-           autoBeaming = ##f
-       }
-       \context {
-           \Staff
-           \name MensuralStaff
-           \alias Staff
-           \accepts MensuralVoice
-           \consists Custos_engraver
-           \override TimeSignature #'style = #'mensural
-           \override KeySignature #'glyph-name-alist = #alteration-mensural-glyph-name-alist
-           \override Accidental #'glyph-name-alist = #alteration-mensural-glyph-name-alist
-           \override Custos #'style = #'mensural
-           \override Custos #'neutral-position = #3
-           \override Custos #'neutral-direction = #-1
-           clefGlyph = #"clefs.petrucci-c2"
-           clefPosition = #-2
-           clefOctavation = #0 
-       }
-       \context {
-           \Staff
-           \name GregorianStaff
-           \alias Staff
-           \accepts GregorianVoice
-           \consists Custos_engraver
-           \remove Time_signature_engraver
-           \override StaffSymbol #'thickness = #2.0
-           \override StaffSymbol #'line-count = #4
-           \override KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
-           \override Accidental #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
-           \override Custos #'style = #'vaticana
-           \override Custos #'neutral-position = #4
-           \override Custos #'neutral-direction = #-1
-           clefGlyph = #"clefs.vaticana-do"
-           clefPosition = #1
-           clefOctavation = #0 
-       }
-       \context {
-           \RemoveEmptyStaffContext
-           \accepts MensuralVoice
-           \accepts GregorianVoice
-        }
+  <<
+    \upperStaff
+    \lowerStaff
+  >>
+  \layout {
+    indent = 0.0
+    line-width = 17.25\cm
+    \context {
+      \Score
+      timing = ##f
+    }
+    \context {
+      \MensuralVoice
+      \override NoteHead #'style = #'neomensural
+      \override Rest #'style = #'neomensural
+      \override Stem #'flag-style = #'mensural
+      \override Stem #'thickness = #1.0
+    }
+    \context {
+      \MensuralStaff
+      \revert  BarLine #'transparent
+      \override KeySignature #'glyph-name-alist = #alteration-mensural-glyph-name-alist
+      clefGlyph = #"clefs.petrucci.c2"
     }
+    \context {
+      \VaticanaStaff
+      \revert  BarLine #'transparent
+      \override StaffSymbol #'thickness = #2.0
+      \override KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
+      \override Custos #'neutral-position = #4
+    }
+  }
 }
-
-
index d2ce3b063e53ee694a8724b0e578ab86b94ea54c..4697da1729f9cca5f647e6b8c163e7286ba67689 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "ancient-notation, template"
index ef66e3bf1ca81cbb5c7539df3c3eb6f97c669e3f..320e35bf19cf04037730c816a5260045dea9de87 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "ancient-notation, template"
index 4e89c5c5bddfc23fd0ad924104e8aa31052d2fb5..d61893335879a1c1258d947a8f1d24c28e233274 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "ancient-notation"
index 036b856714601fb0d1f71801a4e3b92d49b6631d..f652798ab00885690ae9705dc5ce8fd4acb34700 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches, editorial-annotations"
index acaf6aa36d980077885a3923ddee0d105a197786..dfa8eb484e8354dae3154ff5cfa79cc5b32994bf 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.61"
+\version "2.11.62"
 
 \header {
   texidoces = "
index d23f6ff035dd46cc699ff7b314add898d5c2fcec..43d34b39ad5ea67f2070d62497debbada2117f12 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index c28b68e1122675f777aead28a4b761d4e8916bee..3067c76bfcbc486c1fc51a8fd8185a7cf6c175d6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index a982b617b70c6f4f33e555e481cd2dbe0aa90ccc..e425e0a9ae291624abb66311a91899ba32e5670f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, breaks"
index 1cf2d036feef0b820a540ac5d7af0783945d4144..6feaf952260af344d4b4be7c3db43b16b5a120ea 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations, text"
index 5d0e419f7b12b70bf98a9ef060c2d40787f3cfa9..afd87db9cd75ef8cd51792e04d138849eca4612d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "winds"
index 2eba0967fe8afec7170df4ab5efd4b276b0eda1a..cb5bd967be5e7c6824bed8fba31aec9c84a24122 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.61"
+\version "2.11.62"
 
 \header {
   texidoces = "
@@ -57,8 +57,16 @@ draw the rectangle over the hairpin.
     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"
+      \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
   } >>
index 9072d393a06a9d598e1d8214e01f5d206793d54e..e3f2a22aef306a40b493f3ba9d0e008636ab7f9f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 401ca18319c93133f2d244ae045dd971dec3e56b..847acd0a7543f332a0d026e235d9ce206aa229f4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, text"
@@ -36,7 +36,7 @@ hairpinWithCenteredText = #(define-music-function (parser location text) (markup
 #})
 
 hairpinMolto = \hairpinWithCenteredText \markup { \italic molto }
-hairpinMore = \hairpinWithCenteredText \markup { \bigger moltissimo }
+hairpinMore = \hairpinWithCenteredText \markup { \larger moltissimo }
 
 \layout { ragged-right = ##f }
 
index 149ef1e2d3c581b2e69abe1ef273c021abc751f2..55a8ce8c393c3d6a353e47e775a4728ad614b17c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
index 8d161c38799e5a937d523b90d0493c2fa0bdb62a..2329c6c51866021e64f2de4d9eedf553f7aed4b8 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes, editorial-annotations, tweaks-and-overrides"
index bbd1f80283aa5707848a4d06316b004fbb94782e..32a3451ea4b62e07747bf7df08d4760ea581f2c2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index 0fc031e322b33abc7864a78f9c02eeff3bdfb4fd..a2f3d3eb809bafc9ef31839b585ba7f5e47ce928 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.61"
+\version "2.11.62"
 \header {
  doctitlees = "Cambiar la forma de los silencios multicompás"
  texidoces = "
@@ -25,6 +25,6 @@ This default number of ten may be changed by overriding the
 \relative c'' {
   \compressFullBarRests
   R1*2 | R1*5 | R1*9
-  \override MultiMeasureRest #'expand-limit = 3
+  \override MultiMeasureRest #'expand-limit = #3
   R1*2 | R1*5 | R1*9
 }
index e0d89f486a7408f85dc0afc7d85bba34f81fc49a..7b7fd31a0b9b4e98835e8846a9eae09ff3de3e20 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "contexts-and-engravers, midi"
index f0a1db73d0f161a178df11498355c41d8d4dc0db..6f404243eb57b7171c562b61e7db85653d8b1477 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes"
index 6639e8a7f7b6539a60d282509da421a743627ea6..f8a143fac070782f09118d68314290da2a40b5b6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "tweaks-and-overrides"
index 96933aeb6c9cb79a9e4bdf58842d94477f9d39c4..61a6d4e49494e9fe854cc89c5d9aefd8a6bf3e0d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music"
index bff3c268f32503871dc39756a1d9efa02a5563a9..773ba5865c5e4e02c629fd389c52c42c332377cf 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 Se puede modificar el texto empleado para los crescendos y
@@ -18,14 +18,13 @@ valores posibles se encuentran @code{'line} (línea),
 
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
-The text used for crescendos and decrescendos can be
-changed by modifying the context properties @code{crescendoText}
-and @code{decrescendoText}.  The style of the spanner line can
-be changed by modifying the @code{'style} property of
-@code{DynamicTextSpanner}.  The default value is
-@code{'hairpin}, and other possible values include
-@code{'line}, @code{'dashed-line}, and
-@code{'dotted-line}:
+The text used for crescendos and decrescendos can be changed by
+modifying the context properties @code{crescendoText} and
+@code{decrescendoText}.  The style of the spanner line can be
+changed by modifying the @code{'style} property of
+@code{DynamicTextSpanner}.  The default value is @code{'hairpin},
+and other possible values include @code{'line}, @code{'dashed-line}
+and @code{'dotted-line}:
 "
   doctitle = "Changing text and spanner styles for text dynamics"
 } % begin verbatim
index dcfd25b5110a2e364091592991b18015e994aaf8..07da3b072270bde71c716c4897ac0aacccac76f4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, editorial-annotations"
index f44d46376d24e1b65298db30845a8b613437c5f7..04b777ccbba1efb8c8cc78542256bbd54d161782 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index fda468c52185f6e943591533abf2131408c13217..33da1cc779cac01e789fcb072c4dd0809b206eca 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index 04ee456945c56ffc7ecefbf0bfb2a5d9d99d0dd4..e870933209d8b2edc992040fb989a6f91bcadff9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, tweaks-and-overrides"
index bbf4baa498d4ddf920bc3ee33e793c5fa82d5d85..766c5027a4f944740f800145044b4c878b4eaa73 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation"
index 1183eabf782826e7622c4bbe0e1543f4c5674138..0bee9f979a4d89b508b5850296e4b1e46993fdaf 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index fed5ab50a5da350d923758aeda0fa50df246e1ee..60c40798462d4513ef7d4d81d5a28837154a3e00 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
diff --git a/input/lsr/changing-the-tempo-without-a-metronome-mark.ly b/input/lsr/changing-the-tempo-without-a-metronome-mark.ly
new file mode 100644 (file)
index 0000000..23923f5
--- /dev/null
@@ -0,0 +1,25 @@
+%% Do not edit this file; it is auto-generated from input/new
+%% This file is in the public domain.
+\version "2.11.62"
+
+\header {
+  lsrtags = "staff-notation"
+  texidoc = "To change the tempo in MIDI output without printing
+anything, make the metronome mark invisible:"
+
+  doctitle = "Changing the tempo without a metronome mark"
+} % begin verbatim
+
+\score {
+  \new Staff \relative c' {
+    \tempo 4 = 160
+    c4 e g b
+    c4 b d c
+    \set Score.tempoHideNote = ##t
+    \tempo 4 = 96
+    d,4 fis a cis
+    d4 cis e d
+  }
+  \layout { }
+  \midi { }
+}
index 9d27bb5d69ab29df5b38366eedab8199b0886f37..0c8deaeac237eaccb8ce01c395f5edac876dcec0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 8282ca7aad83a81acc854d277cdf7e19cfb93a4f..8e7429a0a4a2f0722567961372b16104fb2d466c 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 La propiedad @code{measureLength}, junto con
@@ -44,10 +44,10 @@ second argument must be the same as the second argument of
   \new Staff {
     \scaleDurations #'(8 . 5) {
       \time 6/8
-      \set Timing.measureLength = #(ly:make-moment 3 5)
+      \set Timing.measureLength = #(ly:make-moment 6 5)
       b8 b b b b b
       \time 2/4
-      \set Timing.measureLength = #(ly:make-moment 2 5)
+      \set Timing.measureLength = #(ly:make-moment 4 5)
       b4 b
     }
   }
index 4c35937b2625ccaad93936803cdac4d3eff741f2..23eb9bdd11578b28ca3211a7d0ef544cb006564b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers"
index cf6a4fefb53f28f80bf5e2f0c0e14013394b394d..993c4a258f1351a56c9ea57d504f23eef1347d59 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index 242a958a8fa4574da915739920fd4dde7d85ced7..18025abeb45493c9b91f6e20b71cf28cb22ddbda 100644 (file)
@@ -1,16 +1,16 @@
 changing-the-positions-of-figured-bass-alterations.ly
-changing-the-chord-names-to-german-or-semi-german-notation.ly
+clusters.ly
 adding-a-figured-bass-above-or-below-the-notes.ly
 single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
 changing-chord-separator.ly
 volta-below-chords.ly
 showing-chords-at-changes.ly
-single-staff-template-with-notes-and-chords.ly
+chord-name-exceptions.ly
 controlling-the-placement-of-chord-fingerings.ly
-clusters.ly
+changing-the-chord-names-to-german-or-semi-german-notation.ly
 single-staff-template-with-notes,-lyrics,-and-chords.ly
-simple-lead-sheet.ly
-chord-name-exceptions.ly
+displaying-complex-chords.ly
+single-staff-template-with-notes-and-chords.ly
 manually-break-figured-bass-extenders-for-only-some-numbers.ly
 adding-bar-lines-to-chordnames-context.ly
-displaying-complex-chords.ly
+simple-lead-sheet.ly
index 052dd99688bc1c9da59504901f662bcf3c42ebcf..b1a5f3c4f38d644e4dbd1959cdcd8f96f587530b 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
 % "Special output" might be more adequate -jm
index 1c622e0a15e626e3c274e464180fada6121c4fdd..8a2f4be157cb5abf9ac05f5d1506279a6b00db72 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes, chords, keyboards"
index 5acd5c230b3d693c8296b1ba92235748c06119d1..348da56f3075e62c27629483e08b9dcac68982f3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, text"
index 18113909b876aea003d3ec3ffdaa67ec38fb9799..46725a7eb264f077e2d42352a389c237be05a62b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes, text"
index 0d9eceb0f0a2aa13a77a6a90b2bef198137b32e9..5a86c8c77b9768008e1b433b3da2f3e4ffcc5cdb 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 7158060032d4c2b0be01e49ea166601cd21714c6..3f047d25c9d26c69f3f49407a0597b5c502a5e6f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 213fee3106a2a349a0917bb5fa78516123add8c4..a697f6df60283bca9896ca348fa5e6eac454f35e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 699f83dcebb8d1fac70a9c875d668308c7ea4f64..0e75806eaa2eb5e8dfb1de844ba22be67863617a 100644 (file)
@@ -1,10 +1,10 @@
 creating-blank-staves.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
+chant-or-psalms-notation.ly
 changing-time-signatures-inside-a-polymetric-section-using-scaledurations.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
+mensurstriche-layout-bar-lines-between-the-staves.ly
 changing-midi-output-to-one-channel-per-voice.ly
 engravers-one-by-one.ly
 use-square-bracket-at-the-start-of-a-staff-group.ly
index 69960929c346b522ad61e8fbd1306a2c310e5297..a673a6f5d1262f75d2e83b67c7646d3310165523 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations, chords, keyboards, fretted-strings"
index fc01ea4c5a2e7f827e10d9edff32c25f23aac6be..1ea4e1837936bc746f72522405b149f8c5407aa4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 0fda94ed07c839af31fdb2e5e4537e4fd83b291e..ad445f6ef9c6376f4452bde5c70a9db627173d0c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index d074c12820a8ba5a6fdc3359ca26f238b45c4dcd..87133bd0dc8281e34401eec24a8acee202f45b1d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches"
index 89a275edda1d4d0ca577b71a463a041da1e47f89..cce5bd52470bbc3bcf59dcf597e78b455a10def2 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index d1dc30aff7793b95da07df9c94281e90de0542e1..7264e1e4beb68b61bebfc29c4fd91373c0972796 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, editorial-annotations, contexts-and-engravers, paper-and-layout"
index 38492f48814de2ea70aad9b6786a07e268eb0719..e69e8429ddf3426c213d0bbecb27bbbee14a357f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 1492987c0eb0c01f9e1557c3c81aed3fd587af59..f5e2eeded95300fe2df706e0c5d5ea14cbc929a4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
diff --git a/input/lsr/creating-metronome-marks-in-markup-mode.ly b/input/lsr/creating-metronome-marks-in-markup-mode.ly
new file mode 100644 (file)
index 0000000..19e1e4d
--- /dev/null
@@ -0,0 +1,25 @@
+%% Do not edit this file; it is auto-generated from input/new
+%% This file is in the public domain.
+\version "2.11.62"
+
+\header {
+  lsrtags = "staff-notation"
+  texidoc = "New metronome marks can be created in markup mode,
+but they will not change the tempo in MIDI output."
+
+  doctitle = "Creating metronome marks in markup mode"
+} % begin verbatim
+
+\relative c' {
+  \tempo \markup {
+    \concat {
+      (
+      \smaller \general-align #Y #DOWN \note #"16." #1
+      " = "
+      \smaller \general-align #Y #DOWN \note #"8" #1
+      )
+    }
+  }
+  c1
+  c4 c' c,2
+}
index 880e8ca3e7ec5a93f96bc886d9bf2e93906e8386..050d933784911e7c5c8b149c8723d222202080e6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, text"
index 0708ec234fcb88ec5e8d1aafca8314a498902fe6..93d27522d167b2d9a1274dda66465dce78a7978f 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 A diferencia de las inscripciones de texto, las lestras de ensayo
index 6308ce57f8c7f5ac04792e1f2641b8b64260ba47..544c21baacaee053a511d2b39bbc0728e5361d6d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, keyboards, unfretted-strings"
index cc397843e673608db8aa70ca1984fcdc66488b65..d028a22773bee1749e6f3c3a21688b08a5a5f2b6 100644 (file)
@@ -1,10 +1,8 @@
-%% 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.61"
+\version "2.11.62"
 
 \header {
-  lsrtags = "expressive-marks, text, tweaks-and-overrides"
-
   texidoces = "
 Las instrucciones @code{\\startTextSpan} y @code{\\stopTextSpan}
 permiten la creación de elementos de extensión textuales tan
@@ -15,41 +13,47 @@ octavaciones. Sobreescribimos ciertas propiedades del objeto
 "
   doctitlees = "Crear elementos de extensión textuales"
 
-  texidoc = "
-The @code{\\startTextSpan} and @code{\\stopTextSpan} commands allow the
-creation of text spanners as easily as pedal indications or
-octavations. Override some properties of the @code{TextSpanner} object
-to modify its output.
+  lsrtags = "expressive-marks, text, tweaks-and-overrides"
+  texidoc = "The @code{\\startTextSpan} and @code{\\stopTextSpan}
+commands allow the creation of text spanners as easily as pedal
+indications or octavations.  Override some properties of the
+@code{TextSpanner} object to modify its output."
 
-"
   doctitle = "Creating text spanners"
 } % begin verbatim
+
+\paper { ragged-right = ##f }
+
 \relative c'' {
-  \override TextSpanner  #'edge-text = #'("bla" . "blu")
-  a \startTextSpan
-  b c
-  a \stopTextSpan
+  \override TextSpanner #'bound-details #'left #'text = #"bla"
+  \override TextSpanner #'bound-details #'right #'text = #"blu"
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
   
-  \override TextSpanner  #'dash-period = #2
-  \override TextSpanner  #'dash-fraction = #0.0
-  a \startTextSpan
-  b c
-  a \stopTextSpan
+  \override TextSpanner #'style = #'line
+  \once \override TextSpanner #'bound-details
+    #'left #'stencil-align-dir-y = #CENTER
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
   
-  \revert TextSpanner #'style
-  \override TextSpanner  #'style = #'dashed-line \override TextSpanner #'bound-details #'left #'text = \markup { \draw-line #'(0 . 1) }
- \override TextSpanner #'bound-details #'right #'text = \markup { \draw-line #'(0 . -2) }
+  \override TextSpanner #'style = #'dashed-line
+  \override TextSpanner #'bound-details #'left #'text =
+    \markup { \draw-line #'(0 . 1) }
+  \override TextSpanner #'bound-details #'right #'text =
+    \markup { \draw-line #'(0 . -2) }
+  \once \override TextSpanner #'bound-details #'right #'padding = #-2
 
-  a \startTextSpan
-  b c
-  a \stopTextSpan
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
   
   \set Staff.middleCPosition = #-13
-  \override TextSpanner  #'dash-period = #10
-  \override TextSpanner  #'dash-fraction = #0.5
-  \override TextSpanner  #'thickness = #10
-  a \startTextSpan
-  b c
-  a \stopTextSpan
-  \set Staff.middleCPosition = #-6
+  \override TextSpanner #'dash-period = #10
+  \override TextSpanner #'dash-fraction = #0.5
+  \override TextSpanner #'thickness = #10
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
 }
index c2bb30e391c905106e5104715dbe5d49d3cc11c3..cbc1fae7b3a08b9a33d016a282656f1ae6d75c40 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "ancient-notation, tweaks-and-overrides"
index 9cce6847944030a854ce12be837a4d52a60d484f..8a40eb6517f218ea5648af1048aff90b26f75838 100644 (file)
@@ -1,13 +1,16 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings,tweaks-and-overrides"
 
   texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}.  For FretBoard fret diagrams,
+@code{'fret-diagram-details}.  For FretBoard fret diagrams,
 overrides are applied to the @code{FretBoards.FretBoard} object.
+Like @code{Voice}, @code{FretBoards} is a bottom level context,
+therefore can be omitted in property overrides.
+
 "
   doctitle = "Customizing fretboard fret diagrams"
 } % begin verbatim
@@ -17,51 +20,51 @@ overrides are applied to the @code{FretBoards.FretBoard} object.
                         #guitar-tuning
                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode { c1 c c d }
   }
-  \context FretBoards {
+  \new FretBoards {
     % Set global properties of fret diagram
     \override FretBoards.FretBoard #'size = #'1.2
-    \override FretBoards.FretBoard #'fret-diagram-details
+    \override FretBoard #'fret-diagram-details
                                   #'finger-code = #'in-dot
-    \override FretBoards.FretBoard #'fret-diagram-details
+    \override FretBoard #'fret-diagram-details
                                   #'dot-color = #'white
     \chordmode {
       c
-      \once \override FretBoards.FretBoard #'size = #'1.0
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'size = #'1.0
+      \once \override FretBoard #'fret-diagram-details
               #'barre-type = #'straight
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-color = #'black
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'finger-code = #'below-string
       c'
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'barre-type = #'none
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'number-type = #'arabic
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'orientation = #'landscape
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'mute-string = #"M"
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'label-dir = #-1
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-color = #'black
       c'
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'finger-code = #'below-string
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-radius = #0.35
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-position = #0.5
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'fret-count = #3
       d
     }
   }
-  \context Voice {
+  \new Voice {
     c'1 c' c' d'
   }
 >>
index e4913401b184b9338ad20edf937c50b688b3a116..c16ecae854b541521251940b0d6fac7bb54377ab 100644 (file)
@@ -1,12 +1,12 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings,tweaks-and-overrides"
 
   texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}.  For markup fret diagrams, overrides
+@code{'fret-diagram-details}.  For markup fret diagrams, overrides
 can be applied to the @code{Voice.TextScript} object or directly
 to the markup.
 "
@@ -19,10 +19,10 @@ to the markup.
   \new Voice = "mel" {
     \textLengthOn
     % Set global properties of fret diagram
-    \override Voice.TextScript #'size = #'1.2
-    \override Voice.TextScript #'fret-diagram-details
+    \override TextScript #'size = #'1.2
+    \override TextScript #'fret-diagram-details
                                   #'finger-code = #'in-dot
-    \override Voice.TextScript #'fret-diagram-details
+    \override TextScript #'fret-diagram-details
                                   #'dot-color = #'white
 
     %% C major for guitar, no barre, using defaults
index 2d4cb7912864442cfb00bc25813578e7cd4b255b..59da1ee0d6f142fea27254f4018f618bd42bdeee 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations"
index 697b2a5b2dcc19b9296ee99082e8a8fbad00dff0..434673c6a8f6fe070b29388100ff028a5918551d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, keyboards, unfretted-strings, midi"
index 8dd3920549c969b8073cd29c895bb85f5d1ad145..a8e8861df03e150de7a32833d2a9cdafa068ff7e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, paper-and-layout, titles"
index a17c69e59e6381c251073574be86fb622f579945..f65b62c7f7576da9dc8f8d273c880825d8f0689e 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.61"
+\version "2.11.62"
 \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.
+the relevant properties.
 
 Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
 where the systems begin with a brace instead of a bracket, another
@@ -16,7 +16,7 @@ property has to be set, as shown on the second system in the example.
   doctitle = "Display bracket with only one staff in a system"
 } % begin verbatim
 
-\markup \column {
+\markup \left-column {
   \score {
     \new StaffGroup <<
       % Must be lower than the actual number of staff lines
index ccb05c5b3581bfe2b10720d28bff91682958edcf..f36e5154bda9ce5cf33e96e23a2d1d1a69e39c77 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes, chords"
index 552329fdd458036a02069f6e31aa7b827dd0f817..153f4b87e1c5440212463d5fdc6b8dd8be53f6dd 100644 (file)
@@ -1,10 +1,8 @@
-%% 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.61"
+\version "2.11.62"
 
 \header {
-  lsrtags = "pitches"
-
   doctitlees = "Alteraciones de estilo dodecafónico para todas las notas, incluidas las naturales"
   texidoces = "
 En las obras de principios del s.XX, empezando por Schoenberg, Berg y
@@ -20,30 +18,23 @@ notación.
 "
 
 
-  texidoc = "
-In early 20th century works, starting with Schoenberg, Berg and Webern
-(the \"Second\" Viennese school), every pitch in the twelve-tone scale
-has to be regarded as equal, without any hierarchy such as the
-classical (tonal) degrees. Therefore, these composers print one
-accidental for each note, even at natural pitches, to emphasize their
-new approach to music theory and language.
+  lsrtags = "pitches"
+  texidoc = "In early 20th century works, starting with Schoenberg,
+Berg and Webern (the \"Second\" Viennese school), every pitch in the
+twelve-tone scale has to be regarded as equal, without any hierarchy
+such as the classical (tonal) degrees.  Therefore, these composers
+print one accidental for each note, even at natural pitches, to
+emphasize their new approach to music theory and language.
 
 This snippet shows how to achieve such notation rules. 
-
 "
+
   doctitle = "Dodecaphonic-style accidentals for each note including naturals"
 } % begin verbatim
-webernAccidentals = {
-  % the 5s are just "a value different from any accidental"
-  \set Staff.keySignature = #'((0 . 5) (1 . 5) (2 . 5) (3 . 5)
-                               (4 . 5) (5 . 5) (6 . 5))
-  \set Staff.extraNatural = ##f
-  #(set-accidental-style 'forget)
-}
 
 \score {
-  {
-    \webernAccidentals
+  \new Staff {
+    #(set-accidental-style 'dodecaphonic)
     c'4 dis' cis' cis'
     c'4 dis' cis' cis'
     c'4 c' dis' des'
index a71f4c0dc08f0d5e0437c720d0c92d42b66f24c5..16bf6459eaf675b42b113cb842699f99d035143b 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "unfretted-strings,tweaks-and-overrides"
index 3e9c0a9110c0e18ade9ce0542e4455a54fcfbb4f..dbd1530e857a2163d7e1dc4451557f8dc7bede1c 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
@@ -22,5 +22,7 @@ arbitrary grob.
   b8
   
   \revert Stem #'stencil
-  c4. c4 \mark "F" c1
+  c4. c4
+  \mark "F"
+  c1
 }
index 54361a4a085e010048efc07d102a4d4af757d8ca..0da979546d20841445033b14fe2a945ebb5ee095 100644 (file)
@@ -1,16 +1,13 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
-The @code{\circle} command allows you to draw circles around various objects,
-for example fingering indications. However, some objects require
-specific tweaks: rehearsal marks depend on the @code{Score.markFormatter}
-context, bar numbers on the @code{Score.BarNumber} context, and so on.
-
-You can tweak the printing of your circles by setting some properties
-such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
+The @code{\circle} markup command draws circles around various objects,
+for example fingering indications. For other objects, specific tweaks
+may be required: this example demonstrates two strategies for rehearsal
+marks and measure numbers.
 "
   doctitle = "Drawing circles around various objects"
 } % begin verbatim
@@ -21,8 +18,12 @@ such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
     #(lambda (mark context)
              (make-circle-markup (format-mark-numbers mark context)))
   \mark \default
-  c2 d^\markup { \circle \finger 2 }
+  c2 d^\markup {
+    \override #'(thickness . 3) {
+      \circle \finger 2
+    }
+  }
   \override Score.BarNumber #'break-visibility = #all-visible
-  \override Score.BarNumber  #'stencil =
+  \override Score.BarNumber #'stencil =
     #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
 }
index 382a2dd93d7ee7669a1e7e9a127ddce8d6ebe416..9b71e3e0ce3c1bfc3628e856bcf4e9b88e78504f 100644 (file)
@@ -1,15 +1,16 @@
-creating-blank-staves.ly
 measure-counter.ly
-changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+creating-blank-staves.ly
+controlling-the-placement-of-chord-fingerings.ly
 making-some-staff-lines-thicker-than-the-others.ly
-grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
-embedding-native-postscript-in-a--markup-block.ly
 applying-note-head-styles-depending-on-the-step-of-the-scale.ly
-controlling-the-placement-of-chord-fingerings.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
 changing-a-single-notes-size-in-a-chord.ly
 adding-fingerings-to-a-score.ly
 grid-lines--changing-their-appearance.ly
 default-direction-of-stems-on-the-center-line-of-the-staff.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
+using-postscript-to-generate-special-note-head-shapes.ly
 blanking-staff-lines-using-the--whiteout-command.ly
 analysis-brackets-above-the-staff.ly
index f01eb40d59d08fbb894cfbe4923b3a8f80feb37c..a352eb559909f1e71bac2e31ce7bae0daa7434f5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations, text"
index 8ca45d45554808661affb4d8aa7b923a00b4c5f4..1d23b68b65fe86c4f60ff6c33ec76ed377da3af6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "contexts-and-engravers"
index c83b3fb04738cbe607e1499f861719904371b6be..21ff797d876232daf5960d247d25ef6a19b39313 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index cbfa4921147897d77052e733555572199334cf84..05116bd06f292c88b156d2251ea22fcbeb45a4d4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 7240d8c2370d576a55985feab195e0011e8b59c8..31df67436dde14ec66c584853ea8d720df91236b 100644 (file)
@@ -19,16 +19,16 @@ setting-the-minimum-length-of-hairpins.ly
 creating-real-parenthesized-dynamics.ly
 center-text-below-hairpin-dynamics.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
-combining-dynamics-with-markup-texts.ly
-broken-crescendo-hairpin.ly
-creating-slurs-across-voices.ly
 creating-text-spanners.ly
+broken-crescendo-hairpin.ly
 snap-pizzicato-markup-bartok-pizzicato.ly
+combining-dynamics-with-markup-texts.ly
+creating-slurs-across-voices.ly
 caesura-railtracks-with-fermata.ly
-adjusting-the-shape-of-falls-and-doits.ly
+changing-the-breath-mark-symbol.ly
 modifying-default-values-for-articulation-shorthand-notation.ly
 creating-simultaneous-rehearsal-marks.ly
 setting-hairpin-behavior-at-bar-lines.ly
 changing--flageolet-mark-size.ly
 piano-template-with-centered-dynamics.ly
-changing-the-breath-mark-symbol.ly
+adjusting-the-shape-of-falls-and-doits.ly
index c0330ce6ef113a3a5223d79394f627a91f560bc1..8db24f2c0c6682261e2bd421aa0e117d4f9394e7 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index 8cd66030026de1208b6d86f2463c365644eb400c..500b750b49551b612c06b9ed16dfa3a69f373c7b 100644 (file)
@@ -1,12 +1,11 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
   texidoc = "The appearance of pedal brackets may be altered in
-different ways, using the relevant properties as shown in the
-following example."
+different ways."
   doctitle = "Fine-tuning pedal brackets"
 } % begin verbatim
 
index 7588359b4ad6f92f1f519671ab8182ee7ecd5164..97f2e56d0b25b5fc83abc6b283b1dab8e000d7ae 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index 0c8fcc44d17ce6c28d235654d7aff067d82eca71..354ef8bfc00818eb963c16a27d82ebeec542101c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index 511b132bfed21ce2c2430ea9cb78f8187aa9c073..88682148b5656082e60db526cc8d1fc312656ffe 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
index 8004c1e258083c7de2b6a605a31015bcd2fa4178..2a3f659cdfb2227a19b53fba495c1f1ff3c3ae70 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 59a1018152610396836d08c85c0c1d833e738a8a..140634dc31bf70f82a9cbe28ec85152e7bcb9284 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, vocal-music"
index 59a86d7f4cb875f2ff0b42a11cb2bff855d75ef0..6ed56b2b10f018927d70690ba9ea20f228c37575 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings,tweaks-and-overrides"
@@ -19,9 +19,9 @@ and tweaking fret diagrams."
   \new Voice = "mel" {
     \textLengthOn
     % Set global properties of fret diagram
-    \override Voice.TextScript #'size = #1.2
-    \override Voice.TextScript #'fret-diagram-details #'finger-code = #'below-string
-    \override Voice.TextScript #'fret-diagram-details #'dot-color = #'black
+    \override TextScript #'size = #1.2
+    \override TextScript #'fret-diagram-details #'finger-code = #'below-string
+    \override TextScript #'fret-diagram-details #'dot-color = #'black
     
     %% A chord for ukelele
     a'2^\markup {
index 9133170373317460c40343fd78e4f3adb7bea688..9cbdabd59a39138274ae9aa8c3ded78a49820d74 100644 (file)
@@ -1,5 +1,6 @@
 how-to-change-fret-diagram-position.ly
 flamenco-notation.ly
+adding-fingerings-to-tablatures.ly
 placement-of-right-hand-fingerings.ly
 fingerings,-string-indications,-and-right-hand-fingerings.ly
 polyphony-in-tablature.ly
@@ -10,9 +11,8 @@ laissez-vibrer-ties.ly
 controlling-the-placement-of-chord-fingerings.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
 customizing-fretboard-fret-diagrams.ly
-stem-and-beam-behavior-in-tablature.ly
 faking-a-hammer-in-tablatures.ly
 fret-diagrams-explained-and-developed.ly
 modern-tab-text-clef.ly
-adding-fingerings-to-tablatures.ly
+stem-and-beam-behavior-in-tablature.ly
 customizing-markup-fret-diagrams.ly
index cd3b4f03c1bfea539699472847bd31f42350e7ff..d0be5b09f5bb436fe46b492cbdb06597aa8c1cee 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches"
index 7bf438d1c2648ebfd861f44a62c3fdd6439d8b7a..f2a69fc87228d5d5b240700dfb6c5084c6b49770 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations"
index 1876d8999198cbc720ca25859c4768b17649bae8..c5c55dca27e2d887a8faad3df69ef811a7f0207d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "editorial-annotations"
index 8f77dd6971baa2e4bce3df3eb63d175c8b200279..b3024518b83f7da1edd3ef8f8e307f76d292dcbe 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, percussion"
index c311a17a4fc0c591b928f70cce0106be85e5cbe4..e90cff183fbc5215d394474dd63d0c09113dc799 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index b89103bf991f910cb89fde01f4cf37f5cecc1713..e88c3e9f3e20c13133522478f21698db227c2a3a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index b0ece32ccc51d8bb08a2400c3abc766ccce59ae3..a8f143ad9e29cb78653c4faaa78ca09aee298e79 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
index c7b0aec7dc5787a12c06e6477b19ec13255b5912..c3d0d5a0e0f59c45f88962c5b5984315470cd33e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, vocal-music"
index 24b0d787a73eb861e8ba5c38a5ff90ae3fc121a4..aa6c5507e5c18197e1df427ae3ce03bae7df330f 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 Los «incipit» se pueden escribir utilizando el grob del nombre del
@@ -71,7 +71,7 @@ global = {
 }
 
 discantusIncipit = <<
-  \new MensuralVoice = discantusIncipit <<
+  \new MensuralVoice = "discantusIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "neomensural-c1"
@@ -108,7 +108,7 @@ discantusLyrics = \lyricmode {
 }
 
 altusIncipit = <<
-  \new MensuralVoice = altusIncipit <<
+  \new MensuralVoice = "altusIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "neomensural-c3"
@@ -144,7 +144,7 @@ altusLyrics = \lyricmode {
 }
 
 tenorIncipit = <<
-  \new MensuralVoice = tenorIncipit <<
+  \new MensuralVoice = "tenorIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "neomensural-c4"
@@ -181,7 +181,7 @@ tenorLyrics = \lyricmode {
 }
 
 bassusIncipit = <<
-  \new MensuralVoice = bassusIncipit <<
+  \new MensuralVoice = "bassusIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "bass"
@@ -220,27 +220,28 @@ bassusLyrics = \lyricmode {
     \new StaffGroup = choirStaff <<
       \new Voice = "discantusNotes" <<
         \global
-        \set Staff.instrumentName = "Discantus"
+        \set Staff.instrumentName = #"Discantus"
         \incipit \discantusIncipit
         \discantusNotes
       >>
       \new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
       \new Voice = "altusNotes" <<
         \global
-        \set Staff.instrumentName = "Altus"
+        \set Staff.instrumentName = #"Altus"
         \incipit \altusIncipit
         \altusNotes
       >>
       \new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
       \new Voice = "tenorNotes" <<
         \global
-        \set Staff.instrumentName = "Tenor"
+        \set Staff.instrumentName = #"Tenor"
         \incipit \tenorIncipit
         \tenorNotes
       >>
       \new Lyrics = "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
       \new Voice = "bassusNotes" <<
-        \set Staff.instrumentName = "Bassus"
+        \global
+        \set Staff.instrumentName = #"Bassus"
         \incipit \bassusIncipit
         \bassusNotes
       >>
@@ -277,7 +278,7 @@ bassusLyrics = \lyricmode {
       %% overall spacing if you comment in the following command.
       %%\remove "Forbid_line_break_engraver"
     }
-    indent=6\cm
+    indent = 6\cm
     incipit-width = 4\cm
   }
 }
index 21e326616fd3d8943e0ad41b7a94a08dc946fb0f..8dd5e7eeea82481fc10007c6ad50a51b6e57fcb9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "keyboards"
index c6455a36b1d75f9e18508a7390f2928f935fc3c0..916f46a80793729687e150c6c8845b494da1bcd9 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 Las marcas de cesura se pueden crear sobreescribiendo la propiedad
@@ -20,11 +20,13 @@ mark is also available.
 } % begin verbatim
 
 \relative c'' {
-  \override BreathingSign #'text =
-    #(make-musicglyph-markup "scripts.caesura.straight")
+  \override BreathingSign #'text = \markup {
+    \musicglyph #"scripts.caesura.straight"
+  }
   c8 e4. \breathe g8. e16 c4
 
-  \override BreathingSign #'text =
-    #(make-musicglyph-markup "scripts.caesura.curved")
+  \override BreathingSign #'text = \markup {
+    \musicglyph #"scripts.caesura.curved"
+  }
   g8 e'4. \breathe g8. e16 c4
 }
index 47f53cfce0466acd217f5f35b0f6d313b0ef10b1..5cda94bae47fe83f9034a9d0294aa49d2e2a8ac5 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation"
index b30afe33d289f6923b5a13ebdd041574a448e497..b8df0cff0bc51140d4b87c6098bcbdcb95b41c90 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats"
index 54e7444b59e6e0f85d98bede7e7535b2997cab05..25cbccd77e538bf7d5e1b02eed19948f1fa79dfd 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "keyboards, percussion, fretted-strings, template"
index 2ba83123fbd33f00381f351aa33b39939a0b59f3..3fd9b07b27a1ceb4aafc406cd18882388b9df55e 100644 (file)
@@ -1,7 +1,7 @@
 @node Keyboards
 @unnumbered Keyboards
 
-@ruser{Keyboard instruments}
+@ruser{Keyboard and other multi-staff instruments}
 
 @lysnippets
 
index 6e3686c46ae6c9c609b5bcebf6af134c1d49878d..feb6826cf0166ce3313e778ae47da4bfbac014a9 100644 (file)
@@ -1,14 +1,14 @@
 indicating-cross-staff-chords-with-arpeggio-bracket.ly
 clusters.ly
 creating-slurs-across-voices.ly
-jazz-combo-template.ly
+piano-template-with-centered-lyrics.ly
 vocal-ensemble-template-with-automatic-piano-reduction.ly
 piano-template-simple.ly
-accordion-discant-symbols.ly
-laissez-vibrer-ties.ly
 controlling-the-placement-of-chord-fingerings.ly
+laissez-vibrer-ties.ly
+accordion-discant-symbols.ly
 fine-tuning-pedal-brackets.ly
 piano-template-with-melody-and-lyrics.ly
 piano-template-with-centered-dynamics.ly
-piano-template-with-centered-lyrics.ly
+jazz-combo-template.ly
 demo-midiinstruments.ly
index 1a30d1e4184894f66e78e5545697d8d3a67d7e33..87eec49b8af533efa67797e92624d2563cc4d69c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, keyboards, fretted-strings"
index ca33120f1e6dcd21c666c85d465b107c2f467cc8..03ca74d8c6bb89f4e74282f8521dd9c80b1eb94f 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation,fretted-strings"
@@ -32,9 +32,10 @@ music = \relative c {
     \clef "G_8"
     \music
   }
-  \new TabStaff \with {
+  \new TabStaff \with { 
     tablatureFormat = #letter-tablature-format
-  } {
+  }
+  {
     \music
   }
 >>
index 836b3df4056a42aa8716178432b5e35065b916f6..600ac70947ecda0840b363479c8d430529fe240c 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 Se pueden aplicar puntas de flecha a los elementos de extensión de
@@ -17,7 +17,7 @@ texto y de línea (como el Glissando).
 
 \relative c'' {
   \override TextSpanner #'bound-padding = #1.0
-  \override TextSpanner #'dash-fraction = #'()
+  \override TextSpanner #'style = #'line
   \override TextSpanner #'bound-details #'right #'arrow = ##t
   \override TextSpanner #'bound-details #'left #'text = #"fof"
   \override TextSpanner #'bound-details #'right #'text = #"gag"
index 2b7a026c9d1d4feb9adc82363495c506e50db2fc..547fb79221b430e7092521d66e8bd3c835ed4034 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, vocal-music"
index 7dd4fcbf2a656f57bb25165cb5ca301698fc6ba5..ae6c2ba4cc1c9cdd84871b983340148f28ebe7c2 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 El «Makam» es un tipo de melodía de Turquía que
index 92f47abba48590debd24639bd84fb489830c5bd1..aba26e3a0bbc4ceec8841f0da8623d98ff066b7d 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
-Setting the @code{transparent} property will cause an object to be
+Setting the @code{'transparent} property will cause an object to be
 printed in \"invisible ink\": the object is not printed, but all its
 other behavior is retained.  The object still takes up space, it takes
 part in collisions, and slurs, ties and beams can be attached to it.
@@ -27,7 +27,9 @@ flag from interfering with tie positioning, the stem is extended.
     \once \override Stem #'transparent = ##t
     \once \override Stem #'length = #8
     g8 ~ g\noBeam
-  } \\ {
+  }
+  \\
+  {
     b8 g g e
   } >>
 }
index bdb1487c2271a221ae66bd727305a9a7fe77c9c3..6fde0259107caf5e103f69888bbfb842b3efacdc 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, editorial-annotations"
index d6ad2facdc73672f5571bd17d7ebb05a215754d2..b40acedde2f78fd672499f65a24067f94d60c140 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index e01ee113664e6cb31a322dbe488f2c9223cf3007..6e1361e86e40ebb0066b57f1740fd498832c98c3 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 12e836d40e01558a6b4e855cdac56adafdd3aa86..fce05a0e555f7be7b54c4042c8a3890dd3ece861 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text"
    (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
 
 % Candide, Voltaire
-\markuplines \override-lines #'(baseline-skip . 2.5) {
-  \paragraph {
-    Il y avait en Westphalie, dans le château de M. le baron de
-    Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
-    les mœurs les plus douces.  Sa physionomie annonçait son âme.
-    Il avait le jugement assez droit, avec l'esprit le plus simple ;
-    c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
-    anciens domestiques de la maison soupçonnaient qu'il était fils
-    de la sœur de monsieur le baron et d'un bon et honnête
-    gentilhomme du voisinage, que cette demoiselle ne voulut jamais
-    épouser parce qu'il n'avait pu prouver que soixante et onze
-    quartiers, et que le reste de son arbre généalogique avait été
-    perdu par l'injure du temps.
-  }
-  \paragraph {
-    Monsieur le baron était un des plus puissants seigneurs de la
-    Westphalie, car son château avait une porte et des fenêtres.  Sa
-    grande salle même était ornée d'une tapisserie.  Tous les chiens
-    de ses basses-cours composaient une meute dans le besoin ; ses
-    palefreniers étaient ses piqueurs; le vicaire du village était
-    son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
-    riaient quand il faisait des contes.
+\markuplines {
+  \override-lines #'(baseline-skip . 2.5) {
+    \paragraph {
+      Il y avait en Westphalie, dans le château de M. le baron de
+      Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
+      les mœurs les plus douces.  Sa physionomie annonçait son âme.
+      Il avait le jugement assez droit, avec l'esprit le plus simple ;
+      c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
+      anciens domestiques de la maison soupçonnaient qu'il était fils
+      de la sœur de monsieur le baron et d'un bon et honnête
+      gentilhomme du voisinage, que cette demoiselle ne voulut jamais
+      épouser parce qu'il n'avait pu prouver que soixante et onze
+      quartiers, et que le reste de son arbre généalogique avait été
+      perdu par l'injure du temps.
+    }
+    \paragraph {
+      Monsieur le baron était un des plus puissants seigneurs de la
+      Westphalie, car son château avait une porte et des fenêtres.  Sa
+      grande salle même était ornée d'une tapisserie.  Tous les chiens
+      de ses basses-cours composaient une meute dans le besoin ; ses
+      palefreniers étaient ses piqueurs; le vicaire du village était
+      son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
+      riaient quand il faisait des contes.
+    }
   }
 }
index 2b4dd1e348f29acdd6be82329a414fd11b932a4f..594b6faf62b321d9f721971a5a024071c50d556a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats, staff-notation, editorial-annotations"
index d60652e8c8b0fa8877cd8dd9ca9ac2f681408908..8d528a8011f46d2d4faed35022af6ae8dcd89b2f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, ancient-notation, contexts-and-engravers, tweaks-and-overrides"
index fbafb1bd136aa2fc51ca15aeb8fa4f3cc0b80378..c3ee0fcf950cdd56004e4c381e26ecae8346d3c0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index b6fa8b87141167d48e72315d825a3c8d8a570179..d9193bafb41447c889246831c56c73689a6a96b0 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, fretted-strings"
index bedb9b550b34045d8b6bae170171312e12b26180..79fa2c7878c2552361ad486f307f59389fccaf8d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 3cdff49265c0c0e0b0f12441e00513d59cb67da4..f62720a9b2f3f05a6a949b3ea3f2c898c7b89060 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 8ce19202b42935eddbcccaf98d2533d24629c45a..c184fd18dee182f17e054173980277c196aa1ede 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, text"
index 843013655a31ad36cd667be4edfb778b3c622373..eb665925d327cfa58535ff89cc2b7fc790cca1e9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
index 39bdae0bbf5653b68ada597bfd3b14bff60a6241..c6a77f294ab2779d65180dfa76f04026afc25b78 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches, staff-notation"
index 201bad1fdce023144bd9f3f370826b8d2f65fd48..8b5ade0fd8301345561fe0ba5d30ea365f4b52c0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches, text"
index 63f044725312d497e425a1a5682e9672c72a440b..c6976e436766029f616ba534b2bfe40b85976b63 100644 (file)
@@ -1,11 +1,11 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text"
   texidoc = "
-By putting the output of @code{lilypond-version} into a lyric or a
+By putting the output of @code{lilypond-version} into lyrics or a
 text markup, it is possible to print the version number of LilyPond in
 a score, or in a document generated with @code{lilypond-book}.
 "
index 2948d9d9aa57e56f241fa1ade20bacf3109f719b..205281c59eb1dd47275c0ae59d659d1606ecb272 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "spacing"
   texidoc = "Page labels may be placed inside music or at top-level,
@@ -10,7 +10,8 @@ and referred to in markups."
 
 #(set-default-paper-size "a6")
 
-#(define-markup-command (toc-line layout props label text) (symbol? markup?)
+#(define-markup-command (toc-line layout props label text)
+  (symbol? markup?)
   (interpret-markup layout props
    (markup #:fill-line (text #:page-ref label "8" "?"))))
 
@@ -34,15 +35,18 @@ and referred to in markups."
 
   \label #'firstScore
   \score {
-    {
-      c'2 c'
-      \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA
-      c'2 c'
+    \new Staff \relative c' {
+      c2 c
+      \mark \markup {
+        A (page \concat { \page-ref #'markA "0" "?" ) }
+      } \label #'markA
+      c2 c
       \pageBreak
       \mark "B" \label #'markB
-      d'2 d'
-      d'2 d'
-      \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
+      d2 d
+      d2 d
+      \once \override Score.RehearsalMark #'break-visibility =
+        #begin-of-line-invisible
       \mark "C" \label #'markC
     }
     \header { piece = "First score" }
index e0b8d9d2dd616aa1e559fe4fd41b41c0c1451762..70e80f055cf022f576b7a27cf87a3ed46fa74091 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats"
index 58fe8a04e354ccc29e8d5070d68dcdfed86d2e12..281e2f221025c0b78f6b52b3b4d734e2706c3cbb 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "percussion"
index e5ad2c58ae5297e71027d892ed124f8bb6c62c13..ff35ebc01bc33e2586804be758ed27d149b40d8b 100644 (file)
@@ -1,5 +1,5 @@
-jazz-combo-template.ly
-adding-drum-parts.ly
 percussion-beaters.ly
+adding-drum-parts.ly
+jazz-combo-template.ly
 heavily-customized-polymetric-time-signatures.ly
 printing-music-with-different-time-signatures.ly
index 4718def8ab57f30136ed361e312804ff9fc75a1a..da4178b0cf1bc7b0c1883b1826c1a57d5172a9ac 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index 02a6742d68d8043d1de0741ef2bbc3e5828dd3ff..68ee14ec346487ed7100e11ee11c7ecdfd9f64f4 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "keyboards, template"
index 26ab5ba6298159779b949f7dea5ed810e8f991a2..a3aed5abd628a341d0ba344b97be20590f40b8e3 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.61"
+\version "2.11.62"
 
 \header {
   texidoces = "
index 6b861ab794c33084f569d359d3d933788d9bb7e2..3c2b86c3dbfaf441aa36c9c77a2c327e140d879a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, keyboards, template"
index 5dccd8ec10f0e93aecb7b35af7a1a612d506b889..d49f14ce1e87f0f6d05f6622f4b2db6ebdce4a05 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
index 8ccae1bdec70f6ed34ecd9ca3904e40067efaa65..5d5e34e4792b6cd32ec6064d4fdadc90abd5e8bb 100644 (file)
@@ -4,8 +4,8 @@ transposing-pitches-with-minimum-accidentals-smart-transpose.ly
 ottava-text.ly
 tweaking-clef-properties.ly
 preventing-extra-naturals-from-being-automatically-added.ly
-generating-random-notes.ly
 ambitus-with-multiple-voices.ly
+generating-random-notes.ly
 makam-example.ly
 dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
 preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
index 289273a777dd64f041381acb8a3703ddc33362ba..892e6aac9ee2bbeecc7132be3a4ed8255365ef1d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index 10dce8704b0c2fe445478eb20474e19c1fe1bad3..14dc5a6fddf3232b7b505e7321d5d19e1c71d561 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index 6902e16b83a30b7017d2413cc6690d68d50a32e4..9639726e41b623bfa479e938480ee14d06de6559 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.61"
+\version "2.11.62"
 \header {
  doctitlees = "Posicionar los silencios multicompás"
  texidoces = "
@@ -16,7 +16,7 @@ multicompás se puede controlar como se ve a continuación:
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 Unlike ordinary rests, there is no predefined command
-to change the vertical position on the staff of a multi-measure
+to change the staff position of a multi-measure
 rest symbol of either form by attaching it to a note.  However,
 in polyphonic music multi-measure rests in odd-numbered and
 even-numbered voices are vertically separated.  The positioning
index 824fbb2c81c45c50d2da3bae06edcdcdf9cfdfcd..a160f5a7d16e3739f1cb59aabfa2260f70453cd9 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats, breaks"
index 23434e23817c2582551039698a9e83f961434f66..fee5e59801876dbc81d89d8b76d32dfe65baca8c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches"
index 64efbc42437a87aaaa97872aff69f09625df4100..9978073b8a2c16b8d5f438b5d060ae2227338713 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches"
index 0a8c11dde2f1762121080fb6a03f43afa536e1a9..405fbb7ba3ad11539763a07ed216173329a26e96 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
index 0802649d273d3be59ba8be137c493cc387250e6d..702d8808bd4ba5a1805de75b5895014e187e3bc0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 51af086f4179e1233f130f6919ec4afcad56894b..eb82652a6c397b23b2d784862332b88ad711c4f6 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text"
index d72ea16dd1615ad4431aa490a7c0fb08c7c3b1fa..ef3b6d354c4ffb71102aa2f2a35ccbaef6d67529 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text"
index b2305292fa00fb25b8a8f393f7be14ce805461e5..340733cc7ad52e2d0b9f1e1033d4bd0a001aa216 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, expressive-marks, staff-notation, tweaks-and-overrides"
index 633ab03dfe22e801cb12b68caab8829d4519be24..4f85ab0e2b485563b90a20f15f0e0015f14f1e4c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, percussion"
index ee075c2868f262b374bab4914efca248565d2f4f..a85468eb19f2fdbf1ab5c3b01e3196165ca6d863 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
index c4fe62ba96504c1bc2ece6b51e5427d9842d1a86..a76bdcc365ac5f2415f13dc042871e11550896bc 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.61"
+\version "2.11.62"
 \header {
   texidoces = "Los pasajes citados tienen en cuenta la
 transposición de la fuente tanto como la del destino.  En este
@@ -44,7 +44,9 @@ quoteTest = {
 
 {
   \set Staff.instrumentName =
-    \markup \center-column { Horn \line { in F } }
+    \markup {
+      \center-column { Horn \line { in F } }
+    }
   \quoteTest
   \transpose c' d' << \quoteTest s4_"up a tone" >>
 }
index ae08e48ec98106ad40d597d1e183041c02ba3654..48fb1967b22a07d645fe62d003e6f23ab2e280bc 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "staff-notation"
   texidoc = "The @code{quotedEventTypes} property determines the
index 6fab8105199117db14a835ca83cc0e2337744a7a..461bec0d0862d5edc3d18ee3a4cf83929afcca71 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, breaks"
index 35e5d1ea9cda5ad45e34dea094313fd4ccf3e17f..936511b597f25c06ed4c75c82d239077ef3c5143 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, ancient-notation, tweaks-and-overrides"
index 578716bb347b5a8eff2af3488dbaacdc3e22863f..aceea041bdc24ad193f13514adfe0ee07bf9a19a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 65991bd44931f77273f1ba60ea93bacbcb274c2c..cc06084166a7d6c4e2ccad392a4d08eca01f3f4e 100644 (file)
@@ -1,4 +1,5 @@
 adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
+printing-music-with-different-time-signatures.ly
 beams-across-line-breaks.ly
 manually-controlling-beam-positions.ly
 multi--measure-rest-markup.ly
@@ -16,18 +17,17 @@ changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
 modifying-tuplet-bracket-length.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
 making-an-object-invisible-with-the-transparent-property.ly
-merging-multi-measure-rests-in-a-polyphonic-part.ly
+permitting-line-breaks-within-beamed-tuplets.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
 skips-in-lyric-mode-2.ly
-skips-in-lyric-mode.ly
 changing-form-of-multi--measure-rests.ly
 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
+merging-multi-measure-rests-in-a-polyphonic-part.ly
+skips-in-lyric-mode.ly
 engraving-ties-manually.ly
 stemlets.ly
index 0160e1a2b31e9353616dd8cd36b40c068c890cd4..de0dd2c212f25d51c9689681339c8d6e3ca63de0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "template"
index 987611a7b31aa389634f02f13260002edd6313e7..5e125b081991484a27875723837802535fa21fc1 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 Si la nota que da fin a un regulador cae sobre la primera parte de
@@ -14,7 +14,7 @@ sobreescribiendo la propiedad @code{to-barline}.
   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
index 4c64d80d7fa7e20848f0bc3ee5dd241c2b77c7a0..49f852dd3171a7271b88face8bca0668110185fa 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 595f0b3cdd39b82dad93a29183b5d0e86618edd0..a871420612849523579b1bcf2102da102f7036c7 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats"
index 477638fef81ccfbbd8309379c65cfc528b5959b5..3c6af69e27fa5e47d642045ae862df5d6745169f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index 8cc7807b56176ab661c60f8f48236c30be2f1eda..ac1814cf544ddd745e0cef138adceea65048000e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords"
index d3f56038f41e5d491e1d46a364ccb454ce67bb73..ca4e093f941913123fc9bfe3ba2c1b58a53b444c 100644 (file)
@@ -1,8 +1,8 @@
 changing-partcombine-texts.ly
 additional-voices-to-avoid-collisions.ly
-clusters.ly
+forcing-horizontal-shift-of-notes.ly
 changing-a-single-notes-size-in-a-chord.ly
 combining-two-parts-on-the-same-staff.ly
-forcing-horizontal-shift-of-notes.ly
+clusters.ly
 suppressing-warnings-for-clashing-note-columns.ly
 displaying-complex-chords.ly
index 6fd62cd10e9829a58255baa9f626c8dc6b98914e..9a0a2c38e946718551ceb0ecbd1c326c42562705 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, chords, template"
index 74e33c417eabfe1a9af4fcec10114b6147c9d635..d800ec1d4c482eaeb08bc5a5316dec12744d8fde 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, chords, template"
index bc7963a0499fb9b20ce7e7906c6149c5e15da837..23f394ff95170c747cf75ed6ef1856990633e84c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "chords, template"
index 7be9e858e31ad6a4be9d1bf23c9ec20d3ec219fe..a175d22be33eefed70a42d2c497a53497ad8b9c8 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, template"
index 751ef5b1e18ece49ef761287aaecaf29467f16e8..933e9277f0661a65e94626f9047d751e621a53bd 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "template"
index 68355a8ba857330e57bc856fdb8e6c8306b5526a..ab23553684f4dd11afd2d91387545c4386bfc3ea 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, vocal-music"
index 1688cb53f36ea8734bd8984a5f5855846b177a69..1cb090557dec74b9b2aae116c7f2079f1b782f5e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, vocal-music"
index fa6d9202377f7ccf0d5b650f52f08b23e49c61bc..fc348dc99fbf048d30522dea8b77c303a387b92e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
index f5dbfac6f69d03d15173c79180436e78a1adac34..ccc48c2110822940c24075ea3920e61d8b6d815c 100644 (file)
@@ -1,26 +1,28 @@
-removing-the-first-empty-line.ly
+creating-blank-staves.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
-time-signature-in-parentheses.ly
+adding-an-extra-staff.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
 tweaking-clef-properties.ly
+removing-the-first-empty-line.ly
 quoting-another-voice.ly
 volta-multi-staff.ly
+changing-the-tempo-without-a-metronome-mark.ly
 modern-tab-text-clef.ly
 non-traditional-key-signatures.ly
-creating-blank-staves.ly
+measure-counter.ly
 adding-ambitus-per-voice.ly
 making-some-staff-lines-thicker-than-the-others.ly
 adding-an-extra-staff-at-a-line-break.ly
-adding-an-extra-staff.ly
+time-signature-in-parentheses.ly
 changing-the-staff-size.ly
 use-square-bracket-at-the-start-of-a-staff-group.ly
 quoting-another-voice-with-transposition.ly
 letter-tablature-formatting.ly
-measure-counter.ly
 inserting-score-fragments-above-a-staff,-as-markups.ly
 tick-bar-lines.ly
+creating-metronome-marks-in-markup-mode.ly
 volta-below-chords.ly
 nesting-staves.ly
index 69d5b70fb6e023b20394be97a4b332a40606db60..25aa4f3690ceae9b500d8eced95ce60257493abc 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "fretted-strings"
index 05b4a11087280d9940bb656e5a217430ca25b918..a3dc2cddd8789272217639d8e2332cfbd434907c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index b7cd7a160b08b4e938d7622cf600251179e9bc4f..8244d10fe80a211a830fb3ac30c9d59971498581 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "unfretted-strings, template"
index 784eee046c39e71bb5f6a2ef34efb495503eb703..0413c7bd9a346dd43bd53673f447fcd51f97356b 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "unfretted-strings, template"
index 9dc798d3066ad0957aa767b121f0919ba0e3d352..abdb70e1dbbc2e1e4625bb5fba50ea8fb9574c13 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "simultaneous-notes,tweaks-and-overrides"
   texidoc = "
@@ -17,8 +17,11 @@ to @code{#t}.
 
 ignore = \override NoteColumn #'ignore-collision = ##t
 
-\relative c' <<
-  \ignore
-  { \stemDown f2 g } \\
-  { c2 c, }
->>
+\relative c' {
+  <<
+    \ignore
+    { \stemDown f2 g }
+    \\
+    { c2 c, }
+  >>
+}
index 472b360a59d2ad38408e2c64db0de5e5ac1f9d04..73ac4810e05058e43ee5b88703224a0daedd44cf 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "paper-and-layout"
   texidoc = "A table of contents is included using
index b85eea0ed717134d9e0c25fc1782d4c7261cc231..0c20366e0f1213257c0dd4e62634eba102369446 100644 (file)
@@ -1,18 +1,18 @@
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
-single-staff-template-with-notes-and-lyrics.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
 single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
 single-staff-template-with-only-notes.ly
-jazz-combo-template.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
+piano-template-with-centered-lyrics.ly
+score-for-diatonic-accordion.ly
 piano-template-simple.ly
 ancient-notation-template----modern-transcription-of-mensural-music.ly
 vocal-ensemble-template.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-lyrics.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
 single-staff-template-with-notes-and-chords.ly
-piano-template-with-centered-lyrics.ly
-piano-template-with-centered-dynamics.ly
+string-quartet-template-with-separate-parts.ly
+jazz-combo-template.ly
 ancient-notation-template----modern-transcription-of-gregorian-music.ly
-score-for-diatonic-accordion.ly
+piano-template-with-centered-dynamics.ly
index f99a981dfc53fe119d3ff1cd3236a1ccce80c996..69fa5edc375f97cf3f57f147399dbda527293e9a 100644 (file)
@@ -1,26 +1,26 @@
-combining-dynamics-with-markup-texts.ly
+creating-text-spanners.ly
 creating-real-parenthesized-dynamics.ly
+ottava-text.ly
 embedding-native-postscript-in-a--markup-block.ly
 center-text-below-hairpin-dynamics.ly
 demonstrating-all-headers.ly
 printing-marks-at-the-end-of-a-line-or-a-score.ly
 changing-the-default-text-font-family.ly
-how-to-put-ties-between-syllables-in-lyrics.ly
+combining-two-parts-on-the-same-staff.ly
 aligning-and-centering-instrument-names.ly
 outputting-the-version-number.ly
-markup-lines.ly
 formatting-lyrics-syllables.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
 vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
 aligning-marks-with-various-notation-objects.ly
-printing-marks-on-every-staff.ly
+markup-lines.ly
 lyrics-alignment.ly
-ottava-text.ly
+piano-template-with-centered-lyrics.ly
 creating-simultaneous-rehearsal-marks.ly
 multi--measure-rest-markup.ly
 three-sided-box.ly
 utf-8.ly
 blanking-staff-lines-using-the--whiteout-command.ly
-piano-template-with-centered-lyrics.ly
+printing-marks-on-every-staff.ly
 adjusting-lyrics-vertical-spacing.ly
index 02185938cc8c71327e6508556ac7d02cbea5106a..14f1665b6adc38b580d41b1648fbb6f4f941fb44 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms, text"
index da127b5edd86407a7e0ef1a4257f0b3ba93329ef..92006f3f471fc496b58ddd51f0bdddde82e6a54e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation"
index 7c8fcd55933e0ff9ee2c7343c22ba4c1fe1cc1b9..b6daa6341eeb31f31f00854ac4eb95b21f16c854 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides"
index 65f89edc5cf063d1dae17b4cf871d766fa311018..5aa1f3470b5ccff4a734b7dc52c8c68c5ab6a126 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.61"
+\version "2.11.62"
 \header {
 doctitlees = "Transportar música con el menor número de alteraciones"
 texidoces = "
@@ -105,10 +105,10 @@ music = \relative c' { c4 d e g }
 
 \score {
   \new Staff {
-    \transpose c ais \music
-    \naturalizeMusic \transpose c ais \music
-    \transpose c deses \music
-    \naturalizeMusic \transpose c deses \music
+    \transpose c ais { \music }
+    \naturalizeMusic \transpose c ais { \music }
+    \transpose c deses { \music }
+    \naturalizeMusic \transpose c deses { \music }
   }
   \layout { }
 }
index 352d6dd0cee62fcefa89951b27d8b22ea6aa95a1..441bd3eda8292d13a7d6ac9bd4955ac7fba43a6d 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "pitches, staff-notation, tweaks-and-overrides"
index d4e584139369906b869ad9b71ed986bc7493f5fb..f34637cedb2041c23f856bdd9201beeb6c411ac4 100644 (file)
@@ -1,12 +1,13 @@
 dotted-harmonics.ly
 forcing-horizontal-shift-of-notes.ly
 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
 custodes.ly
-changing-a-single-notes-size-in-a-chord.ly
+printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
+creating-text-spanners.ly
 rest-styles.ly
 horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
 how-to-change-fret-diagram-position.ly
@@ -21,23 +22,23 @@ fine-tuning-pedal-brackets.ly
 controlling-the-vertical-ordering-of-scripts.ly
 inserting-a-caesura.ly
 vertically-aligning-ossias-and-lyrics.ly
+customizing-fretboard-fret-diagrams.ly
 changing-properties-for-individual-grobs.ly
-creating-text-spanners.ly
+vertically-aligned-dynamics-and-textscripts.ly
 mensurstriche-layout-bar-lines-between-the-staves.ly
 printing-metronome-and-rehearsal-marks-below-the-staff.ly
 tweaking-clef-properties.ly
-removing-the-first-empty-line.ly
 proportional-strict-notespacing.ly
 making-an-object-invisible-with-the-transparent-property.ly
 alignment-vertical-spacing.ly
 drawing-circles-around-various-objects.ly
 analysis-brackets-above-the-staff.ly
 fret-diagrams-explained-and-developed.ly
-vertically-aligned-dynamics-and-textscripts.ly
+removing-the-first-empty-line.ly
 caesura-railtracks-with-fermata.ly
 changing-form-of-multi--measure-rests.ly
-rhythmic-slashes.ly
-printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
-customizing-fretboard-fret-diagrams.ly
+time-signature-in-parentheses.ly
+changing-a-single-notes-size-in-a-chord.ly
+using-postscript-to-generate-special-note-head-shapes.ly
 creating-simultaneous-rehearsal-marks.ly
 nesting-staves.ly
index f09723ff25f47b83bef6d93767bfeff368b7d30e..f57be5de170160442d75b08bbeeac7a8a1a8bfd6 100644 (file)
@@ -1,7 +1,7 @@
 dotted-harmonics.ly
 demo-midiinstruments.ly
 snap-pizzicato-markup-bartok-pizzicato.ly
-string-quartet-template-with-separate-parts.ly
 string-quartet-template-simple.ly
+string-quartet-template-with-separate-parts.ly
 changing--flageolet-mark-size.ly
 creating-slurs-across-voices.ly
index 0437da361043d3fd89f9ec66f1308585a8adb869..7dd5f022e6f7676b0f90ee76ed6f76a95befd069 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "staff-notation, contexts-and-engravers"
index 1d3cf19af6bd28883cf5e82a2d9a8603274a7c1b..5dae31cade7c503b0c1aab61cb942882d0a7a8ec 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
diff --git a/input/lsr/using-postscript-to-generate-special-note-head-shapes.ly b/input/lsr/using-postscript-to-generate-special-note-head-shapes.ly
new file mode 100644 (file)
index 0000000..3240b79
--- /dev/null
@@ -0,0 +1,40 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.62"
+
+\header {
+  lsrtags = "editorial-annotations, tweaks-and-overrides"
+
+  texidoc = "
+When a note head with a special shape cannot easily be generated with
+graphic markup, PostScript code can be used to generate the shape. 
+This example shows how a parallelogram-shaped note head is generated. 
+
+"
+  doctitle = "Using PostScript to generate special note head shapes"
+} % begin verbatim
+parallelogram =
+  #(ly:make-stencil (list 'embedded-ps
+    "gsave
+      currentpoint translate
+      newpath
+      0 0.25 moveto
+      1.3125 0.75 lineto
+      1.3125 -0.25 lineto
+      0 -0.75 lineto
+      closepath
+      fill
+      grestore" )
+    (cons 0 1.3125)
+    (cons 0 0))
+
+myNoteHeads = \override NoteHead #'stencil = \parallelogram
+normalNoteHeads = \revert NoteHead #'stencil
+
+\relative c'' {
+  \myNoteHeads
+  g4 d'
+  \normalNoteHeads
+  <f, \tweak #'stencil \parallelogram b e>4 d
+}
+
index b88cd7a75180458fb851675f0d148ed3c2ae2cee..50d0309985a1187501c00ead2cee3058c870d9b9 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
@@ -15,7 +15,7 @@ are some examples of available tweaks.
   \set fingeringOrientations = #'(right)
   <
     \tweak #'font-size #3 c
-    \tweak #'color #red  d-\tweak #'font-size #8 -4
+    \tweak #'color #red d-\tweak #'font-size #8 -4
     \tweak #'style #'cross g
     \tweak #'duration-log #2 a
   >2
index 42bd0b3e5b26de795b7cfdd7036185528108a812..1329b222238ba92503c97164dcc482559caf698a 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "rhythms"
index a3c42e43284812c0a61d3863944a170f702d822c..158dc4ef84320d13777fb203199f8e12c633e52d 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.61"
+\version "2.11.62"
 
 %% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
 
@@ -53,7 +53,7 @@ portuguese = \lyricmode {
   à vo -- cê uma can -- ção legal
 }
 
-\relative  {
+\relative c' {
   c2 d
   e2 f
   g2 f
index f9184ea7b23c9fc07ef8dc448bda45c4535c4f36..c9334489d479b6a4a23613ccd9a86e27d63f355e 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "tweaks-and-overrides, spacing"
index ad3538a3067dbcb7d1aa11c3f47ea1af5cd13f0d..e241bae910b2a43f122dd2bcae30172e0d8bdc91 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "expressive-marks"
index 540858cf4b644b207ffad663d0f3bc5befbb728a..ab6f71684e54150c92dc97b3e8faf538f239921f 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, tweaks-and-overrides, spacing"
index 0223e278357bb176789f48d0f7daaa7fa4754728..480ef162648c98292804c1834f12a72ddf85e08c 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music"
index 5eaa719d600d31881a11979e879d1d8933984076..105c4c15c4681173c56872e7bbd85ac27c6f25b0 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, keyboards, template"
index deb055228c46f3a7cee37772d2efa9b2ca3801f8..5c5e34a88d3cfc28154970e44c800face2442037 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "text, vocal-music, contexts-and-engravers, template"
index 5f10de1ebfa656476d56709477bd1e6468c84e93..4ff98508868650c70db0971518d2a53bbfcaecbf 100644 (file)
@@ -1,6 +1,6 @@
 %% Do 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "vocal-music, template"
index be3655fe7e621893667dc5c385396bad5652a393..e036da37d1f4178f3491c8457165bf4ea9bdfb11 100644 (file)
@@ -1,4 +1,4 @@
-vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
+chant-or-psalms-notation.ly
 single-staff-template-with-notes-and-lyrics.ly
 adding-ambitus-per-voice.ly
 single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
@@ -8,13 +8,13 @@ lyrics-alignment.ly
 vocal-ensemble-template-with-automatic-piano-reduction.ly
 ambitus-with-multiple-voices.ly
 how-to-put-ties-between-syllables-in-lyrics.ly
-vertically-aligning-ossias-and-lyrics.ly
+piano-template-with-melody-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
+vertically-aligning-ossias-and-lyrics.ly
 vertically-centered-common-lyrics.ly
-skips-in-lyric-mode.ly
-chant-or-psalms-notation.ly
+demo-midiinstruments.ly
 vocal-ensemble-template.ly
 adjusting-lyrics-vertical-spacing.ly
-demo-midiinstruments.ly
+skips-in-lyric-mode.ly
index 204230e1fb6145982fb2dbfb5d1e022b23c1b68f..7828530a13a968a17db3851376cc9f169f0e6ee6 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.61"
+\version "2.11.62"
 \header {
   texidoces = "
 Mediante la adición del grabador @code{Volta_engraver} al
@@ -22,7 +22,10 @@ staff, volte can be put under chords."
       c1
       c1
     }
-    \new Staff \with { \consists "Volta_engraver" } {
+    \new Staff \with {
+      \consists "Volta_engraver"
+    }
+    {
       \repeat volta 2 { c'1 }
       \alternative { c' }
     }
index e087f90b2d95cc256e5894d139ab57134b45cebf..fb617ffcdcbec2da17a081b9c4d5a571f007a40b 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.61"
+\version "2.11.62"
 \header {
   lsrtags = "repeats,staff-notation"
   texidoc = "By adding the @code{Volta_engraver} to the relevant
@@ -21,7 +21,7 @@ voltaMusic = \relative c'' {
 
 <<
   \new StaffGroup <<
-    \context Staff \voltaMusic
+    \new Staff \voltaMusic
     \new Staff \voltaMusic
   >>
   \new StaffGroup <<
index f51d80293bc6e8775c930ff7e5f42969688da0af..066d2ae6e047825a9b4fa201ff2563aba7b814af 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.61"
+\version "2.11.62"
 
 \header {
   lsrtags = "repeats"
@@ -12,8 +12,8 @@ formatting with @code{\\markup}.
 Since @code{repeatCommands} takes a list, the simplest method of
 including markup is to use an identifier for the text and embed
 it in the command list using the Scheme syntax
-@w{@code{#(list (list 'volta textIdentifier))}}. Start- and end-repeat commands
-can be added as separate list elements:"
+@w{@code{#(list (list 'volta textIdentifier))}}. Start- and
+end-repeat commands can be added as separate list elements:"
 doctitle = "Volta text markup using @code{repeatCommands}"
 } % begin verbatim
 
index 75fdeb04a60813910375c7be79ab55edd88c721d..faefb12c8b5114889c0c108e49885b7ba0183c8d 100644 (file)
 % on melodies from Bellini's "Norma"                              %
 %*****************************************************************%
 
-\version "2.11.61"
+\version "2.11.51"
 
 #(set-global-staff-size 15)
-\paper{
- ragged-end=##t
- line-width=17\cm
- indent=0\cm
+\paper {
+  line-width = 17\cm
+  indent = 0\cm
 }
 
 \layout {
- \context { \Score
-   \remove "Bar_number_engraver"
-   \override PaperColumn #'keep-inside-line = ##t
-   \override NonMusicalPaperColumn #'keep-inside-line = ##t
- }
+  \context {
+    \Score
+    \remove "Bar_number_engraver"
+    \override PaperColumn #'keep-inside-line = ##t
+    \override NonMusicalPaperColumn #'keep-inside-line = ##t
+  }
 }
 
 %%%% shortcuts
-%  fingering orientations
-       sfol = \set fingeringOrientations = #'(left)
-       sfor = \set fingeringOrientations = #'(right)
-       sfod = \set fingeringOrientations = #'(down)
-       sfou = \set fingeringOrientations = #'(up)
-
-%  string number orientations
-       ssnol =  \set stringNumberOrientations = #'(left)  %(down right up)
-       ssnou =  \set stringNumberOrientations = #'(up)
-       ssnod =  \set stringNumberOrientations = #'(down)
-       ssnor =  \set stringNumberOrientations = #'(right)
+% fingering orientations
+sfol = \set fingeringOrientations = #'(left)
+sfor = \set fingeringOrientations = #'(right)
+sfod = \set fingeringOrientations = #'(down)
+sfou = \set fingeringOrientations = #'(up)
+
+% string number orientations
+ssnol = \set stringNumberOrientations = #'(left)  %(down right up)
+ssnou = \set stringNumberOrientations = #'(up)
+ssnod = \set stringNumberOrientations = #'(down)
+ssnor = \set stringNumberOrientations = #'(right)
 
 % define fingering offset
 FO = #(define-music-function (parser location offsetX offsetY) (number? number?)
-  #{
-    \once \override Voice.Fingering #'extra-offset = #(cons $offsetX $offsetY )
-  #})
+#{
+  \once \override Voice.Fingering #'extra-offset = #(cons $offsetX $offsetY)
+#})
 
-%  markups
-       rit = \markup \center-align { \bold { \italic { " rit." } } }
-       dim = \markup \center-align { \italic { " dim." }}
-       andantino = \markup \left-align { \italic { \bold { \fontsize #+2.5 { "Andantino"  }}}}
-       benmarcato = \markup { \italic { \bold { "il canto ben marcato" }}}
+% markups
+rit = \markup \center-align { \bold { \italic { " rit." } } }
+dim = \markup \center-align { \italic { " dim." } }
+andantino = \markup \left-align { \italic { \bold { \fontsize #2.5 { "Andantino" } } } }
+benmarcato = \markup { \italic { \bold { "il canto ben marcato" } } }
+pdolce = #(make-dynamic-script (markup #:line (#:dynamic "p" #:normal-text #:italic "dol.")))
 
 %%% THE MUSIC %%%
 
-melody =  \relative c {
+melody = \relative c {
   \clef "treble_8"
   \key d \major
   \time 4/4
-%  \override Staff.TimeSignature #'transparent = ##t
   \voiceOne
-  \override Fingering #'staff-padding = #'()
   \sfol
-    e,32 a' c e 
-    e, a c e 
-    e,, a' c e 
-    e, a c e 
-    f4\rest <e'-4>4-> | % m. 1
-
-    e,,,32 gis' b e 
-    e, gis b e 
-    e,, gis' b e 
-    e, gis b e 
-    f4\rest \FO #'0.4 #'0.5 <gis-1 e'-4>4 | % m. 2
-
-    d4\rest <b e>-> d4\rest^\rit <b e>4->  | % m. 3
-    <gis b e>1  | % m. 4
-
+  e,32 a' c e 
+  e, a c e 
+  e,, a' c e 
+  e, a c e 
+  f4\rest <e'-4>4-> | % m. 1
+  
+  e,,,32 gis' b e 
+  e, gis b e 
+  e,, gis' b e 
+  e, gis b e 
+  f4\rest \FO #'0.4 #'0.5 <gis-1 e'-4>4 | % m. 2
+  
+  d4\rest <b e>-> d4\rest^\rit <b e>4-> | % m. 3
+  <gis b e>1 | % m. 4
+  
   \bar "||"
   \key a \minor
-  \override TupletNumber #'stencil = ##f
-  \override TupletBracket #'bracket-visibility = ##f
-    R1         % m. 5
-
-    e'4^\benmarcato e8. d16-4 
-    d4-4 \times 2/3{\sfou \FO #'-0.3 #'0.6 <c-2>4 b8} | % end of m. 6
-
+  R1 % m. 5
+  
+  e'4^\benmarcato e8. d16-4 
+  d4-4 \times 2/3 { \sfou \FO #'-0.3 #'0.6 <c-2>4 b8 } | % end of m. 6
+  
   \FO #'-0.3 #'0.3 
-    <a-3>4 \times 2/3{c4 b8} a4 e'8. e16  | % m. 7
-
+  <a-3>4 \times 2/3 { c4 b8 } a4 e'8. e16 | % m. 7
+  
   \FO #'-0.3 #'0.3 
-    <g-4>4 \times 2/3{\sfol \FO #'0.3 #'0.0 <f-1>4 e8} e4   % beg of m. 8
-      \times 2/3{\sfou <d-4>4 c8}                        | % end of m. 8
-
-    b4 \times 2/3{d4-4 c8} \sfou \FO #'-1.7 #'-1.5 <b-0>4 e | % end of m. 9
-
-    e4 e8. d16-4 d4 \times 2/3{c4 b8}                    | % m. 10
-
-    \times 2/3{a4 a8 b4 c8}                                % beg of m. 11
-  \sfou \FO #'-0.3 #'0.3                                   
-    <d-4>4^\< \times 2/3{e4 <d f>8\!}                    | % end of m. 11
+  <g-4>4 \times 2/3 { \sfol \FO #'0.3 #'0.0 <f-1>4 e8 } e4  % beg of m. 8
+  \times 2/3 { \sfou <d-4>4 c8 } | % end of m. 8
+  
+  b4 \times 2/3 { d4-4 c8 } \sfou \FO #'-1.7 #'-1.5 <b-0>4 e | % end of m. 9
+  
+  e4 e8. d16-4 d4 \times 2/3 { c4 b8 } | % m. 10
+  
+  \times 2/3 { a4 a8 b4 c8 } % beg of m. 11
+  \sfou \FO #'-0.3 #'0.3
+  <d-4>4^\< \times 2/3 { e4 <d f>8\! } | % end of m. 11
 }
 
-bass =  \relative c {
+bass = \relative c {
   \key d \major
   \time 4/4
   \voiceTwo
-  \override Fingering #'staff-padding = #'()
-    
-    e,8\fp[ e'] e,[ e'] e,[ \sfol <c''-1> <a'-2> c,]  | % m. 1
-
-    e,,8\fp[ e'] e,[ e'] e,[ \sfod \FO #'0.2 #'-0.2 <b''-1>  % beg m. 2
-       \sfol \FO #'0.3 #'0.0 <e-2> b]  | % end m. 2
-
-    e,,8 e' gis e e, e' gis_\dim e     | % m. 3
-
-    e,1                                | % m. 4
-
-%% new section starts here in A minor
-  \override TupletNumber #'stencil = ##f
-  \override TupletBracket #'bracket-visibility = ##f
-  \set tupletSpannerDuration = #(ly:make-moment 1 4)
+  
+  e,8\fp[ e'] e,[ e'] e, \sfol <c''-1> <a'-2> c, | % m. 1
+  
+  e,,8\fp[ e'] e,[ e'] e, \sfod \FO #'0.2 #'-0.2 <b''-1>  % beg m. 2
+  \sfol \FO #'0.3 #'0.0 <e-1> b | % end m. 2
+  
+  e,,8 e' gis e e, e' gis_\dim e | % m. 3
+  
+  e,1 | % m. 4
+  
+  %% new section starts here in A minor
+  #(revert-auto-beam-setting '(end 1 12 4 4) 1 4)
+  #(revert-auto-beam-setting '(end 1 12 4 4) 3 4)
   \once \override TextScript #'staff-padding = #1.7
-    \times 2/3{a8\p[^\andantino e' a c a e ] a,[ e' a c a e ]} | % m. 5   
-
-  \once \override DynamicText #'extra-offset = #'( -2.1 . 0.0 ) % beg m. 6
-  \once \override TextScript #'staff-padding = #'()
-  \once \override TextScript #'extra-offset = #'( 0.0 . 2.0 )
-    \times 2/3{a,8[\p_\markup {\italic { "dol." } } e' a c a e]}  
-    \times 2/3{e,8[ \sfou <e'-3> <gis-1> c gis e]}     | % end m. 6
-
-    \times 2/3{a,8[ <e'-2> a c e, b'] a,[ e' a c a e]}  | % m. 7
-
-    \times 2/3{f,8[ f' a \sfol \FO #'0.3 #'-0.5 <d-4> a f] fis,[ d' a' d a d,]}  | % m. 8
-
-    \times 2/3{<g,-3>8[ d' g d' g, d]                                    % beg m. 9
-       \sfod \FO #'0.0 #'-2.0 <gis,-4>[ \sfou <e'-2> <gis-1> b gis e]} | % end m. 9
-
-    \times 2/3{a,8[ e' a c a e] e,[ e' gis c gis e]}                   | % m. 10
-
-    \times 2/3{a,8[ e' a b a e] f,[ f' a d a f]}                       | % m. 11
+  \times 2/3 { a8\p^\andantino e' a c a e a, e' a c a e } | % m. 5
+  
+  \times 2/3 { a,8\pdolce e' a c a e } % beg m. 6
+  \times 2/3 { e,8 \sfou <e'-3> <gis-1> c gis e } | % end m. 6
+  
+  \times 2/3 { a,8 <e'-2> a c e, b' a, e' a c a e } | % m. 7
+  
+  \times 2/3 { f,8 f' a \sfol \FO #'0.3 #'-0.5 <d-4> a f fis, d' a' d a d, } | % m. 8
+  
+  \times 2/3 { <g,-3>8 d' g d' g, d % beg m. 9
+    \sfod \FO #'0.0 #'-2.0 <gis,-4> \sfou <e'-2> <gis-1> b gis e } | % end m. 9
+  
+  \times 2/3 { a,8 e' a c a e e, e' gis c gis e } | % m. 10
+  
+  \times 2/3 { a,8 e' a b a e f, f' a d a f } | % m. 11
 }
 
-
 \score {
-    \context Staff = "guitar" << 
-        \context Voice = "upper" { \melody }
-        \context Voice = "lower"   { \bass }
-    >>
-    \layout { }
-    
-  \midi {
+  \new Staff = "guitar" <<
+    \context Voice = "upper" { \melody }
+    \context Voice = "lower" { \bass }
+  >>
+  \layout {
     \context {
       \Score
+      \override Fingering #'staff-padding = #'()
+      \override TupletNumber #'stencil = ##f
+      \override TupletBracket #'bracket-visibility = ##f
     }
   }
+  \midi { }
 }
-
-
-
diff --git a/input/manual/unfretted-headword.ly b/input/manual/unfretted-headword.ly
new file mode 100644 (file)
index 0000000..e471516
--- /dev/null
@@ -0,0 +1,244 @@
+% #!lilypond lcp-extract.ly -*- coding: utf-8; -*-
+
+%%%
+%%% les-cinq-pieds:
+%%% extract for the lilypond documentaton project
+%%%
+
+%% Title:      Les cinq pieds
+%% Composer:   David Séverin
+%% Date:       Juillet 2007
+%% Instrument: Violon Solo
+%% Dedication: A mon épouse Lívia De Souza Vidal
+%% Additional: avec l'aide de Krzysztof Wagenaar
+
+%% Statement:
+
+%% Here by, I, the composer, agree that this extract of my composition
+%% be in the public domain and can be part of, used and presented in
+%% the Lilypond Documention Project.
+
+%% Statement Date: Octber the 9th, 2008
+
+
+\version "2.11.61"
+
+
+%%%
+%%% Abreviations
+%%%
+
+db         = \markup { \musicglyph #"scripts.downbow" }
+dub        = \markup { \line { \musicglyph #"scripts.downbow" " " \musicglyph #"scripts.upbow" } }
+dubetc     = \markup { \line { \musicglyph #"scripts.downbow" " " \musicglyph #"scripts.upbow" "..." } }
+
+ub         = \markup { \musicglyph #"scripts.upbow" }
+udb        = \markup { \line { \musicglyph #"scripts.upbow" " " \musicglyph #"scripts.downbow" } }
+udbetc     = \markup { \line { \musicglyph #"scripts.upbow" " " \musicglyph #"scripts.downbow" "..." } }
+
+fermaTa    = \markup \musicglyph #"scripts.ufermata"
+
+accel   = \markup \tiny \italic \bold "accel. ..."
+ritar   = \markup \tiny \italic \bold "ritar. ..."
+
+ignore     = \override NoteColumn #'ignore-collision = ##t
+
+
+%%
+%% Strings
+%%
+
+svib           = \markup \small "s. vib."
+pvib           = \markup \small "p. vib."
+mvib           = \markup \small "m. vib."
+sulp           = \markup \small "s.p."
+norm           = \markup \small "n."
+
+quatre         = \markup \teeny "IV"
+
+
+%%
+%% Shifting Notes
+%%
+
+shift      = \once \override NoteColumn #'force-hshift = #0.9
+shifta     = \once \override NoteColumn #'force-hshift = #1.2
+shiftb     = \once \override NoteColumn #'force-hshift = #1.4
+
+
+%%
+%% Hairpin
+%%
+
+% aniente        = "a niente"
+aniente        = \once \override Hairpin #'circled-tip = ##t
+
+
+%%
+%% Tuplets
+%%
+
+tupletbp       = \once \override Staff.TupletBracket #'padding = #2.25
+
+
+%%
+%% Flag [Note Head - Stem]
+%%
+
+noflag         = \once \override Stem #'flag-style = #'no-flag
+
+%%%
+%%% Functions
+%%%
+
+#(define-markup-command (colmark layout props args)
+  (markup-list?)
+  (let ((entries (cons (list '(baseline-skip . 2.3)) props)
+       ))
+   (interpret-markup layout entries
+    (make-column-markup
+     (map (lambda (arg)
+          (markup arg))
+      (reverse args))))))
+
+
+%%%
+%%% Paper
+%%%
+
+#(set-global-staff-size 20)
+%#(set-default-paper-size "a4" 'landscape)
+
+\paper {
+  between-system-padding = 9
+}
+
+
+%%%
+%%% Header
+%%%
+
+\header {
+  meter       = "lentement"
+}
+
+
+%%%
+%%% Instruments
+%%%
+
+ViolinSolo = \relative c' {
+
+  \voiceOne
+
+  \set Score.markFormatter     =  #format-mark-box-numbers
+  \override Score.VoltaBracket #'font-name                  = #"sans"
+  \override Score.VoltaBracket #'extra-offset               = #'(0 . 1)
+  \override SpacingSpanner     #'uniform-stretching         = ##t
+
+
+  %% Measure 1
+  \time 11/4
+  \mark \default
+  r2 ^\markup \colmark { \italic "fatigué" } r4
+  <<
+    { \shift d2 \glissando ^\markup \colmark { \quatre \dubetc \svib } \shifta e1 } \\
+    { d2 \open \mf \< ~ \aniente d1  \! \> r4 r ^\markup \colmark { " " \fermaTa } \! }
+  >>
+
+
+  %% Measure 2
+  \time 7/4
+  \set Score.repeatCommands = #'((volta "¹) n.      ²) s.p."))
+  <<
+    { \shift d2 \glissando ^\markup \colmark { \quatre \udbetc } \shifta e1 } \\
+    { d2 \open \mf \< ~ d1 \! \> ~ d4 ^\markup \colmark { " " \fermaTa } \! }
+  >>
+  \set Score.repeatCommands = #'((volta #f))
+
+
+  %% Measure 3
+  \time 15/4
+  <<
+    { \shift d2 \glissando ^\markup \colmark { \quatre \dubetc \pvib \norm } \shifta e1 \glissando d2 } \\
+    { d2 \open \mf \< ~ d1 ~ d2 \ff  ~ d1 \> ~ d2 ^\markup \colmark { " " " " \svib } ~ d4 \pp}
+  >>
+
+
+  %% Measure 4
+  \time 4/4
+  \stemUp
+  \tupletDown
+  \times 2/3 { d4 ^\markup \colmark { \quatre \db \accel } d d }
+  \times 2/3 { d4 ^\markup \colmark { " " \db " " \sulp } d d }
+  \break
+
+
+  %% Measure 5
+  \time 5/4
+  \tupletbp \times 2/3 { d8 \mf \< ^\markup \colmark { \quatre \db " " \norm } d _\open d }
+  \tupletbp \times 2/3 { d8 ^\markup \colmark { " " \db " "\sulp } d _\open d }
+  \tupletbp \times 2/3 { d16 ^\markup \colmark { " " \db " " \norm } d _\open d d d _\open d }
+  d2 \ff ^\markup \colmark { " " " " \pvib } \>
+
+
+  %% Measure 6
+  \time 5/8
+  \once \override Beam #'grow-direction = #RIGHT  % \featherDurations #(ly:make-moment 2 3)
+  { d16 \staccato
+    [ d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato d \staccato]
+  }
+
+
+  %% Measure 7
+  \time 7/4
+  \tupletbp \times 2/3 { d16 ^\markup \colmark { \quatre } d _\open d d d _\open d }
+  \tupletbp \times 2/3 { d8 ^\markup \colmark { " " \db } d _\open d }
+  \tupletbp \times 2/3 { d8 ^\markup \colmark { " " \db " " \sulp } d _\open d }
+  \times 2/3 { d4 ^\markup \colmark { \quatre \db \ritar \norm } d d }
+  \times 2/3 { d4 ^\markup \colmark { " " \db " " \sulp } d d \ppp ~ }
+
+
+  %% Measure 8
+  d4 ^\markup \colmark { " " " " \pvib \norm }
+  deh2 d dih \<
+
+
+  %% Measure 9
+  <<
+    %% \override Glissando #'style = #'trill
+    { \shift d2 \glissando ^\markup \colmark { \quatre } \shifta e1 } \\
+    { d2 \open ~ d1  ^\markup \colmark { " " " " \mvib } }
+  >>
+  \breathe r4 \!
+
+}
+
+
+%%%
+%%% Score
+%%%
+
+\score {
+
+  <<
+    \relative c' <<
+      \new Staff {
+        \set Staff.midiInstrument = "violin"
+        \ViolinSolo
+      }
+    >>
+    \override Score.Rest #'transparent = ##t
+    \set Score.defaultBarType          = "empty"
+  >>
+
+  \layout  {
+    indent = 0.0
+    \context {
+      \Staff
+      \remove "Time_signature_engraver"
+      \remove "Bar_number_engraver"
+    }
+  }
+  \midi { }
+}
diff --git a/input/manual/unfretted-strings-headword.ly b/input/manual/unfretted-strings-headword.ly
new file mode 100644 (file)
index 0000000..45320c9
--- /dev/null
@@ -0,0 +1,244 @@
+%******************************************************
+% Inspirational header for Unfretted Strings section  %
+% of Lilypond Documentation.  This passage is taken   %
+% from Ravel's String Quartet.                       %
+% ****************************************************%
+
+%\version "2.11.61"
+
+#(set-global-staff-size 15)
+\paper{
+ ragged-end=##t
+ line-width=17\cm
+ indent=0\cm
+}
+
+\layout {
+ \context { \Score
+   \remove "Bar_number_engraver"
+   \override PaperColumn #'keep-inside-line = ##t
+   \override NonMusicalPaperColumn #'keep-inside-line = ##t
+ }
+}
+
+%*************** MACROS ******************%
+
+#(define (octave-up m t)
+ (let* ((octave (1- t))
+      (new-note (ly:music-deep-copy m))
+      (new-pitch (ly:make-pitch
+        octave
+        (ly:pitch-notename (ly:music-property m 'pitch))
+        (ly:pitch-alteration (ly:music-property m 'pitch)))))
+  (set! (ly:music-property new-note 'pitch) new-pitch)
+  new-note))
+
+#(define (octavize-chord elements t)
+ (cond ((null? elements) elements)
+     ((eq? (ly:music-property (car elements) 'name) 'NoteEvent)
+       (cons (car elements)
+             (cons (octave-up (car elements) t)
+                   (octavize-chord (cdr elements) t))))
+     (else (cons (car elements) (octavize-chord (cdr elements ) t)))))
+
+#(define (octavize music t)
+ (if (eq? (ly:music-property music 'name) 'EventChord)
+       (ly:music-set-property! music 'elements (octavize-chord
+(ly:music-property music 'elements) t)))
+ music)
+
+octaves = #(define-music-function (parser location arg mus) (integer? ly:music?)
+ (music-map (lambda (x) (octavize x arg)) mus))
+
+%\relative c' { d e \octaves #-1 { \times 2/3 {f g c }}} % this is an example of the macro in practice
+
+%*********************************************************************
+% This is a sweet macro by Mark Polesky to make the 4th-string
+% indication look like it did in the original score
+%********************************************************************
+#(define-markup-command (No layout props n) (string?)
+  (define (format-char c)
+    (let ((s (string c)))
+      (if (number? (string->number s))
+          (markup #:hspace 0.125 #:number s #:hspace 0.125)
+          (markup #:hspace 0 #:fontsize 2 s))))
+  (define (format-string s i)
+    (let ((n (string-length s)))
+      (if (= n 0)
+          (markup #:null)
+          (markup (format-char (string-ref s i))
+                  (if (= (+ i 1) n)
+                      (markup #:null)
+                      (format-string s (+ i 1)))))))
+  (let ((i (string-length n)))
+    (interpret-markup layout props
+      (markup
+        #:concat (
+          #:concat (
+            #:fontsize 3 "4"
+            #:hspace 0.5
+            #:override '(baseline-skip . 0.825)
+            #:override '(direction . 1)
+            #:dir-column (
+              #:fontsize 2 #:center-align "."
+              #:fontsize 1 #:center-align "e"
+            )
+          )
+          #:hspace 0.75
+          #:concat (
+            (format-string n 0)
+            #:fontsize 2 ""
+          )
+        )
+      )
+    )
+  )
+)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
+
+
+poco = \markup { \italic { \fontsize #+2.0 "poco" }}
+apoco = \markup { \italic { \fontsize #+2.0 "a" }}
+menovivo = \markup { \bold { \fontsize #+3.0 { "Poco meno vivo"} } }
+pocorit = \markup { \bold { \fontsize #+3.0 { "poco rit."} } }
+pocodim = \markup { \italic { \fontsize #+2.0 "un poco dim." }}
+
+vlnOne = \relative c''' {
+  \key f \major
+  \time 4/4
+  \set Staff.midiInstrument = "violin"
+%  \override TupletNumber #'stencil = ##f
+  \override TupletBracket #'bracket-visibility = ##f
+  \set tupletSpannerDuration = #(ly:make-moment 1 4)
+
+  \once \override TextScript #'extra-offset = #'( -3.8 . 0.5 )
+  es4^\apoco
+  \once \override TextScript #'extra-offset = #'( -1.0 . -0.8 )
+  \times 2/3 { c8(^\poco d es) } es4 \times 2/3 { c8( d es) } |        % 1
+  es4\ff\< \times 2/3 { c8( d es) } es4 \times 2/3 { c8( d es)\! }  |  % 2
+  \grace { a,,8[( a'\fff]^\menovivo } a'4) g8( a) d,4 c8( d) |         % 3
+  a4 g8( a) d,4 c8( d) |               % 4
+  a4 g8( a) d,8^\pocorit r8 r4 |       % 5
+  ais16(\p\< e' ais e') e16(\f\> ais, e ais,)\! ais8 r r4 |    % 6
+}
+
+vlnTwo = \relative c' {
+  \key f \major
+  \time 4/4
+  \set Staff.midiInstrument = "violin"
+%  \override TupletNumber #'stencil = ##f
+  \override TupletBracket #'bracket-visibility = ##f
+  \set tupletSpannerDuration = #(ly:make-moment 1 4)
+  \times 2/3 { \octaves #1 {fis8 fis fis fis fis fis fis fis fis fis fis fis }} |      % 1
+  \times 2/3 { \octaves #1 {fis8\ff\< fis fis fis fis fis fis fis fis fis fis fis\! }} |% 2
+  <ais, e' ais e'>16\fff( ais' e ais,) ais16( e' ais e') e16( ais, e ais,) ais16( e' ais e') | % 3
+  e16( ais, e ais,) ais16( e' ais e') e16( ais, e ais,) ais16( e' ais e') |    % 4
+  e16( ais, e ais,)
+  \set subdivideBeams = ##t
+  \set Score.beatLength = #(ly:make-moment 1 8)
+    ais16( e') e( ais,)
+    d4^\markup \No #"Corde"
+  \once \override TextScript #'extra-offset = #'( -5.5 . 4.4 )
+    c8(_\markup { \italic { \fontsize #+1.0 "vibrato" }} d) |  % 5
+  \set subdivideBeams = ##f
+  a2 ~ a8 g( c d)                      % 6
+}
+vlnTwoDyn = {
+  s1*4
+  s2 s4\f\< s8. s16\! |
+  s16 s16\> s8 s2 s8 s16 s32 s32\!
+
+}
+
+vla = \relative c'' {
+  \key f \major
+  \time 4/4
+  \clef "alto"
+  \set Staff.midiInstrument = "viola"
+  \override Stem #'length = #9.5
+  bes4:32 a4:32 gis4:32 a4:32 | % 1
+  bes4:32 a4:32 gis4:32 a4:32\! | % 2
+\tweak #'extra-offset #'(-1.3 . -0.0)
+%  \clef "treble"
+  \revert Stem #'length
+  \acciaccatura { a8 } a'4\fff g8( a) d,4 c8( d)  \clef "alto" | %3
+  a4 g8( a) d,4 c8( d) |       % 4
+  a4 g8 a <e ais>2:32 |                % 5
+  <e ais>1:32          |       % 6
+}
+
+vlaDyn = {
+  s1 | s2\ff\< s4 s8 s16\! s32 s64 \clef "treble" s64 |
+  s1*2 | s2 s4\f\< s8 s16 s32 s32\! |  % 3-5
+  s16 s16\> s8 s2 s8 s16 s32 s32\! | %6
+
+}
+
+vc = \relative c' {
+  \key f \major
+  \time 4/4
+  \clef "bass"
+  \set Staff.midiInstrument = "cello"
+  \override Stem #'length = #9.5
+  c4:32 d4:32 es4:32 d4:32 |           % 1
+  c4:32 d4:32 es4:32 d4:32\! | % 2
+  \revert Stem #'length
+  \set subdivideBeams = ##t
+  \set Score.beatLength = #(ly:make-moment 1 8)
+  <fis,, cis'>16\fff( <cis' ais'>) <cis ais'>( <fis, cis'>) % 3
+    <fis cis'>16( <cis' ais'>) <cis ais'>( <fis, cis'>)        % 3
+    <fis c'>16( <c' ais'>) <c ais'>( <fis, c'>)        % 3
+    <fis c'>16( <c' ais'>) <c ais'>( <fis, c'>) |      % 3
+  <fis cis'>16( <cis' ais'>) <cis ais'>( <fis, cis'>)  % 4
+    <fis cis'>16( <cis' ais'>) <cis ais'>( <fis, cis'>)        % 4
+    <fis c'>16( <c' ais'>) <c ais'>( <fis, c'>)        % 4
+    <fis c'>16( <c' ais'>) <c ais'>( <fis, c'>) |      % 4
+  <fis cis'>16( <cis' ais'>) <cis ais'>( <fis, cis'>)  % 5
+    <fis cis'>16( <cis' ais'>) <cis ais'>( <fis, cis'>)        fis2^\( ~ | % 5
+  fis4 g c,\) r4       % 6
+}
+vcDyn = {
+  s1 | s2\ff\< s4 s8. s16\! |  % 1-2
+  s1*2 % 3-4
+  s2 s4\f\< s8 s16 s32 s32\! | % 5
+  s4\> s4 s4\! s4           |  % 6
+}
+
+
+%%%%%%%%%%%%%%%% Score Block %%%%%%%%%%%%%%%%%%%%%%
+
+\score {
+
+  << % creates new grand staff
+    \new StaffGroup = "strings" <<
+      \context Staff = "violinOne" \vlnOne
+      \context Staff = "violinTwo" <<
+        \context Voice = "violin 2" { \vlnTwo }
+        \context Voice = "violin 2 dynamics" { \vlnTwoDyn }
+      >>
+      \new Staff = "viola" <<
+        \context Voice = "viola" { \vla }
+        \context Voice = "viola dynamics" { \vlaDyn }
+      >>
+      \new Staff = "cello" <<
+        \context Voice = "cello" { \vc }
+        \context Voice = "cello dynamics" { \vcDyn }
+      >>
+    >> % end of "strings" staffgroup
+
+  >> % end of grand staff
+
+  \layout {
+    \context {
+      \Score
+      \override TimeSignature #'stencil = ##f
+      \override BarNumber #'padding = #3
+      \override RehearsalMark #'padding = #2
+        skipBars = ##t
+    } % context \Score \overrides end
+  } % layout end
+
+  \midi { }
+
+} % score end
+
index 84ab30e083a0556d590550eb57dd036551ba7cf6..5717727557ccf15ce6342919b60f2bec8f3b1eff 100644 (file)
@@ -53,7 +53,7 @@ modernAccidentals = {
 melody =    \relative c'' \repeat volta 2 \new Voice = "singer" {
     \time 6/8
     \autoBeamOff
-    s1*0^\markup { \bold \large\bigger\bigger { \hspace #-3.0 Lieblich, etwas geschwind } }
+    s1*0^\markup { \bold \large\larger\larger { \hspace #-3.0 Lieblich, etwas geschwind } }
   R2.
   r4 r8 c4 g8 |
   e4 c8
@@ -162,7 +162,7 @@ pianoLH =  \relative c'' \repeat volta 2 {
           \new PianoStaff << 
               \set PianoStaff.instrumentName = \markup {
                   \bold
-                  \bigger\bigger\bigger\bigger \huge "2.  " }
+                  \larger\larger\larger\larger \huge "2.  " }
               \new Staff \pianoRH
               \new Staff \pianoLH
           >> 
index 8469fc7f24d048d69c74dbc27d3679ef58227c50..519ddde72ddf6c6326865ff4cb014bf0afa156b0 100644 (file)
@@ -10,12 +10,15 @@ first and the following systems, respectively."
   doctitle = "Aligning and centering instrument names"
 }
 
-\paper { left-margin = 3\cm }
+\paper {
+  left-margin = 3\cm
+}
+
 \score {
   \new StaffGroup <<
     \new Staff {
       \override Staff.InstrumentName #'self-alignment-X = #LEFT
-      \set Staff . instrumentName = \markup \left-column {
+      \set Staff.instrumentName = \markup \left-column {
         "Left aligned"
         "instrument name"
       }
@@ -27,7 +30,7 @@ first and the following systems, respectively."
     \new Staff {
       \override Staff.InstrumentName #'self-alignment-X = #CENTER
       \set Staff.instrumentName = \markup \center-column {
-        "Centered"
+        Centered
         "instrument name"
       }
       \set Staff.shortInstrumentName = #"Centered"
index c0de47ef4583f6804a1c53dd2c9dd22488248acc..7eddf3a96158f4d627a7a321ca28cba29c99590d 100644 (file)
@@ -33,8 +33,16 @@ draw the rectangle over the hairpin.
     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"
+      \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
   } >>
index 2a267e94aaee68f1906932bb610d566d0caed5da..0ba6809bc444af5b372a2ec4bbb88292b0bf06f2 100644 (file)
@@ -14,6 +14,6 @@ This default number of ten may be changed by overriding the
 \relative c'' {
   \compressFullBarRests
   R1*2 | R1*5 | R1*9
-  \override MultiMeasureRest #'expand-limit = 3
+  \override MultiMeasureRest #'expand-limit = #3
   R1*2 | R1*5 | R1*9
 }
index 500417c7e89ad60cfcb3e2395c76a0547e7e0e41..7d41aa87f3160dd4ca9fb909f6638f8eeba6f4cf 100644 (file)
@@ -2,14 +2,13 @@
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
-The text used for crescendos and decrescendos can be
-changed by modifying the context properties @code{crescendoText}
-and @code{decrescendoText}.  The style of the spanner line can
-be changed by modifying the @code{'style} property of
-@code{DynamicTextSpanner}.  The default value is
-@code{'hairpin}, and other possible values include
-@code{'line}, @code{'dashed-line}, and
-@code{'dotted-line}:
+The text used for crescendos and decrescendos can be changed by
+modifying the context properties @code{crescendoText} and
+@code{decrescendoText}.  The style of the spanner line can be
+changed by modifying the @code{'style} property of
+@code{DynamicTextSpanner}.  The default value is @code{'hairpin},
+and other possible values include @code{'line}, @code{'dashed-line}
+and @code{'dotted-line}:
 "
   doctitle = "Changing text and spanner styles for text dynamics"
 }
diff --git a/input/new/changing-the-tempo-without-a-metronome-mark.ly b/input/new/changing-the-tempo-without-a-metronome-mark.ly
new file mode 100644 (file)
index 0000000..446a3de
--- /dev/null
@@ -0,0 +1,23 @@
+\version "2.11.62"
+
+\header {
+  lsrtags = "staff-notation"
+  texidoc = "To change the tempo in MIDI output without printing
+anything, make the metronome mark invisible:"
+
+  doctitle = "Changing the tempo without a metronome mark"
+}
+
+\score {
+  \new Staff \relative c' {
+    \tempo 4 = 160
+    c4 e g b
+    c4 b d c
+    \set Score.tempoHideNote = ##t
+    \tempo 4 = 96
+    d,4 fis a cis
+    d4 cis e d
+  }
+  \layout { }
+  \midi { }
+}
index ebd3989a95052b3da9a8c049c8546e4123406f66..18a052705524f1ae474dde5ee965716d058cd437 100644 (file)
@@ -28,10 +28,10 @@ second argument must be the same as the second argument of
   \new Staff {
     \scaleDurations #'(8 . 5) {
       \time 6/8
-      \set Timing.measureLength = #(ly:make-moment 3 5)
+      \set Timing.measureLength = #(ly:make-moment 6 5)
       b8 b b b b b
       \time 2/4
-      \set Timing.measureLength = #(ly:make-moment 2 5)
+      \set Timing.measureLength = #(ly:make-moment 4 5)
       b4 b
     }
   }
diff --git a/input/new/creating-metronome-marks-in-markup-mode.ly b/input/new/creating-metronome-marks-in-markup-mode.ly
new file mode 100644 (file)
index 0000000..f52d838
--- /dev/null
@@ -0,0 +1,23 @@
+\version "2.11.62"
+
+\header {
+  lsrtags = "staff-notation"
+  texidoc = "New metronome marks can be created in markup mode,
+but they will not change the tempo in MIDI output."
+
+  doctitle = "Creating metronome marks in markup mode"
+}
+
+\relative c' {
+  \tempo \markup {
+    \concat {
+      (
+      \smaller \general-align #Y #DOWN \note #"16." #1
+      " = "
+      \smaller \general-align #Y #DOWN \note #"8" #1
+      )
+    }
+  }
+  c1
+  c4 c' c,2
+}
diff --git a/input/new/creating-text-spanners.ly b/input/new/creating-text-spanners.ly
new file mode 100644 (file)
index 0000000..9d46ae3
--- /dev/null
@@ -0,0 +1,47 @@
+\version "2.11.62"
+
+\header {
+  lsrtags = "expressive-marks, text, tweaks-and-overrides"
+  texidoc = "The @code{\\startTextSpan} and @code{\\stopTextSpan}
+commands allow the creation of text spanners as easily as pedal
+indications or octavations.  Override some properties of the
+@code{TextSpanner} object to modify its output."
+
+  doctitle = "Creating text spanners"
+}
+
+\paper { ragged-right = ##f }
+
+\relative c'' {
+  \override TextSpanner #'bound-details #'left #'text = #"bla"
+  \override TextSpanner #'bound-details #'right #'text = #"blu"
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
+  
+  \override TextSpanner #'style = #'line
+  \once \override TextSpanner #'bound-details
+    #'left #'stencil-align-dir-y = #CENTER
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
+  
+  \override TextSpanner #'style = #'dashed-line
+  \override TextSpanner #'bound-details #'left #'text =
+    \markup { \draw-line #'(0 . 1) }
+  \override TextSpanner #'bound-details #'right #'text =
+    \markup { \draw-line #'(0 . -2) }
+  \once \override TextSpanner #'bound-details #'right #'padding = #-2
+
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
+  
+  \set Staff.middleCPosition = #-13
+  \override TextSpanner #'dash-period = #10
+  \override TextSpanner #'dash-fraction = #0.5
+  \override TextSpanner #'thickness = #10
+  a4 \startTextSpan
+  b4 c
+  a4 \stopTextSpan
+}
index 617aa791022c2459e32759517f99273a62f1c18a..c7aaba441291545010663563c5c2b780107823cd 100644 (file)
@@ -4,8 +4,11 @@
   lsrtags = "fretted-strings,tweaks-and-overrides"
 
   texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}.  For FretBoard fret diagrams,
+@code{'fret-diagram-details}.  For FretBoard fret diagrams,
 overrides are applied to the @code{FretBoards.FretBoard} object.
+Like @code{Voice}, @code{FretBoards} is a bottom level context,
+therefore can be omitted in property overrides.
+
 "
   doctitle = "Customizing fretboard fret diagrams"
 }
@@ -15,51 +18,51 @@ overrides are applied to the @code{FretBoards.FretBoard} object.
                         #guitar-tuning
                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode { c1 c c d }
   }
-  \context FretBoards {
+  \new FretBoards {
     % Set global properties of fret diagram
     \override FretBoards.FretBoard #'size = #'1.2
-    \override FretBoards.FretBoard #'fret-diagram-details
+    \override FretBoard #'fret-diagram-details
                                   #'finger-code = #'in-dot
-    \override FretBoards.FretBoard #'fret-diagram-details
+    \override FretBoard #'fret-diagram-details
                                   #'dot-color = #'white
     \chordmode {
       c
-      \once \override FretBoards.FretBoard #'size = #'1.0
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'size = #'1.0
+      \once \override FretBoard #'fret-diagram-details
               #'barre-type = #'straight
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-color = #'black
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'finger-code = #'below-string
       c'
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'barre-type = #'none
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'number-type = #'arabic
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'orientation = #'landscape
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'mute-string = #"M"
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'label-dir = #-1
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-color = #'black
       c'
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'finger-code = #'below-string
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-radius = #0.35
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'dot-position = #0.5
-      \once \override FretBoards.FretBoard #'fret-diagram-details
+      \once \override FretBoard #'fret-diagram-details
               #'fret-count = #3
       d
     }
   }
-  \context Voice {
+  \new Voice {
     c'1 c' c' d'
   }
 >>
index af791b31d427ea34730a6245e332476554ecfdfa..28a5887cac928ff4a9f9c6fa477a1be88f7b72e4 100644 (file)
@@ -4,7 +4,7 @@
   lsrtags = "fretted-strings,tweaks-and-overrides"
 
   texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}.  For markup fret diagrams, overrides
+@code{'fret-diagram-details}.  For markup fret diagrams, overrides
 can be applied to the @code{Voice.TextScript} object or directly
 to the markup.
 "
@@ -17,10 +17,10 @@ to the markup.
   \new Voice = "mel" {
     \textLengthOn
     % Set global properties of fret diagram
-    \override Voice.TextScript #'size = #'1.2
-    \override Voice.TextScript #'fret-diagram-details
+    \override TextScript #'size = #'1.2
+    \override TextScript #'fret-diagram-details
                                   #'finger-code = #'in-dot
-    \override Voice.TextScript #'fret-diagram-details
+    \override TextScript #'fret-diagram-details
                                   #'dot-color = #'white
 
     %% C major for guitar, no barre, using defaults
index 74b74811c2a8cd9e198975e436e7106c29096dff..816dda50f35f9ff732ab6ede986cf684aa0ea9a1 100644 (file)
@@ -5,7 +5,7 @@
 @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.
+the relevant properties.
 
 Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
 where the systems begin with a brace instead of a bracket, another
@@ -14,7 +14,7 @@ property has to be set, as shown on the second system in the example.
   doctitle = "Display bracket with only one staff in a system"
 }
 
-\markup \column {
+\markup \left-column {
   \score {
     \new StaffGroup <<
       % Must be lower than the actual number of staff lines
diff --git a/input/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly b/input/new/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
new file mode 100644 (file)
index 0000000..0a9729c
--- /dev/null
@@ -0,0 +1,31 @@
+\version "2.11.62"
+
+\header {
+  lsrtags = "pitches"
+  texidoc = "In early 20th century works, starting with Schoenberg,
+Berg and Webern (the \"Second\" Viennese school), every pitch in the
+twelve-tone scale has to be regarded as equal, without any hierarchy
+such as the classical (tonal) degrees.  Therefore, these composers
+print one accidental for each note, even at natural pitches, to
+emphasize their new approach to music theory and language.
+
+This snippet shows how to achieve such notation rules. 
+"
+
+  doctitle = "Dodecaphonic-style accidentals for each note including naturals"
+}
+
+\score {
+  \new Staff {
+    #(set-accidental-style 'dodecaphonic)
+    c'4 dis' cis' cis'
+    c'4 dis' cis' cis'
+    c'4 c' dis' des'
+  }
+  \layout {
+    \context {
+    \Staff
+    \remove "Key_engraver"
+    }
+  }
+}
index eb655ab5a54ea4447f2405559b0706be8f5d3ce0..9d615d247904e955dae55a30358d3711605100de 100644 (file)
@@ -20,5 +20,7 @@ arbitrary grob.
   b8
   
   \revert Stem #'stencil
-  c4. c4 \mark "F" c1
+  c4. c4
+  \mark "F"
+  c1
 }
index a19e896c951dc0e76205a08f943ba7728847fd0f..2ed0bde504a7dc1382380dabcdd2259aa6d473cc 100644 (file)
@@ -2,13 +2,10 @@
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
-The @code{\circle} command allows you to draw circles around various objects,
-for example fingering indications. However, some objects require
-specific tweaks: rehearsal marks depend on the @code{Score.markFormatter}
-context, bar numbers on the @code{Score.BarNumber} context, and so on.
-
-You can tweak the printing of your circles by setting some properties
-such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
+The @code{\circle} markup command draws circles around various objects,
+for example fingering indications. For other objects, specific tweaks
+may be required: this example demonstrates two strategies for rehearsal
+marks and measure numbers.
 "
   doctitle = "Drawing circles around various objects"
 }
@@ -19,8 +16,12 @@ such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
     #(lambda (mark context)
              (make-circle-markup (format-mark-numbers mark context)))
   \mark \default
-  c2 d^\markup { \circle \finger 2 }
+  c2 d^\markup {
+    \override #'(thickness . 3) {
+      \circle \finger 2
+    }
+  }
   \override Score.BarNumber #'break-visibility = #all-visible
-  \override Score.BarNumber  #'stencil =
+  \override Score.BarNumber #'stencil =
     #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
 }
index d492f5f53645b8a1e64d70685f4d13623ce4f0da..534431c064b9522dff8f1889564a3f2e3a8a6275 100644 (file)
@@ -3,8 +3,7 @@
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
   texidoc = "The appearance of pedal brackets may be altered in
-different ways, using the relevant properties as shown in the
-following example."
+different ways."
   doctitle = "Fine-tuning pedal brackets"
 }
 
index 38782818c20a9aaac15d2ee0408d3edf4f224ffb..efe6c79c8c2e6d0cce97527a0521a21722689cdf 100644 (file)
@@ -17,9 +17,9 @@ and tweaking fret diagrams."
   \new Voice = "mel" {
     \textLengthOn
     % Set global properties of fret diagram
-    \override Voice.TextScript #'size = #1.2
-    \override Voice.TextScript #'fret-diagram-details #'finger-code = #'below-string
-    \override Voice.TextScript #'fret-diagram-details #'dot-color = #'black
+    \override TextScript #'size = #1.2
+    \override TextScript #'fret-diagram-details #'finger-code = #'below-string
+    \override TextScript #'fret-diagram-details #'dot-color = #'black
     
     %% A chord for ukelele
     a'2^\markup {
index eae5a9a9483075a219c3b8a3bc4401fe7ea96830..3e3cc41edd30a8457215490d5354698b23eaf40a 100644 (file)
@@ -62,7 +62,7 @@ global = {
 }
 
 discantusIncipit = <<
-  \new MensuralVoice = discantusIncipit <<
+  \new MensuralVoice = "discantusIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "neomensural-c1"
@@ -99,7 +99,7 @@ discantusLyrics = \lyricmode {
 }
 
 altusIncipit = <<
-  \new MensuralVoice = altusIncipit <<
+  \new MensuralVoice = "altusIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "neomensural-c3"
@@ -135,7 +135,7 @@ altusLyrics = \lyricmode {
 }
 
 tenorIncipit = <<
-  \new MensuralVoice = tenorIncipit <<
+  \new MensuralVoice = "tenorIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "neomensural-c4"
@@ -172,7 +172,7 @@ tenorLyrics = \lyricmode {
 }
 
 bassusIncipit = <<
-  \new MensuralVoice = bassusIncipit <<
+  \new MensuralVoice = "bassusIncipit" <<
     \repeat unfold 9 { s1 \noBreak }
     {
       \clef "bass"
@@ -211,27 +211,28 @@ bassusLyrics = \lyricmode {
     \new StaffGroup = choirStaff <<
       \new Voice = "discantusNotes" <<
         \global
-        \set Staff.instrumentName = "Discantus"
+        \set Staff.instrumentName = #"Discantus"
         \incipit \discantusIncipit
         \discantusNotes
       >>
       \new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
       \new Voice = "altusNotes" <<
         \global
-        \set Staff.instrumentName = "Altus"
+        \set Staff.instrumentName = #"Altus"
         \incipit \altusIncipit
         \altusNotes
       >>
       \new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
       \new Voice = "tenorNotes" <<
         \global
-        \set Staff.instrumentName = "Tenor"
+        \set Staff.instrumentName = #"Tenor"
         \incipit \tenorIncipit
         \tenorNotes
       >>
       \new Lyrics = "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
       \new Voice = "bassusNotes" <<
-        \set Staff.instrumentName = "Bassus"
+        \global
+        \set Staff.instrumentName = #"Bassus"
         \incipit \bassusIncipit
         \bassusNotes
       >>
@@ -268,7 +269,7 @@ bassusLyrics = \lyricmode {
       %% overall spacing if you comment in the following command.
       %%\remove "Forbid_line_break_engraver"
     }
-    indent=6\cm
+    indent = 6\cm
     incipit-width = 4\cm
   }
 }
index 58001e6b7857821b6c20689134b28efbf3c3e59a..75c478070a85fb84f307ae9407edc16ce99852ac 100644 (file)
@@ -10,11 +10,13 @@ mark is also available.
 }
 
 \relative c'' {
-  \override BreathingSign #'text =
-    #(make-musicglyph-markup "scripts.caesura.straight")
+  \override BreathingSign #'text = \markup {
+    \musicglyph #"scripts.caesura.straight"
+  }
   c8 e4. \breathe g8. e16 c4
 
-  \override BreathingSign #'text =
-    #(make-musicglyph-markup "scripts.caesura.curved")
+  \override BreathingSign #'text = \markup {
+    \musicglyph #"scripts.caesura.curved"
+  }
   g8 e'4. \breathe g8. e16 c4
 }
index 6b22d699c9a234d382df1613985fe8132c5c72c3..e357cc6ff27291cd86bb3e9f157a22e795d04e7b 100644 (file)
@@ -30,9 +30,10 @@ music = \relative c {
     \clef "G_8"
     \music
   }
-  \new TabStaff \with {
+  \new TabStaff \with { 
     tablatureFormat = #letter-tablature-format
-  } {
+  }
+  {
     \music
   }
 >>
index 365c61d8fe31c4579c6c2b5f2c438ed1be33fe41..aa3c845eb9070370b7dcf24fc8a08cfd2a6fb29c 100644 (file)
@@ -8,7 +8,7 @@
 
 \relative c'' {
   \override TextSpanner #'bound-padding = #1.0
-  \override TextSpanner #'dash-fraction = #'()
+  \override TextSpanner #'style = #'line
   \override TextSpanner #'bound-details #'right #'arrow = ##t
   \override TextSpanner #'bound-details #'left #'text = #"fof"
   \override TextSpanner #'bound-details #'right #'text = #"gag"
index a2cea0921b684e237ffaf7c378bbb6b20220fce9..7dcc5ebe49f25e44c8dd9fddcc746db76173d5dd 100644 (file)
@@ -2,7 +2,7 @@
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
-Setting the @code{transparent} property will cause an object to be
+Setting the @code{'transparent} property will cause an object to be
 printed in \"invisible ink\": the object is not printed, but all its
 other behavior is retained.  The object still takes up space, it takes
 part in collisions, and slurs, ties and beams can be attached to it.
@@ -25,7 +25,9 @@ flag from interfering with tie positioning, the stem is extended.
     \once \override Stem #'transparent = ##t
     \once \override Stem #'length = #8
     g8 ~ g\noBeam
-  } \\ {
+  }
+  \\
+  {
     b8 g g e
   } >>
 }
index 789461a05be0c6c1a5ac6bfd719bea81a57a72fd..24346da7965918d41ef74b8de531b8286591c983 100644 (file)
    (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
 
 % Candide, Voltaire
-\markuplines \override-lines #'(baseline-skip . 2.5) {
-  \paragraph {
-    Il y avait en Westphalie, dans le château de M. le baron de
-    Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
-    les mœurs les plus douces.  Sa physionomie annonçait son âme.
-    Il avait le jugement assez droit, avec l'esprit le plus simple ;
-    c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
-    anciens domestiques de la maison soupçonnaient qu'il était fils
-    de la sœur de monsieur le baron et d'un bon et honnête
-    gentilhomme du voisinage, que cette demoiselle ne voulut jamais
-    épouser parce qu'il n'avait pu prouver que soixante et onze
-    quartiers, et que le reste de son arbre généalogique avait été
-    perdu par l'injure du temps.
-  }
-  \paragraph {
-    Monsieur le baron était un des plus puissants seigneurs de la
-    Westphalie, car son château avait une porte et des fenêtres.  Sa
-    grande salle même était ornée d'une tapisserie.  Tous les chiens
-    de ses basses-cours composaient une meute dans le besoin ; ses
-    palefreniers étaient ses piqueurs; le vicaire du village était
-    son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
-    riaient quand il faisait des contes.
+\markuplines {
+  \override-lines #'(baseline-skip . 2.5) {
+    \paragraph {
+      Il y avait en Westphalie, dans le château de M. le baron de
+      Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
+      les mœurs les plus douces.  Sa physionomie annonçait son âme.
+      Il avait le jugement assez droit, avec l'esprit le plus simple ;
+      c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
+      anciens domestiques de la maison soupçonnaient qu'il était fils
+      de la sœur de monsieur le baron et d'un bon et honnête
+      gentilhomme du voisinage, que cette demoiselle ne voulut jamais
+      épouser parce qu'il n'avait pu prouver que soixante et onze
+      quartiers, et que le reste de son arbre généalogique avait été
+      perdu par l'injure du temps.
+    }
+    \paragraph {
+      Monsieur le baron était un des plus puissants seigneurs de la
+      Westphalie, car son château avait une porte et des fenêtres.  Sa
+      grande salle même était ornée d'une tapisserie.  Tous les chiens
+      de ses basses-cours composaient une meute dans le besoin ; ses
+      palefreniers étaient ses piqueurs; le vicaire du village était
+      son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
+      riaient quand il faisait des contes.
+    }
   }
 }
index 81d76482406cc48243e23e00053ac75aeccdf8e2..61ce8693357ac3aa9421b28a61f7b52394d9dde1 100644 (file)
@@ -3,7 +3,7 @@
 \header {
   lsrtags = "text"
   texidoc = "
-By putting the output of @code{lilypond-version} into a lyric or a
+By putting the output of @code{lilypond-version} into lyrics or a
 text markup, it is possible to print the version number of LilyPond in
 a score, or in a document generated with @code{lilypond-book}.
 "
index fed511bff28e2c697860c174ad03de03ef56ad04..40d489308994c2823a9184fbbac52011fa9e5434 100644 (file)
@@ -8,7 +8,8 @@ and referred to in markups."
 
 #(set-default-paper-size "a6")
 
-#(define-markup-command (toc-line layout props label text) (symbol? markup?)
+#(define-markup-command (toc-line layout props label text)
+  (symbol? markup?)
   (interpret-markup layout props
    (markup #:fill-line (text #:page-ref label "8" "?"))))
 
@@ -32,15 +33,18 @@ and referred to in markups."
 
   \label #'firstScore
   \score {
-    {
-      c'2 c'
-      \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA
-      c'2 c'
+    \new Staff \relative c' {
+      c2 c
+      \mark \markup {
+        A (page \concat { \page-ref #'markA "0" "?" ) }
+      } \label #'markA
+      c2 c
       \pageBreak
       \mark "B" \label #'markB
-      d'2 d'
-      d'2 d'
-      \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
+      d2 d
+      d2 d
+      \once \override Score.RehearsalMark #'break-visibility =
+        #begin-of-line-invisible
       \mark "C" \label #'markC
     }
     \header { piece = "First score" }
index 068d2e439c40b552caf3084f46d0173f06f4f862..fcb8a181f5db13bc56de0e05200d7395de5a2b99 100644 (file)
@@ -3,7 +3,7 @@
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 Unlike ordinary rests, there is no predefined command
-to change the vertical position on the staff of a multi-measure
+to change the staff position of a multi-measure
 rest symbol of either form by attaching it to a note.  However,
 in polyphonic music multi-measure rests in odd-numbered and
 even-numbered voices are vertically separated.  The positioning
index 6d8383797f46ba36969ff43f0645691f583fb8d8..53768e2f15cded72569722033d51a735ad125428 100644 (file)
@@ -31,7 +31,9 @@ quoteTest = {
 
 {
   \set Staff.instrumentName =
-    \markup \center-column { Horn \line { in F } }
+    \markup {
+      \center-column { Horn \line { in F } }
+    }
   \quoteTest
   \transpose c' d' << \quoteTest s4_"up a tone" >>
 }
index df17b780cfacbf134b5f6e4dff769e4a6efeb078..46197a7933c1f15379be99cf79c9c863bee9a7d8 100644 (file)
@@ -3,7 +3,7 @@
   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"
 }
index cc6c7c4bdccd94e7c410fd64f1ebed5299df0a4e..ea6dab0a8afb4b4d1d56b4d8922ecd7eac401c20 100644 (file)
@@ -15,8 +15,11 @@ to @code{#t}.
 
 ignore = \override NoteColumn #'ignore-collision = ##t
 
-\relative c' <<
-  \ignore
-  { \stemDown f2 g } \\
-  { c2 c, }
->>
+\relative c' {
+  <<
+    \ignore
+    { \stemDown f2 g }
+    \\
+    { c2 c, }
+  >>
+}
index f83861f6be21dc6d3d6e45a9a7ef5d5f4c9ec0bf..070ba64fcfb4a83468e38db97e8cb563ba01c8ee 100644 (file)
@@ -74,10 +74,10 @@ music = \relative c' { c4 d e g }
 
 \score {
   \new Staff {
-    \transpose c ais \music
-    \naturalizeMusic \transpose c ais \music
-    \transpose c deses \music
-    \naturalizeMusic \transpose c deses \music
+    \transpose c ais { \music }
+    \naturalizeMusic \transpose c ais { \music }
+    \transpose c deses { \music }
+    \naturalizeMusic \transpose c deses { \music }
   }
   \layout { }
 }
index 659a0bc60fd2045bc9bcd02e70dcd77861476ae4..b6981653acdf5e51d0ae39c08ef925a15e3cadc9 100644 (file)
@@ -13,7 +13,7 @@ are some examples of available tweaks.
   \set fingeringOrientations = #'(right)
   <
     \tweak #'font-size #3 c
-    \tweak #'color #red  d-\tweak #'font-size #8 -4
+    \tweak #'color #red d-\tweak #'font-size #8 -4
     \tweak #'style #'cross g
     \tweak #'duration-log #2 a
   >2
index 31a423c680dc6cab119a93ed6a8b6eafca8464ea..091796946560476c2c2100438e7494228831871b 100644 (file)
@@ -51,7 +51,7 @@ portuguese = \lyricmode {
   à vo -- cê uma can -- ção legal
 }
 
-\relative  {
+\relative c' {
   c2 d
   e2 f
   g2 f
index 0fd41d177778d37fa6b5d038ae5fb6aa7c4fc936..63394d44024ebb0b6498d684f1b423b246945428 100644 (file)
@@ -12,7 +12,10 @@ staff, volte can be put under chords."
       c1
       c1
     }
-    \new Staff \with { \consists "Volta_engraver" } {
+    \new Staff \with {
+      \consists "Volta_engraver"
+    }
+    {
       \repeat volta 2 { c'1 }
       \alternative { c' }
     }
index 33cb728a65a73172ff7cdd0f6aa93a3baef657ee..4b0f121a268c8a95c3e21bc3afbb3ced7aee93e2 100644 (file)
@@ -19,7 +19,7 @@ voltaMusic = \relative c'' {
 
 <<
   \new StaffGroup <<
-    \context Staff \voltaMusic
+    \new Staff \voltaMusic
     \new Staff \voltaMusic
   >>
   \new StaffGroup <<
index 8e8a34739f9dad06138a2cfeb17ac693b4b592ba..73522a37d915dc8a89114f34d9ec136554a3b5ff 100644 (file)
@@ -10,8 +10,8 @@ formatting with @code{\\markup}.
 Since @code{repeatCommands} takes a list, the simplest method of
 including markup is to use an identifier for the text and embed
 it in the command list using the Scheme syntax
-@w{@code{#(list (list 'volta textIdentifier))}}. Start- and end-repeat commands
-can be added as separate list elements:"
+@w{@code{#(list (list 'volta textIdentifier))}}. Start- and
+end-repeat commands can be added as separate list elements:"
 doctitle = "Volta text markup using @code{repeatCommands}"
 }
 
index 790cc31b7dfae0c09eb42e73d49365c6ef0402a3..f458fdbf95075b4cda5af84ff84ef9fe2d215352 100644 (file)
@@ -28,9 +28,9 @@ cantus = \new VaticanaVoice = "cantus"  {
     \column {
       " " " " " " " " "VII" " "
       {
-       \bigger \bigger \bigger \bigger
-       \bigger \bigger \bigger \bigger
-       \bigger \bigger \bigger \bigger
+       \larger \larger \larger \larger
+       \larger \larger \larger \larger
+       \larger \larger \larger \larger
        "P"
       }
     }
diff --git a/input/regression/arpeggio-no-overshoot.ly b/input/regression/arpeggio-no-overshoot.ly
new file mode 100644 (file)
index 0000000..ec47ee1
--- /dev/null
@@ -0,0 +1,15 @@
+\version "2.11.62"
+
+\header {
+  texidoc = "Arpeggios do not overshoot the highest note head.
+The first chord in this example simulates overshoot using
+@code{'positions} for comparison with the correct behaviour."
+}
+
+\relative c' {
+  % simulate overshoot for comparison
+  \once \override Arpeggio #'positions = #'(-3 . 1)
+  <c e g b>1\arpeggio
+  <c e g b>1\arpeggio
+  <f a c>2\arpeggio <g b d f>\arpeggio
+}
index ec771c57babe1f047be5b82764c8eb42d9e22b2a..8282dbcc3cdf995f30c73ced9d34bc6c751a0f05 100644 (file)
@@ -23,6 +23,8 @@ Score.hideTempoNote, one can hide the duration=count in the tempo mark.
   \set Score.tempoHideNote = ##t
   \tempo "No note" 8=160 c1
   \tempo "Still not" c1
+  % No text and also no note => \null markup
+  \tempo 4=100 c1
   \tempo "Allegro" 4=120 c1
   \set Score.tempoHideNote = ##f
   \tempo "With note" 8=80 c1\break
index fbe31bb624510875a6fc7d80e05daefea3d1901a..c9db11c198490e46cbac40a4fc1487396ae57b33 100644 (file)
@@ -34,7 +34,7 @@ modernAccidentals = {
 melody =    \relative c'' \repeat volta 2 \context Voice = "singer" {
   \time 6/8
   \autoBeamOff
-  s1*0^\markup {  \bigger { \hspace #-3.0 Lieblich, etwas geschwind } }
+  s1*0^\markup {  \larger { \hspace #-3.0 Lieblich, etwas geschwind } }
   R2.
   r4 r8 c4 g8 |
   \acciaccatura { f16 }  e4 c8
@@ -131,7 +131,7 @@ pianoLH =  \relative c'' \repeat volta 2\new Voice {
         \new PianoStaff << 
           \set PianoStaff.instrumentName = \markup {
             \bold
-            \bigger\bigger\bigger\bigger
+            \larger\larger\larger\larger
             \huge
             "2."
           }
index 80858426bc6eb43bc7f12e2f77a83aec4351d8b3..22351d3b13f3d56a8d640dc730737d2b39d58b31 100644 (file)
@@ -97,6 +97,16 @@ Arpeggio::print (SCM smob)
   Font_metric *fm = Font_interface::get_default_font (me);
   Stencil squiggle = fm->find_by_name ("scripts.arpeggio");
 
+  /*
+    Compensate for rounding error which may occur when a chord
+    reaches the center line, resulting in an extra squiggle
+    being added to the arpeggio stencil.  This value is appreciably
+    larger than the rounding error, which is in the region of 1e-16
+    for a global-staff-size of 20, but small enough that it does not
+    interfere with smaller staff sizes.
+  */
+  const Real epsilon = 1e-3;
+
   Stencil arrow;
   if (dir)
     {
@@ -104,9 +114,10 @@ Arpeggio::print (SCM smob)
       heads[dir] -= dir * arrow.extent (Y_AXIS).length ();
     }
 
-  for (Real y = heads[LEFT]; y < heads[RIGHT];
-       y += squiggle.extent (Y_AXIS).length ())
-    mol.add_at_edge (Y_AXIS, UP, squiggle, 0.0);
+  while (mol.extent (Y_AXIS).length () + epsilon < heads.length ())
+    {
+      mol.add_at_edge (Y_AXIS, UP, squiggle, 0.0);
+    }
 
   mol.translate_axis (heads[LEFT], Y_AXIS);
   if (dir)
index 60a13ed342ce85f9ea14c07c5f4643e60b0d81a8..7f4c32a1750f29eb6b083c8c9bdc256f481eeee2 100644 (file)
@@ -109,6 +109,7 @@ $Texi2HTML::Config::paragraph          = \&makeinfo_like_paragraph;
 $Texi2HTML::Config::complex_format_map->{'example'} = {
   'begin' => q{"<blockquote><pre class=\"example\">"},
   'end' => q{"</pre></blockquote>\n"},
+  'style' => 'code',
  };
 
 %Texi2HTML::config::misc_pages_targets = (
index 17b7789e1800261e7db63fdb405f6cef9d350d75..9ef8cd48dd9b598f6d8f8a216474c6e117518781 100644 (file)
@@ -35,13 +35,13 @@ bookTitleMarkup = \markup {
     \fill-line { \fromproperty #'header:dedication }
     \override #'(baseline-skip . 3.5)
     \column {
-      \huge \bigger \bold
+      \huge \larger \bold
       \fill-line {
-        \bigger \fromproperty #'header:title
+        \larger \fromproperty #'header:title
       }
       \fill-line {
         \large \smaller \bold
-        \bigger \fromproperty #'header:subtitle
+        \larger \fromproperty #'header:subtitle
       }
       \fill-line {
         \smaller \bold
index cb48266a28361f8228227427734192ee47605f88..e94bf30e7625c5c5d6cd0863d46607805d9b13e0 100644 (file)
@@ -2817,9 +2817,10 @@ def conv (str):
     str = re.sub (r'\\include(\s+)"gregorian-init.ly"', r'\\include\1"gregorian.ly"', str)
     return str
 
-@rule ((2, 11, 62), "makam-init.ly -> makam.ly")
+@rule ((2, 11, 62), "makam-init.ly -> makam.ly, \\bigger -> \\larger")
 def conv (str):
     str = re.sub (r'\\include(\s+)"makam-init.ly"', r'\\include\1"makam.ly"', str)
+    str = re.sub (r"\\bigger", r"\\larger", str)
     return str
 
 # Guidelines to write rules (please keep this at the end of this file)
index 778569f3d33c25081a0a158493c5e1837688fe2d..63300257208cd21847cec5cf1887d9b634b97d56 100644 (file)
@@ -1673,27 +1673,6 @@ any sort of property supported by @rinternals{font-interface} and
 ;; fonts.
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
-(define-builtin-markup-command (bigger layout props arg)
-  (markup?)
-  font
-  ()
-  "Increase the font size relative to current setting.
-
-@lilypond[verbatim,quote]
-\\markup {
-  \\huge {
-    huge
-    \\hspace #2
-    \\bigger {
-      bigger
-    }
-    \\hspace #2
-    huge
-  }
-}
-@end lilypond"
-  (interpret-markup layout props
-   `(,fontsize-markup 1 ,arg)))
 
 (define-builtin-markup-command (smaller layout props arg)
   (markup?)
@@ -1721,7 +1700,7 @@ any sort of property supported by @rinternals{font-interface} and
   (markup?)
   font
   ()
-  "Copy of the @code{\\bigger} command.
+  "Increase the font size relative to current setting.
 
 @lilypond[verbatim,quote]
 \\markup {
@@ -1731,7 +1710,8 @@ any sort of property supported by @rinternals{font-interface} and
   larger
 }
 @end lilypond"
-  (interpret-markup layout props (make-bigger-markup arg)))
+  (interpret-markup layout props
+   `(,fontsize-markup 1 ,arg)))
 
 (define-builtin-markup-command (finger layout props arg)
   (markup?)
index 2e4b8a63049c0b72683f0d519b39edc0e5c8207c..3767a18be2be9de99549f3541ef00ea2b494dd66 100644 (file)
                           (make-simple-markup  "=")
                           (make-simple-markup " ")
                           (make-simple-markup (number->string count))))
-                      (make-null-markup)))
+                      #f))
          (text-markup (if (not (null? text))
                         (make-bold-markup text)
                         #f)))
     (if text-markup
-      (if note-markup
+      (if (and note-markup (not hide-note))
         (make-line-markup (list text-markup
           (make-concat-markup (list (make-simple-markup "(")
                                     note-markup
                                     (make-simple-markup ")")))))
-        (make-line-markup (list text-markup))
-      )
+        (make-line-markup (list text-markup)))
       (if note-markup
         (make-line-markup (list note-markup))
-        #f
-      )
-    )
-  )
-)
+        (make-null-markup)))))
 
 (define-public (format-mark-alphabet mark context)
   (make-bold-markup (make-markalphabet-markup (1- mark))))
index e835d68753e86a47d15da433b7a3bc0a0f359582..6cdd72e430996ba47c1f58fd9ac3db68d941e283 100644 (file)
@@ -1053,7 +1053,7 @@ def musicxml_words_to_lily_event (words):
             "medium": '',
             "large": '\\large',
             "x-large": '\\huge',
-            "xx-large": '\\bigger\\huge'
+            "xx-large": '\\larger\\huge'
         }.get (size, '')
         if font_size:
             event.markup += font_size