]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: Update.
authorNeil Puttock <n.puttock@gmail.com>
Sun, 23 Nov 2008 00:16:48 +0000 (00:16 +0000)
committerNeil Puttock <n.puttock@gmail.com>
Sun, 23 Nov 2008 00:16:48 +0000 (00:16 +0000)
13 files changed:
input/lsr/avoiding-collisions-of-chord-fingering-with-beams.ly [new file with mode: 0644]
input/lsr/beam-endings-in-score-context.ly
input/lsr/chords.snippet-list
input/lsr/creating-text-spanners.ly
input/lsr/customizing-fretboard-fret-diagrams.ly
input/lsr/customizing-markup-fret-diagrams.ly
input/lsr/defining-predefined-fretboards-for-other-instruments.ly
input/lsr/editorial-annotations.snippet-list
input/lsr/isolated-percent-repeats.ly
input/lsr/line-arrows.ly
input/lsr/percent-repeat-count-visibility.ly
input/lsr/rhythms.snippet-list
input/lsr/tweaks-and-overrides.snippet-list

diff --git a/input/lsr/avoiding-collisions-of-chord-fingering-with-beams.ly b/input/lsr/avoiding-collisions-of-chord-fingering-with-beams.ly
new file mode 100644 (file)
index 0000000..62883a2
--- /dev/null
@@ -0,0 +1,38 @@
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.64"
+
+\header {
+  lsrtags = "rhythms, editorial-annotations, chords, tweaks-and-overrides"
+
+  texidoc = "
+Fingerings and string numbers applied to individual notes will
+automatically avoid beams, but this is not true by default for
+fingerings and string numbers applied to the individual notes of
+chords.  The following example shows how this default behavior can be
+overriden:   
+
+"
+  doctitle = "Avoiding collisions of chord fingering with beams"
+} % begin verbatim
+
+\relative c' {
+  \set fingeringOrientations = #'(up)
+  \set stringNumberOrientations = #'(up)
+  \set strokeFingerOrientations = #'(up)
+  
+  % Default behavior
+  r8
+  <f c'-5>8
+  <f c'\5>8
+  <f c'-\rightHandFinger #2 >8
+  
+  % Corrected to avoid collisions
+  r8
+  \override Fingering #'add-stem-support = ##t
+  <f c'-5>8
+  \override StringNumber #'add-stem-support = ##t
+  <f c'\5>8
+  \override StrokeFinger #'add-stem-support = ##t
+  <f c'-\rightHandFinger #2 >8
+}
index 19adab0669d4b761cf69cf5f3735198a83d7c91c..a45638027f334a0fbecfa046a7e7efe8e2fa3bf5 100644 (file)
@@ -5,6 +5,15 @@
 \header {
   lsrtags = "rhythms"
 
+  texidoces = "
+Las reglas de final de barra especificadas en el contexto
+@code{Score} se aplican a todos los pentagramas, pero se pueden
+modificar tanto en los niveles de @code{Staff} como de
+@code{Voice}:
+
+"
+  doctitlees = "Finales de barra en el contexto Score"
+
   texidoc = "
 Beam-ending rules specified in the @code{Score} context apply to all
 staves, but can be modified at both @code{Staff} and @code{Voice}
index 60e0d58e16cf45ff5d10b19483ae66337983e6cf..58222544f5390ca6bc7e5b0c522712b79f1c1ef6 100644 (file)
@@ -1,5 +1,6 @@
 adding-a-figured-bass-above-or-below-the-notes.ly
 adding-bar-lines-to-chordnames-context.ly
+avoiding-collisions-of-chord-fingering-with-beams.ly
 changing-chord-separator.ly
 changing-the-chord-names-to-german-or-semi-german-notation.ly
 changing-the-positions-of-figured-bass-alterations.ly
index 7cd1e517d486cd9a377727a094760357234d92be..05ea88ba5db0fd8798579ba506705b98fc13d022 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.64"
+\version "2.11.65"
 
 \header {
   texidoces = "
@@ -26,25 +26,25 @@ indications or octavations.  Override some properties of the
 \paper { ragged-right = ##f }
 
 \relative c'' {
-  \override TextSpanner #'bound-details #'left #'text = #"bla"
-  \override TextSpanner #'bound-details #'right #'text = #"blu"
+  \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
+  \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 =
+  \override TextSpanner #'(bound-details left text) =
     \markup { \draw-line #'(0 . 1) }
-  \override TextSpanner #'bound-details #'right #'text =
+  \override TextSpanner #'(bound-details right text) =
     \markup { \draw-line #'(0 . -2) }
-  \once \override TextSpanner #'bound-details #'right #'padding = #-2
+  \once \override TextSpanner #'(bound-details right padding) = #-2
 
   a4 \startTextSpan
   b4 c
index 2ace6d2d53b071adfe5256ca91187343ed50369d..f819c35e77b37029da6147f6f02cfcb0d6afebc0 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.64"
+\version "2.11.65"
 
 \header {
   texidoces = "
@@ -39,41 +39,41 @@ therefore can be omitted in property overrides.
   \new FretBoards {
     % Set global properties of fret diagram
     \override FretBoards.FretBoard #'size = #'1.2
-    \override FretBoard #'fret-diagram-details
-                                  #'finger-code = #'in-dot
-    \override FretBoard #'fret-diagram-details
-                                  #'dot-color = #'white
+    \override FretBoard
+      #'(fret-diagram-details finger-code) = #'in-dot
+    \override FretBoard
+      #'(fret-diagram-details dot-color) = #'white
     \chordmode {
       c
       \once \override FretBoard #'size = #'1.0
-      \once \override FretBoard #'fret-diagram-details
-              #'barre-type = #'straight
-      \once \override FretBoard #'fret-diagram-details
-              #'dot-color = #'black
-      \once \override FretBoard #'fret-diagram-details
-              #'finger-code = #'below-string
+      \once \override FretBoard
+        #'(fret-diagram-details barre-type) = #'straight
+      \once \override FretBoard
+        #'(fret-diagram-details dot-color) = #'black
+      \once \override FretBoard
+        #'(fret-diagram-details finger-code) = #'below-string
       c'
-      \once \override FretBoard #'fret-diagram-details
-              #'barre-type = #'none
-      \once \override FretBoard #'fret-diagram-details
-              #'number-type = #'arabic
-      \once \override FretBoard #'fret-diagram-details
-              #'orientation = #'landscape
-      \once \override FretBoard #'fret-diagram-details
-              #'mute-string = #"M"
-      \once \override FretBoard #'fret-diagram-details
-              #'label-dir = #-1
-      \once \override FretBoard #'fret-diagram-details
-              #'dot-color = #'black
+      \once \override FretBoard
+        #'(fret-diagram-details barre-type) = #'none
+      \once \override FretBoard
+        #'(fret-diagram-details number-type) = #'arabic
+      \once \override FretBoard
+        #'(fret-diagram-details orientation) = #'landscape
+      \once \override FretBoard
+        #'(fret-diagram-details mute-string) = #"M"
+      \once \override FretBoard
+        #'(fret-diagram-details label-dir) = #LEFT
+      \once \override FretBoard
+        #'(fret-diagram-details dot-color) = #'black
       c'
-      \once \override FretBoard #'fret-diagram-details
-              #'finger-code = #'below-string
-      \once \override FretBoard #'fret-diagram-details
-              #'dot-radius = #0.35
-      \once \override FretBoard #'fret-diagram-details
-              #'dot-position = #0.5
-      \once \override FretBoard #'fret-diagram-details
-              #'fret-count = #3
+      \once \override FretBoard
+        #'(fret-diagram-details finger-code) = #'below-string
+      \once \override FretBoard
+        #'(fret-diagram-details dot-radius) = #0.35
+      \once \override FretBoard
+        #'(fret-diagram-details dot-position) = #0.5
+      \once \override FretBoard
+        #'(fret-diagram-details fret-count) = #3
       d
     }
   }
index 8df8fb39412bfd3a8bf70bff425eee954ca57729..09c6baeb0c84a93612f26102980169e40a22e397 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.64"
+\version "2.11.65"
 
 \header {
   texidoces = "
@@ -30,10 +30,10 @@ to the markup.
     \textLengthOn
     % Set global properties of fret diagram
     \override TextScript #'size = #'1.2
-    \override TextScript #'fret-diagram-details
-                                  #'finger-code = #'in-dot
-    \override TextScript #'fret-diagram-details
-                                  #'dot-color = #'white
+    \override TextScript
+      #'(fret-diagram-details finger-code) = #'in-dot
+    \override TextScript
+      #'(fret-diagram-details dot-color) = #'white
 
     %% C major for guitar, no barre, using defaults
        % terse style
index e5bca3acbf24ec06b2d8c62c121fa3c034672528..b820d61c847a2e084904379504d692ca5d907ffc 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.64"
+\version "2.11.65"
 \header {
   texidoces = "
 
@@ -98,10 +98,10 @@ primeros = {
 
     \new FretBoards {
       \set stringTunings = #cuatroTuning
-      \override FretBoard #'fret-diagram-details
-        #'string-count = #'4
-      \override FretBoard #'fret-diagram-details
-        #'finger-code = #'in-dot
+      \override FretBoard
+        #'(fret-diagram-details string-count) = #'4
+      \override FretBoard
+        #'(fret-diagram-details finger-code) = #'in-dot
       \primeros
     }
 
index e4c8614894525755b37a71ea122143fa8a1adf38..c3d82864aa73dee937adbabf4f0aa4527e6c426e 100644 (file)
@@ -2,6 +2,7 @@ adding-fingerings-to-a-score.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
 analysis-brackets-above-the-staff.ly
 applying-note-head-styles-depending-on-the-step-of-the-scale.ly
+avoiding-collisions-of-chord-fingering-with-beams.ly
 blanking-staff-lines-using-the--whiteout-command.ly
 changing-a-single-notes-size-in-a-chord.ly
 changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
index bef0bf3b1d83293e06f4b4cb428d7ef9a8617e65..9c0d1d38939ed56cb649a917243b9dbcbd42d916 100644 (file)
@@ -23,6 +23,7 @@ multi-measure rest with a different print function:
 
 \relative c'' {
   \override MultiMeasureRest #'stencil
-     = #ly:multi-measure-rest::percent
+    = #ly:multi-measure-rest::percent
+  \override MultiMeasureRest #'thickness = #0.48
   R1
 }
index e29348c0beca55605b0f72e9c597639e17af17c3..49935ead3e20b4cdd50afa9bcd9dc12e2c233c10 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.64"
+\version "2.11.65"
 \header {
   texidoces = "
 Se pueden aplicar puntas de flecha a los elementos de extensión de
@@ -19,15 +19,15 @@ texto y de línea (como el Glissando).
 \relative c'' {
   \override TextSpanner #'bound-padding = #1.0
   \override TextSpanner #'style = #'line
-  \override TextSpanner #'bound-details #'right #'arrow = ##t
-  \override TextSpanner #'bound-details #'left #'text = #"fof"
-  \override TextSpanner #'bound-details #'right #'text = #"gag"
-  \override TextSpanner #'bound-details #'right #'padding = #0.6
+  \override TextSpanner #'(bound-details right arrow) = ##t
+  \override TextSpanner #'(bound-details left text) = #"fof"
+  \override TextSpanner #'(bound-details right text) = #"gag"
+  \override TextSpanner #'(bound-details right padding) = #0.6
 
-  \override TextSpanner #'bound-details #'right #'stencil-align-dir-y = #CENTER
-  \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER
+  \override TextSpanner #'(bound-details right stencil-align-dir-y) = #CENTER
+  \override TextSpanner #'(bound-details left stencil-align-dir-y) = #CENTER
   
-  \override Glissando #'bound-details #'right #'arrow = ##t
+  \override Glissando #'(bound-details right arrow) = ##t
   \override Glissando #'arrow-length = #0.5
   \override Glissando #'arrow-width = #0.25
   
index bb319141fc04acdab72ea0249b7082d0789aeeae..58a5d77fbd2de0388a06441f60f563d9049b4ac7 100644 (file)
@@ -2,6 +2,14 @@
 %% This file is in the public domain.
 \version "2.11.64"
 \header {
+  texidoces = "
+Se pueden mostrar los contadores de las repeticiones del tipo
+porcentaje a intervalos regulares mediante el establecimiento de
+la propiedad de contexto @code{repeatCountVisibility}.
+
+"
+  doctitlees = "Visibilidad del contador de repeticiones de tipo porcentaje"
+
   lsrtags = "repeats, tweaks-and-overrides"
   texidoc = "
 Percent repeat counters can be shown at regular intervals by setting
index b701c1bb4ec1596134ae13d30703d16d6c339a0a..dc88624aeee98a59ae4c9deea7097a15da741945 100644 (file)
@@ -2,6 +2,7 @@ adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
 adding-drum-parts.ly
 automatic-beam-subdivisions.ly
 automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
+avoiding-collisions-of-chord-fingering-with-beams.ly
 beam-endings-in-score-context.ly
 beam-grouping-in-7-8-time.ly
 beams-across-line-breaks.ly
index 63d679e5f1ae3b88584ce269155867d8713fd383..a40f0534ac283187b6b603608994d37a22b86e63 100644 (file)
@@ -1,4 +1,5 @@
 analysis-brackets-above-the-staff.ly
+avoiding-collisions-of-chord-fingering-with-beams.ly
 caesura-railtracks-with-fermata.ly
 changing-a-single-notes-size-in-a-chord.ly
 changing-form-of-multi--measure-rests.ly