]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: update.
authorGraham Percival <graham@percival-music.ca>
Sun, 9 Mar 2008 03:36:42 +0000 (19:36 -0800)
committerGraham Percival <graham@percival-music.ca>
Sun, 9 Mar 2008 03:36:42 +0000 (19:36 -0800)
input/lsr/changing-an-individual-notes-size-in-a-chord.ly
input/lsr/changing-the-staff-size.ly
input/lsr/contexts-and-engravers.snippet-list
input/lsr/nesting-staves.ly [new file with mode: 0644]
input/lsr/staff-notation.snippet-list
input/lsr/tweaks-and-overrides.snippet-list

index afcfe680e00953423087781f16df182aaac81293..f2a6558215869ab7743c86a7b18d3221200c3ed5 100644 (file)
@@ -19,7 +19,7 @@ The code for the chord example shown: @code{}
 " }
 % begin verbatim
 \header{
-  title = "Modify an individual notehead's size in a chord"
+  title = "Modifying an individual notehead's size in a chord"
 }
 
 Notes = \relative {
index 2c54e420a894ad6e63ccaba90a784bee16091aa3..a272ce4b353b285844705fda38001e7d2484335c 100644 (file)
@@ -6,14 +6,14 @@
   lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
  texidoc = "
 In order to change staff sizes, both @code{staff-space} and
-@code{fontSize} must be scaled. 
+@code{fontSize} must be scaled.
+
+If you do not want to resize staves individually, the simplest way is
+to use @code{#(set-global-staff-size xx)}. 
 " }
 % begin verbatim
-{
+<<
   \new Staff \relative c'' { \dynamicDown c8 \ff c c c c c c c } 
-}
-
-{
   \new Staff \with {
     fontSize = #-3
     \override StaffSymbol #'staff-space = #(magstep -3)
@@ -22,5 +22,5 @@ In order to change staff sizes, both @code{staff-space} and
     \clef bass
     c8 c c c  c c c c
   }
-}
+>>
 
index 7c14c06ec7f4c9c43bafa645ce68901b75b2e549..0205e5c88f399615378e065388e1316ac9ec551d 100644 (file)
@@ -6,3 +6,4 @@ vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
 changing-time-signatures-inside-a-polymetric-section-using--compressmusic.ly
 engravers-one-by-one.ly
 adding-a-figured-bass-above-or-below-the-notes.ly
+nesting-staves.ly
diff --git a/input/lsr/nesting-staves.ly b/input/lsr/nesting-staves.ly
new file mode 100644 (file)
index 0000000..225fa3f
--- /dev/null
@@ -0,0 +1,30 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.38"
+
+\header {
+  lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
+ texidoc = "
+The property @code{systemStartDelimiterHierarchy} can be used to make
+more complex nested staff groups. The command @code{\\set
+StaffGroup.systemStartDelimiterHierarchy} takes an alphabetical list of
+the number of staves produced. Before each staff a system start
+delimiter can be given. It has to be enclosed in brackets and takes as
+much staves as the brackets enclose. Elements in the list can be
+omitted, but the first bracket takes always the complete number of
+staves. The possibilities are @code{SystemStartBar},
+@code{SystemStartBracket}, @code{SystemStartBrace}, and
+@code{SystemStartSquare}.
+" }
+% begin verbatim
+\new StaffGroup
+\relative c'' <<
+  \set StaffGroup.systemStartDelimiterHierarchy
+    = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a
+                             (SystemStartSquare b)  ) c ) d)
+  \new Staff { c1 }
+  \new Staff { c1 }
+  \new Staff { c1 }
+  \new Staff { c1 }
+  \new Staff { c1 }
+>>
index b2e781a4078f189686b17ac3f38ca5701fed528e..72f0b3a74e931a613bcda1a4c2bccaf88bc7d383 100644 (file)
@@ -12,3 +12,4 @@ clefs-commonly-tweaked-properties.ly
 quoting-another-voice.ly
 volta-multi-staff.ly
 non-traditional-key-signatures.ly
+nesting-staves.ly
index f1322ee7d811ac3b10b22b1a0ea614aa46966450..e8959b7e1ee7ded1c46a373aefc1dd27759d804d 100644 (file)
@@ -21,5 +21,6 @@ changing-the-staff-size.ly
 coloring-objects.ly
 clefs-commonly-tweaked-properties.ly
 vertically-aligning-ossias-and-lyrics.ly
-changing-an-individual-notes-size-in-a-chord.ly
 changing-properties-for-individual-grobs.ly
+changing-an-individual-notes-size-in-a-chord.ly
+nesting-staves.ly