]> git.donarmstrong.com Git - lilypond.git/commitdiff
Move input/new doctitles and update LSR
authorJohn Mandereau <john.mandereau@gmail.com>
Tue, 15 Apr 2008 08:42:17 +0000 (10:42 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Tue, 15 Apr 2008 08:42:17 +0000 (10:42 +0200)
49 files changed:
input/lsr/ancient-notation.snippet-list
input/lsr/broken-crescendo-hairpin.ly
input/lsr/caesura-railtracks-with-fermata.ly
input/lsr/changing-form-of-multi--measure-rests.ly
input/lsr/clip-systems.ly
input/lsr/drawing-boxes-around-grobs.ly
input/lsr/drawing-circles-around-various-objects.ly
input/lsr/editorial-and-educational-use.snippet-list
input/lsr/incipit.ly
input/lsr/letter-tablature-formatting.ly
input/lsr/line-arrows.ly
input/lsr/makam.ly
input/lsr/making-an-object-invisible-with-the-transparent-property.ly
input/lsr/markup-lines.ly
input/lsr/move-specific-text.ly
input/lsr/outputting-the-version-number.ly
input/lsr/page-label.ly
input/lsr/piano-template-with-centered-dynamics.ly
input/lsr/positioning-multi--measure-rests.ly
input/lsr/quoting-another-voice-with-transposition.ly
input/lsr/quoting-another-voice.ly
input/lsr/table-of-contents.ly
input/lsr/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
input/lsr/using-the--tweak-command-to-tweak-individual-grobs.ly
input/lsr/utf-8.ly
input/lsr/volta-multi-staff.ly
input/new/broken-crescendo-hairpin.ly
input/new/changing-form-of-multi--measure-rests.ly
input/new/clip-systems.ly
input/new/drawing-boxes-around-grobs.ly
input/new/drawing-circles-around-various-objects.ly
input/new/incipit.ly
input/new/letter-tablature-formatting.ly
input/new/line-arrows.ly
input/new/makam.ly
input/new/making-an-object-invisible-with-the-transparent-property.ly
input/new/markup-lines.ly
input/new/move-specific-text.ly
input/new/outputting-the-version-number.ly
input/new/page-label.ly
input/new/piano-template-with-centered-dynamics.ly
input/new/positioning-multi--measure-rests.ly
input/new/quoting-another-voice-with-transposition.ly
input/new/quoting-another-voice.ly
input/new/table-of-contents.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-multi-staff.ly

index 9da2dde0b7a692e7f37b0ca1875da53e9a836ed2..8593b52ab3a1530bd905b0798158bebbf25316e0 100644 (file)
@@ -1,6 +1,7 @@
 transcription-of-ancient-music-with-incipit.ly
 chant-or-psalms-notation.ly
 adding-a-figured-bass-above-or-below-the-notes.ly
+incipit.ly
 ancient-notation-template----modern-transcription-of-mensural-music.ly
 ancient-fonts.ly
 ancient-time-signatures.ly
index dba88832427ce7a430bc92a8f11def15580c4d21..a192b9144420727952c2b6e62d8a500add0ad078 100644 (file)
@@ -3,7 +3,6 @@
 \version "2.11.38"
 
 \header {
-  doctitle = "Broken crescendo hairpin"
   lsrtags = "expressive-marks"
   texidoc = "
 In order to make parts of a crescendo hairpin invisible, the following
@@ -20,7 +19,9 @@ y-origin of the rectangle.
 
 Make sure to put the hairpin in a lower layer than the text markup to
 actually draw the rectangle above the hairpin. 
-" } % begin verbatim
+"
+  doctitle = "Broken crescendo hairpin"
+} % begin verbatim
 
 \score {
   \relative c' {
index 6d417d954d78767e11c064a3e24b5b69fc849acb..58bde649d28938c44abf949384c7020ae9a02ae4 100644 (file)
@@ -12,7 +12,7 @@ snippet should present an optically pleasing combination of railtracks
 and a fermata.
 
 "
-  doctitle = "Caesura ("railtracks") with fermata"
+  doctitle = "Caesura (\"railtracks\") with fermata"
 } % begin verbatim
 {
   c''2.
index 44573554d524d87b0a99b8c8f247d87100b8b512..5b1d5c3bd362eef9eb62be9d8f7403572de782c1 100644 (file)
@@ -1,17 +1,18 @@
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
 \version "2.11.42"
-\layout { ragged-right= ##t }
+\layout { ragged-right = ##t }
 \header {
-  doctitle = "Changing form of multi-measure rests"
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
-If there are ten or fewer measures of rests, LilyPond prints
-a series of longa and breve rests (called in German
-\"Kirchenpausen\" - church rests) within the staff and
-prints a simple line otherwise.  This default number of ten
-may be changed by an override:
-"} % begin verbatim
+If there are ten or fewer measures of rests, a series of longa
+and breve rests (called in German \"Kirchenpausen\" - church rests)
+is printed within the staff; otherwise a simple line is shown.
+This default number of ten may be changed by overriding the
+@code{expand-limit} property:
+"
+  doctitle = "Changing form of multi-measure rests"
+} % begin verbatim
 
 \relative c'' {
   \compressFullBarRests
index c830b0e330b39140e7b1818c655bf2019560c609..759a3de69e32b328ff32d94c2fd28adbbf477057 100644 (file)
@@ -3,11 +3,10 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Clip systems"
   lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
 % "Special output" might be more adequate -jm
   texidoc = "
-This code shows how to clip (extracts) snippets from a full score.
+This code shows how to clip (extract) snippets from a full score.
 
 This file needs to be run separately with @code{-dclip-systems}; the
 snippets page may not adequately show the results.
@@ -16,58 +15,54 @@ The result will be files named
 @file{@var{base}-from-@var{start}-to-@var{end}[-@var{count}].eps}.
 
 @itemize @bullet
-@item If system starts and ends are included, they include extents of the System grob, eg. instrument names.
+@item If system starts and ends are included, they include extents of the System grob, e.g., instrument names.
 @item Grace notes at the end point of the region are not included.
 @item Regions can span multiple systems. In this case, multiple EPS files are generated.
 @end itemize
 "
+  doctitle = "Clip systems"
 } % begin verbatim
 
 #(ly:set-option 'clip-systems)
-
 #(set! output-count 1)
 
-origScore = \score{
-    \relative {
-      \set Staff.instrumentName = #"bla"
-      c1
-      d
-      \grace c16
-      e1
-      \key d\major
-      
-      f
-      \break  \clef bass
-      g,
-      fis
-    }  
+origScore = \score {
+  \relative c' {
+    \set Staff.instrumentName = #"bla"
+    c1
+    d
+    \grace c16 e1
+    \key d \major
+    f \break
+    \clef bass
+    g,
+    fis
+  }
 }
 
-\book { 
+\book {
   \score {
     \origScore
     \layout {
-
-      %% each clip-region is a (START . END) pair
-      %% where both are rhythmic-locations.
+      % Each clip-region is a (START . END) pair
+      % where both are rhythmic-locations.
       
-      %% (make-rhythmic-locations BAR-NUMBER NUM DEN)
-      %% means NUM/DEN whole-notes into bar numbered BAR-NUMBER
+      % (make-rhythmic-locations BAR-NUMBER NUM DEN)
+      % means NUM/DEN whole-notes into bar numbered BAR-NUMBER
 
-      clip-regions
-      = #(list
-         (cons
-          (make-rhythmic-location 2 0 1)
-          (make-rhythmic-location 4 0 1))
+      clip-regions = #(list
+      (cons
+       (make-rhythmic-location 2 0 1)
+       (make-rhythmic-location 4 0 1))
+      
+      (cons
+       (make-rhythmic-location 0 0 1)
+       (make-rhythmic-location 4 0 1))
 
-         (cons
-          (make-rhythmic-location 0 0 1)
-          (make-rhythmic-location 4 0 1))
-         
-         (cons
-          (make-rhythmic-location 0 0 1)
-          (make-rhythmic-location 6 0 1))
-       )
+      (cons
+       (make-rhythmic-location 0 0 1)
+       (make-rhythmic-location 6 0 1))
+      )
     }
   }
 }
index fc77c565e2fa575b22a60d46557143119172a539..96739ce4940a6a6306e0c20013730b01b10188ce 100644 (file)
@@ -3,27 +3,25 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Drawing boxes around grobs"
   lsrtags = "tweaks-and-overrides"
   texidoc = "
 The @code{print-function} can be overridden to draw a box around an
 arbitrary grob.  
 "
+  doctitle = "Drawing boxes around grobs"
 } % begin verbatim
 
 \relative c'' {
   \override TextScript  #'stencil =
   #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
-
   c'4^"foo"
 
   \override Stem  #'stencil =
   #(make-stencil-boxer 0.05 0.25 ly:stem::print)
-
   \override Score.RehearsalMark  #'stencil =
   #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)
   b8
+  
   \revert Stem #'stencil
-
   c4. c4 \mark "F" c1
 }
index d500865121f315d4ab475e050394e8cfa047f7b5..7f5f6b907d11c2d9cbf090c029da829c90611eba 100644 (file)
@@ -3,17 +3,18 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Drawing circles around various objects"
   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} % begin verbatim
+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}.
-" }
+"
+  doctitle = "Drawing circles around various objects"
+} % begin verbatim
 
 \relative c'{
 c1
index 139d6dbcccf5418b9f93edaceee7ad7cba0ddc10..c9059cf44a9ecc1e2a1296cc08d7fe5a6efd19bd 100644 (file)
@@ -8,5 +8,5 @@ changing-a-single-notes-size-in-a-chord.ly
 controlling-the-placement-of-chord-fingerings.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
 blanking-staff-lines-using-the--whiteout-command.ly
-grid-lines;-emphasizing-rhythms-and-notes-synchronization.ly
-grid-lines;-changing-their-appearance.ly
+grid-lines-emphasizing-rhythms-and-notes-synchronization.ly
+grid-lines-changing-their-appearance.ly
index 97f142337abc58d77f2dbe5d42dd8a3bbf6eb70a..fc8999b7d1b9266691017a551c3ff3df86b80b9e 100644 (file)
@@ -2,10 +2,10 @@
 %% This file is in the public domain.
 \version "2.11.39"
 \header {
-  doctitle = "Incipit"
-  lsrtags = "staff-notation,Ancient notation"
+  lsrtags = "staff-notation,ancient-notation"
   texidoc = "Incipits can be added using the instrument name grob, but
 keeping separate the instrument name definition and the incipit definition."
+  doctitle = "Incipit"
 } % begin verbatim
 
 incipit =
index 7d1e7f414618c51c758b6a4ae5e2b822581d94e6..2da9341fa101da36364f67df5feff24b04aa1b73 100644 (file)
@@ -3,12 +3,12 @@
 \version "2.11.38"
 
 \header {
-  doctitle = "Letter tablature formatting"
   lsrtags = "guitar"
   texidoc = "
 You can format a tablature with letters instead of numbers - so that
 0->a, 1->b, 2->c, etc. 
 
 BROKEN IN 2.11, COMMENTED OUT."
+  doctitle = "Letter tablature formatting"
 } % begin verbatim
 { c'4 }
index fbd5aa8f71f26ebf26e4d070c9946a1126de7074..aa7c977ff85fb6d2ecdc5a24f0d4bf86ca40d378 100644 (file)
@@ -3,9 +3,9 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Line arrows"
   lsrtags = "expressive-marks"
   texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
+  doctitle = "Line arrows"
 } % begin verbatim
 
 \relative c'' {
index 308d683a3aa32d6557bac7f4dac5d7d139e09cac..8849640ba7134dbc65c3d329d2bc20ebf15a1a8a 100644 (file)
 %% Do not edit this file; it is auto-generated from input/new
 %% This file is in the public domain.
 \version "2.11.38"
-\layout { ragged-right = ##t }
 \header {
-  doctitle = "Makam"
   lsrtags = "pitches"
   texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
-  microtonal alterations."
+  microtonal alterations.  Consult the initialization file
+  @code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
+  for details of pitch names and alterations.
+  "
+  doctitle = "Makam"
 } % begin verbatim
 
-% Define 1/9 alterations.
-
-#(define-public KOMA 1/9)
-#(define-public BAKIYE 4/9)
-#(define-public KUCUK 5/9)
-#(define-public BUYUKMUCENNEB 8/9)
-
-
-% Define pitch names
-
-makamPitchNames = #`(
-  (c . ,(ly:make-pitch -1 0 NATURAL))
-  (d . ,(ly:make-pitch -1 1 NATURAL))
-  (e . ,(ly:make-pitch -1 2 NATURAL))
-  (f . ,(ly:make-pitch -1 3 NATURAL))
-  (g . ,(ly:make-pitch -1 4 NATURAL))
-  (a . ,(ly:make-pitch -1 5 NATURAL))
-  (b . ,(ly:make-pitch -1 6 NATURAL))
-  
-  (cc . ,(ly:make-pitch -1 0 KOMA))
-  (dc . ,(ly:make-pitch -1 1 KOMA))
-  (ec . ,(ly:make-pitch -1 2 KOMA))
-  (fc . ,(ly:make-pitch -1 3 KOMA))
-  (gc . ,(ly:make-pitch -1 4 KOMA))
-  (ac . ,(ly:make-pitch -1 5 KOMA))
-  (bc . ,(ly:make-pitch -1 6 KOMA))
-  
-  (cb . ,(ly:make-pitch -1 0 BAKIYE))
-  (db . ,(ly:make-pitch -1 1 BAKIYE))
-  (eb . ,(ly:make-pitch -1 2 BAKIYE))
-  (fb . ,(ly:make-pitch -1 3 BAKIYE))
-  (gb . ,(ly:make-pitch -1 4 BAKIYE))
-  (ab . ,(ly:make-pitch -1 5 BAKIYE))
-  (bb . ,(ly:make-pitch -1 6 BAKIYE))
-  
-  (ck . ,(ly:make-pitch -1 0 KUCUK))
-  (dk . ,(ly:make-pitch -1 1 KUCUK))
-  (ek . ,(ly:make-pitch -1 2 KUCUK))
-  (fk . ,(ly:make-pitch -1 3 KUCUK))
-  (gk . ,(ly:make-pitch -1 4 KUCUK))
-  (ak . ,(ly:make-pitch -1 5 KUCUK))
-  (bk . ,(ly:make-pitch -1 6 KUCUK))
-  
-  (cbm . ,(ly:make-pitch -1 0 BUYUKMUCENNEB))
-  (dbm . ,(ly:make-pitch -1 1 BUYUKMUCENNEB))
-  (ebm . ,(ly:make-pitch -1 2 BUYUKMUCENNEB))
-  (fbm . ,(ly:make-pitch -1 3 BUYUKMUCENNEB))
-  (gbm . ,(ly:make-pitch -1 4 BUYUKMUCENNEB))
-  (abm . ,(ly:make-pitch -1 5 BUYUKMUCENNEB))
-  (bbm . ,(ly:make-pitch -1 6 BUYUKMUCENNEB))
-  
-  ;; f for flat.
-  (cfc . ,(ly:make-pitch -1 0 (- KOMA)))
-  (dfc . ,(ly:make-pitch -1 1 (- KOMA)))
-  (efc . ,(ly:make-pitch -1 2 (- KOMA)))
-  (ffc . ,(ly:make-pitch -1 3 (- KOMA)))
-  (gfc . ,(ly:make-pitch -1 4 (- KOMA)))
-  (afc . ,(ly:make-pitch -1 5 (- KOMA)))
-  (bfc . ,(ly:make-pitch -1 6 (- KOMA)))
-  
-  (cfb . ,(ly:make-pitch -1 0 (- BAKIYE)))
-  (dfb . ,(ly:make-pitch -1 1 (- BAKIYE)))
-  (efb . ,(ly:make-pitch -1 2 (- BAKIYE)))
-  (ffb . ,(ly:make-pitch -1 3 (- BAKIYE)))
-  (gfb . ,(ly:make-pitch -1 4 (- BAKIYE)))
-  (afb . ,(ly:make-pitch -1 5 (- BAKIYE)))
-  (bfb . ,(ly:make-pitch -1 6 (- BAKIYE)))
-  
-  (cfk . ,(ly:make-pitch -1 0 (- KUCUK)))
-  (dfk . ,(ly:make-pitch -1 1 (- KUCUK)))
-  (efk . ,(ly:make-pitch -1 2 (- KUCUK)))
-  (ffk . ,(ly:make-pitch -1 3 (- KUCUK)))
-  (gfk . ,(ly:make-pitch -1 4 (- KUCUK)))
-  (afk . ,(ly:make-pitch -1 5 (- KUCUK)))
-  (bfk . ,(ly:make-pitch -1 6 (- KUCUK)))
-  
-  (cfbm . ,(ly:make-pitch -1 0 (- BUYUKMUCENNEB)))
-  (dfbm . ,(ly:make-pitch -1 1 (- BUYUKMUCENNEB)))
-  (efbm . ,(ly:make-pitch -1 2 (- BUYUKMUCENNEB)))
-  (ffbm . ,(ly:make-pitch -1 3 (- BUYUKMUCENNEB)))
-  (gfbm . ,(ly:make-pitch -1 4 (- BUYUKMUCENNEB)))
-  (afbm . ,(ly:make-pitch -1 5 (- BUYUKMUCENNEB)))
-  (bfbm . ,(ly:make-pitch -1 6 (- BUYUKMUCENNEB)))
-)
-
-% Set pitch names.
-pitchnames = \makamPitchNames
-#(ly:parser-set-note-names parser makamPitchNames)
-
-makamGlyphs = #'(
-       (1 . "accidentals.doublesharp")
-       (8/9 . "accidentals.sharp.slashslashslash.stemstem")
-       (5/9 . "accidentals.sharp.slashslashslash.stem")
-       (4/9 . "accidentals.sharp")
-       (1/9 . "accidentals.sharp.slashslash.stem")
-       (0 . "accidentals.natural")
-       (-1/9 . "accidentals.mirroredflat")
-       (-4/9 . "accidentals.flat.slash")
-       (-5/9 . "accidentals.flat")
-       (-8/9 . "accidentals.flat.slashslash")
-       (-1 . "accidentals.flatflat")
-       )
+% Initialize makam settings
+\include "makam-init.ly"
 
-\relative {
-  
-  %{ define alteration <-> symbol mapping. The following glyphs are available.
-  accidentals.sharp 
-  accidentals.sharp.slashslash.stem 
-  accidentals.sharp.slashslashslash.stemstem 
-  accidentals.sharp.slashslashslash.stem 
-  accidentals.sharp.slashslash.stemstemstem 
-  accidentals.natural 
-  accidentals.flat 
-  accidentals.flat.slash 
-  accidentals.flat.slashslash 
-  accidentals.mirroredflat.flat 
-  accidentals.mirroredflat 
-  accidentals.flatflat 
-  accidentals.flatflat.slash 
-  accidentals.doublesharp 
-  %}
-  
-  \override Accidental #'glyph-name-alist =  \makamGlyphs
-  \override Staff.KeySignature #'glyph-name-alist = \makamGlyphs
-  \set Staff.keySignature =  #'((3 .  4/9) (6 . -1/9))
-  
+\relative c' {
+  \set Staff.keySignature =  #`((3 . ,BAKIYE) (6 . ,(- KOMA)))  
   c cc db fk
   gbm gfc gfb efk
   fk db cc c
index 4ce85140901f64ee7ac63b742aef3f56a2b68f9c..096b23f67ebdbc0066240a54abd0d782e3d10530 100644 (file)
@@ -3,7 +3,6 @@
 \version "2.11.38"
 \layout { ragged-right = ##t }
 \header {
-  doctitle = "Making an object invisible with the transparent property"
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 Setting the @code{transparent} property will cause an object to be
@@ -17,7 +16,9 @@ Normally, ties only connect two notes in the same voice.  By
 introducing a tie in a different voice, and blanking the first up-stem
 in that voice, the tie appears to cross voices.  To prevent the blanked stem's
 flag from interfering with tie positioning, the stem is extended.
-" } % begin verbatim
+"
+  doctitle = "Making an object invisible with the transparent property"
+} % begin verbatim
 
 \relative c'' {
   \time 2/4
index 311962f9ee176b2e2930ce256505328979f979fb..333e5610f34753d7793287b7914ddb08943f9812 100644 (file)
@@ -3,10 +3,10 @@
 \version "2.11.38"
 
 \header {
-  doctitle = "Markup lines"
   lsrtags = "text"
   texidoc = "Text that can spread over pages is entered with the
 @code{\\markuplines} command."
+  doctitle = "Markup lines"
 } % begin verbatim
 
 #(set-default-paper-size "a6")
index 27102b7acf308f96a771d6ebfeef7fb897713953..e1e5f119cf9ad20ac3880883ce0ed50cda45045a 100644 (file)
@@ -3,11 +3,12 @@
 \version "2.11.38"
 % possible rename to scheme- or something like that.  -gp
 \header {
-  doctitle = "Move specific text"
   lsrtags = "tweaks-and-overrides"
   texidoc = "@cindex Scheme Move Text
 Objects of the same type, like text, can be moved around by using some Scheme code.
-" } % begin verbatim
+"
+  doctitle = "Move specific text"
+} % begin verbatim
 
 #(define (make-text-checker text)
    (lambda (grob) (equal? text (ly:grob-property grob 'text))))
index 1f3634b2d25e71c7e453e838d58542d55ef6ec73..e2c9db25f8709bc1f82c436831afaeee5538df4e 100644 (file)
@@ -3,13 +3,13 @@
 \version "2.11.38"
 
 \header {
-  doctitle = "Outputting the version number"
   lsrtags = "text"
   texidoc = "
 By putting the output of @code{lilypond-version} into a lyric or a
 text markup, it is possible to print the version number of LilyPond in
 a score, or in a document generated with @code{lilypond-book}.
 "
+  doctitle = "Outputting the version number"
 } % begin verbatim
 
 \score { \context Lyrics  {
index 9f1a416bd09bb3a21e70baf4639e1fdde9f09e67..f482cbac6167491b6172d2fe4b0d60662b2f729f 100644 (file)
@@ -3,10 +3,10 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Page label"
   lsrtags = "spacing"
   texidoc = "Page labels may be placed inside music or at top-level,
 and refered to in markups."
+  doctitle = "Page label"
 } % begin verbatim
 
 #(set-default-paper-size "a6")
index 45c0ffc46e7e4dd6f1e1fd3b474af933c27511e7..2770aab1f02f9b04208d4b7e8a905ba5a87224b7 100644 (file)
@@ -3,13 +3,14 @@
 \version "2.11.38"
 
 \header {
-  doctitle = "Piano template with centered dynamics"
   lsrtags = "expressive-marks,piano-music,template"
   texidoc = "
 Many piano scores have the dynamics centered between the two staves.
 This requires a bit of tweaking to implement, but since the template is
 right here, you don't have to do the tweaking yourself.
-" } % begin verbatim
+"
+  doctitle = "Piano template with centered dynamics"
+} % begin verbatim
 
 upper = \relative c'' {
   \clef treble
index 732180830b2c76e205a0fa1b2f05a6991854e54a..829b69e1dc0b32d3a88298fc4ada0fec32187b84 100644 (file)
@@ -3,7 +3,6 @@
 \version "2.11.42"
 \layout { ragged-right = ##t }
 \header {
-  doctitle = "Positioning multi-measure rests"
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 Unlike ordinary rests, there is no predefined command
@@ -12,7 +11,9 @@ rest symbol of either form by attaching it to a note.  However,
 in polyphonic music multi-measure rests in odd-numbered and
 even-numbered voices are vertically separated.  The positioning
 of multi-measure rests can be controlled as follows:
- "} % begin verbatim
+ "
+  doctitle = "Positioning multi-measure rests"
+} % begin verbatim
 
 \relative c'' {
   % Multi-measure rests by default are set under the second line
@@ -28,7 +29,7 @@ of multi-measure rests can be controlled as follows:
   << { R1 } \\ { a1 } >>
   % Multi-measure rests in even-numbered voices are under the bottom line
   << { c1 } \\ { R1 } >>
-  % They remain separated even in empty bars
+  % They remain separated even in empty measures
   << { R1 } \\ { R1 } >>
   % This brings them together even though there are two voices
   \compressFullBarRests
index 8aedbff5e75dbe5592036b79c24389b97b678d29..f0be04104a53ddba46897c610fae82eca3a8be0a 100644 (file)
@@ -2,13 +2,13 @@
 %% This file is in the public domain.
 \version "2.11.38"
 \header {
-  doctitle = "Quoting another voice with transposition"
   lsrtags = "pitches,staff-notation"
   texidoc = "Quotations take into account the transposition of both
 source and target. In this example, all instruments play sounding
 middle C; the target is an instrument in F. The target part may be
 transposed using @code{\\transpose}. In this case, all the pitches (including the
 quoted ones) are transposed."
+  doctitle = "Quoting another voice with transposition"
 } % begin verbatim
 
 \addQuote clarinet {
index ad9d493c1015679f5ab0affcd8486335ed3784cb..09328e4ed50cfd5ebe1d2df9991286b41ae68b48 100644 (file)
@@ -3,12 +3,12 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Quoting another voice"
   lsrtags = "staff-notation"
   texidoc = "With @code{\\quote}, fragments of previously entered
 music may be quoted. @code{quotedEventTypes} will determines what
 things are quoted.  In this example, a 16th rest is not quoted, since
 @code{rest-event} is not in @code{quotedEventTypes}."
+  doctitle = "Quoting another voice"
 } % begin verbatim
 
 quoteMe = \relative c' { fis4 r16  a8.-> b4-\ff c }
index b80e3d2703a2947b3001cf2051e75b887be0b565..4e6016acadf67f1c2f91482aa46390f9bc63abbb 100644 (file)
@@ -3,11 +3,11 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Table of contents"
   lsrtags = "paper-and-layout"
   texidoc = "A table of contents is included using
 @code{\\markuplines \\table-of-contents}. The TOC items are added with
 the @code{\\tocItem} command."
+  doctitle = "Table of contents"
 } % begin verbatim
 
 #(set-default-paper-size "a6")
index c799d7c9e89a53db48e79f37da9b6e4a4a227b07..45e08d8f9337016ae7df5c074b2bc248d0f857ec 100644 (file)
@@ -2,17 +2,33 @@
 %% This file is in the public domain.
 \version "2.11.38"
 \header {
-  doctitle = "Transposing music with minimum accidentals"
   lsrtags = "pitches"
texidoc = "There is a way to enforce enharmonic modifications for
 texidoc = "This example uses some Scheme code to enforce enharmonic modifications for
 notes in order to have the minimum number of accidentals. In this
 case, the following rules apply:
 
-\"Double accidentals should be removed, as well as E sharp (-> F),
-C flat (-> B), F flat (-> E) and B sharp (-> C)\".
+@itemize
+@item
+Double accidentals should be removed
+
+@item
+B sharp -> C
+
+@item
+E sharp -> F
+
+@item
+C flat -> B
+
+@item
+F flat -> E
+
+@end itemize
 
 In this manner, the most natural enharmonic notes are chosen.
-"} % begin verbatim
+"
+  doctitle = "Transposing music with minimum accidentals"
+} % begin verbatim
 
 #(define  (naturalize-pitch p)
   (let* ((o (ly:pitch-octave p))
index 91f0023170bd7e9b7f7cd299169f55a467560452..82c79adeb3f773a4f77c8aca612d345872b8ea2e 100644 (file)
@@ -3,12 +3,12 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Using the @code{\tweak} command to tweak individual grobs"
   lsrtags = "tweaks-and-overrides"
   texidoc = "
 With the @code{\tweak} command, you can tune every grob directly. Here
 are some examples of available tweaks.
 "
+  doctitle = "Using the @code{\tweak} command to tweak individual grobs"
 } % begin verbatim
 
 {
index 58955c34f7c15e7098c8e0dcfe36ef0be3f4107f..2918e75da062b9f4f4e3819b723d09ca152311cc 100644 (file)
@@ -21,15 +21,13 @@ Debian GNU/Linux
 %} 
 
 \header {
-  doctitle = "UTF-8"
   lsrtags = "text"
   texidoc = "Various scripts may be used for texts (like titles and
 lyrics) introduced by entering them in UTF-8 encoding, and using a
 Pango based backend.  Depending on the fonts installed, this fragment
 will render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
-
 "
-  
+  doctitle = "UTF-8"
 } % begin verbatim
 
 % end verbatim - this comment is a hack to prevent texinfo.tex
index 77246063964af92f715da55c1847ad05d70f1736..e215a35865f006c1d0021dc9a82b8909c8250ddc 100644 (file)
@@ -3,10 +3,10 @@
 \version "2.11.38"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Volta multi-staff"
   lsrtags = "repeats,staff-notation"
   texidoc = "By adding @code{Volta_engraver}, repeat brackets
 can be put over staves other than the topmost one in a score."
+  doctitle = "Volta multi-staff"
 } % begin verbatim
 
 vmus = \relative c'' {
index 14ac6b04ebcc9d9d6eecb22b79be5b53e17275a9..484f07071d02b7c9aa34499d9e16150bb5eef2b6 100644 (file)
@@ -1,7 +1,6 @@
 \version "2.11.38"
 
 \header {
-  doctitle = "Broken crescendo hairpin"
   lsrtags = "expressive-marks"
   texidoc = "
 In order to make parts of a crescendo hairpin invisible, the following
@@ -18,7 +17,9 @@ y-origin of the rectangle.
 
 Make sure to put the hairpin in a lower layer than the text markup to
 actually draw the rectangle above the hairpin. 
-" }
+"
+  doctitle = "Broken crescendo hairpin"
+}
 
 \score {
   \relative c' {
index cd5161271d24779196d081c20e638553c500b693..f0567c708397338fc81f0404a424900c1f7f21ff 100644 (file)
@@ -1,7 +1,6 @@
 \version "2.11.42"
 \layout { ragged-right = ##t }
 \header {
-  doctitle = "Changing form of multi-measure rests"
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 If there are ten or fewer measures of rests, a series of longa
@@ -9,7 +8,9 @@ and breve rests (called in German \"Kirchenpausen\" - church rests)
 is printed within the staff; otherwise a simple line is shown.
 This default number of ten may be changed by overriding the
 @code{expand-limit} property:
-"}
+"
+  doctitle = "Changing form of multi-measure rests"
+}
 
 \relative c'' {
   \compressFullBarRests
index 9b63e760fc7f1397363c7a8ea4f1cc75c552c901..ad009a1a21d0fcac8ac7d19e0b12b4a2af6ffcd7 100644 (file)
@@ -1,7 +1,6 @@
 \version "2.10.0"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Clip systems"
   lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
 % "Special output" might be more adequate -jm
   texidoc = "
@@ -19,6 +18,7 @@ The result will be files named
 @item Regions can span multiple systems. In this case, multiple EPS files are generated.
 @end itemize
 "
+  doctitle = "Clip systems"
 }
 
 #(ly:set-option 'clip-systems)
index bebe56e5aeaf7d9fdd78ee7912d51fa4b7e30680..489a9bd8a6e825fa6ebf9f4c383f85351c31247e 100644 (file)
@@ -1,12 +1,12 @@
 \version "2.11.23"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Drawing boxes around grobs"
   lsrtags = "tweaks-and-overrides"
   texidoc = "
 The @code{print-function} can be overridden to draw a box around an
 arbitrary grob.  
 "
+  doctitle = "Drawing boxes around grobs"
 }
 
 \relative c'' {
index 07b9033b3869f67ea354bc203e5b109058ef9a96..0fcd4ffee3e488a34d614361e4fb725396568287 100644 (file)
@@ -1,7 +1,6 @@
 \version "2.11.23"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Drawing circles around various objects"
   lsrtags = "tweaks-and-overrides"
   texidoc = "
 The @code{\circle} command allows you to draw circles around various objects,
@@ -11,7 +10,9 @@ 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}.
-" }
+"
+  doctitle = "Drawing circles around various objects"
+}
 
 \relative c'{
 c1
index 42361e66e1f52fca6fc480df9084b18b9ae5850a..8b0081d0b1e6da0d970abbcb0fefd49a81d3e87b 100644 (file)
@@ -1,9 +1,9 @@
 \version "2.11.39"
 \header {
-  doctitle = "Incipit"
-  lsrtags = "staff-notation,Ancient notation"
+  lsrtags = "staff-notation,ancient-notation"
   texidoc = "Incipits can be added using the instrument name grob, but
 keeping separate the instrument name definition and the incipit definition."
+  doctitle = "Incipit"
 }
 
 incipit =
index 628eb17b594e45c7d5dfa37f629a6e04f87026d7..7cf604ff8fdb18f3dd8ce3ab3e43a25073429247 100644 (file)
@@ -1,12 +1,12 @@
 \version "2.11.35"
 
 \header {
-  doctitle = "Letter tablature formatting"
   lsrtags = "guitar"
   texidoc = "
 You can format a tablature with letters instead of numbers - so that
 0->a, 1->b, 2->c, etc. 
 
 BROKEN IN 2.11, COMMENTED OUT."
+  doctitle = "Letter tablature formatting"
 }
 { c'4 }
index f58c33614704e0b699f8a8dd3e83cc981b1a1263..dfef7c8f12ba3e8f19cc9143a6f9110c5e476107 100644 (file)
@@ -1,9 +1,9 @@
 \version "2.10.0"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Line arrows"
   lsrtags = "expressive-marks"
   texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
+  doctitle = "Line arrows"
 }
 
 \relative c'' {
index 7e42bb25b3c073cf158c2531b49c55a1e5e67303..b62e93fd64f6ac3cca86d3b792a443b1d6a5b977 100644 (file)
@@ -1,12 +1,12 @@
 \version "2.11.6"
 \header {
-  doctitle = "Makam"
   lsrtags = "pitches"
   texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
   microtonal alterations.  Consult the initialization file
   @code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
   for details of pitch names and alterations.
   "
+  doctitle = "Makam"
 }
 
 % Initialize makam settings
index 46975c1ec6337bc00958f35e661601e998bd2d31..30fe17870f9056f1ae4fbc152120e5da45de22d6 100644 (file)
@@ -1,7 +1,6 @@
 \version "2.11.23"
 \layout { ragged-right = ##t }
 \header {
-  doctitle = "Making an object invisible with the transparent property"
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 Setting the @code{transparent} property will cause an object to be
@@ -15,7 +14,9 @@ Normally, ties only connect two notes in the same voice.  By
 introducing a tie in a different voice, and blanking the first up-stem
 in that voice, the tie appears to cross voices.  To prevent the blanked stem's
 flag from interfering with tie positioning, the stem is extended.
-" }
+"
+  doctitle = "Making an object invisible with the transparent property"
+}
 
 \relative c'' {
   \time 2/4
index 1d809989cda828961f30d3424a7ed6071fc663cf..0595133a11686f76cc95e731bcd6035f87ea3051 100644 (file)
@@ -1,10 +1,10 @@
 \version "2.11.25"
 
 \header {
-  doctitle = "Markup lines"
   lsrtags = "text"
   texidoc = "Text that can spread over pages is entered with the
 @code{\\markuplines} command."
+  doctitle = "Markup lines"
 }
 
 #(set-default-paper-size "a6")
index 268995a97575e7168440b088f07584939f700bac..0335be73f33ab378da527abf3c1c7f0adb030273 100644 (file)
@@ -1,11 +1,12 @@
 \version "2.10.0"
 % possible rename to scheme- or something like that.  -gp
 \header {
-  doctitle = "Move specific text"
   lsrtags = "tweaks-and-overrides"
   texidoc = "@cindex Scheme Move Text
 Objects of the same type, like text, can be moved around by using some Scheme code.
-" }
+"
+  doctitle = "Move specific text"
+}
 
 #(define (make-text-checker text)
    (lambda (grob) (equal? text (ly:grob-property grob 'text))))
index 0d32f6bdf194189fc01fa55dd660b08fa19b11e7..cfb274d0ecfd97b9ab9425faf87182526de1a4cb 100644 (file)
@@ -1,13 +1,13 @@
 \version "2.11.23"
 
 \header {
-  doctitle = "Outputting the version number"
   lsrtags = "text"
   texidoc = "
 By putting the output of @code{lilypond-version} into a lyric or a
 text markup, it is possible to print the version number of LilyPond in
 a score, or in a document generated with @code{lilypond-book}.
 "
+  doctitle = "Outputting the version number"
 }
 
 \score { \context Lyrics  {
index 1eb75e0d2f27b966a4fca48a0786476c883085d5..2af1ad1f1b3639cd2d36572f17aaca9b5e520ec1 100644 (file)
@@ -1,10 +1,10 @@
 \version "2.11.26"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Page label"
   lsrtags = "spacing"
   texidoc = "Page labels may be placed inside music or at top-level,
 and refered to in markups."
+  doctitle = "Page label"
 }
 
 #(set-default-paper-size "a6")
index a70f64776e9500cef931973db047a5f351566052..d18c5b1cee35ac6551be7d902bdec29faab298c0 100644 (file)
@@ -1,13 +1,14 @@
 \version "2.11.35"
 
 \header {
-  doctitle = "Piano template with centered dynamics"
   lsrtags = "expressive-marks,piano-music,template"
   texidoc = "
 Many piano scores have the dynamics centered between the two staves.
 This requires a bit of tweaking to implement, but since the template is
 right here, you don't have to do the tweaking yourself.
-" }
+"
+  doctitle = "Piano template with centered dynamics"
+}
 
 upper = \relative c'' {
   \clef treble
index 188e6eeaf09d3520c69efbf1a4192223c6af68c1..64d4f079949f3cfc62faefb256997710bc70b576 100644 (file)
@@ -1,7 +1,6 @@
 \version "2.11.42"
 \layout { ragged-right = ##t }
 \header {
-  doctitle = "Positioning multi-measure rests"
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
 Unlike ordinary rests, there is no predefined command
@@ -10,7 +9,9 @@ rest symbol of either form by attaching it to a note.  However,
 in polyphonic music multi-measure rests in odd-numbered and
 even-numbered voices are vertically separated.  The positioning
 of multi-measure rests can be controlled as follows:
- "}
+ "
+  doctitle = "Positioning multi-measure rests"
+}
 
 \relative c'' {
   % Multi-measure rests by default are set under the second line
index 5b23bf07545157cacdd6f305cb4a7e59f8ba7450..c2ba9850a7905742e99ed8038e5986181b78b0df 100644 (file)
@@ -1,12 +1,12 @@
 \version "2.11.10"
 \header {
-  doctitle = "Quoting another voice with transposition"
   lsrtags = "pitches,staff-notation"
   texidoc = "Quotations take into account the transposition of both
 source and target. In this example, all instruments play sounding
 middle C; the target is an instrument in F. The target part may be
 transposed using @code{\\transpose}. In this case, all the pitches (including the
 quoted ones) are transposed."
+  doctitle = "Quoting another voice with transposition"
 }
 
 \addQuote clarinet {
index 9a1c58eea38827d07ba25f1e88d507aaeedadacf..bac9ef3ea91df44064927769e6ff881f17d4f936 100644 (file)
@@ -1,12 +1,12 @@
 \version "2.11.10"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Quoting another voice"
   lsrtags = "staff-notation"
   texidoc = "With @code{\\quote}, fragments of previously entered
 music may be quoted. @code{quotedEventTypes} will determines what
 things are quoted.  In this example, a 16th rest is not quoted, since
 @code{rest-event} is not in @code{quotedEventTypes}."
+  doctitle = "Quoting another voice"
 }
 
 quoteMe = \relative c' { fis4 r16  a8.-> b4-\ff c }
index 30ad7ccce85cb560c69e13a438665b7ffaae4ec2..327cd0972d9935c2a27ec1674808d96fa2b4c581 100644 (file)
@@ -1,11 +1,11 @@
 \version "2.11.26"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Table of contents"
   lsrtags = "paper-and-layout"
   texidoc = "A table of contents is included using
 @code{\\markuplines \\table-of-contents}. The TOC items are added with
 the @code{\\tocItem} command."
+  doctitle = "Table of contents"
 }
 
 #(set-default-paper-size "a6")
index 899659fc88c99d37a14c5d714485cf01984a081a..5414de61f3833631ca026675f66ecf3058ac8369 100644 (file)
@@ -1,8 +1,7 @@
 \version "2.11.33"
 \header {
-  doctitle = "Transposing music with minimum accidentals"
   lsrtags = "pitches"
- texidoc = "This example uses some Scheme code to enforce enharmonic modifications for
 texidoc = "This example uses some Scheme code to enforce enharmonic modifications for
 notes in order to have the minimum number of accidentals. In this
 case, the following rules apply:
 
@@ -25,7 +24,9 @@ F flat -> E
 @end itemize
 
 In this manner, the most natural enharmonic notes are chosen.
-"}
+"
+  doctitle = "Transposing music with minimum accidentals"
+}
 
 #(define  (naturalize-pitch p)
   (let* ((o (ly:pitch-octave p))
index e079b27b102a47a3ad66a6a5654e3406db31c69b..6573543ea8362219f65c9968fa643bf4177368b2 100644 (file)
@@ -1,12 +1,12 @@
 \version "2.11.23"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Using the @code{\tweak} command to tweak individual grobs"
   lsrtags = "tweaks-and-overrides"
   texidoc = "
 With the @code{\tweak} command, you can tune every grob directly. Here
 are some examples of available tweaks.
 "
+  doctitle = "Using the @code{\tweak} command to tweak individual grobs"
 }
 
 {
index b2981fbef4221937bde6f055991397c2507caf47..8425157065c208b6d177ab6ed33f35f0faaae552 100644 (file)
@@ -19,15 +19,13 @@ Debian GNU/Linux
 %} 
 
 \header {
-  doctitle = "UTF-8"
   lsrtags = "text"
   texidoc = "Various scripts may be used for texts (like titles and
 lyrics) introduced by entering them in UTF-8 encoding, and using a
 Pango based backend.  Depending on the fonts installed, this fragment
 will render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
-
 "
-  
+  doctitle = "UTF-8"
 }
 
 % end verbatim - this comment is a hack to prevent texinfo.tex
index 7f1a4899716b9e05f81686cbe71d53a5ec50ae7b..e04c46fd0db55abac32b4b489d8ae2f881616655 100644 (file)
@@ -1,10 +1,10 @@
 \version "2.11.36"
 \layout { ragged-right= ##t }
 \header {
-  doctitle = "Volta multi-staff"
   lsrtags = "repeats,staff-notation"
   texidoc = "By adding @code{Volta_engraver}, repeat brackets
 can be put over staves other than the topmost one in a score."
+  doctitle = "Volta multi-staff"
 }
 
 vmus = \relative c'' {