]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: Update.
authorNeil Puttock <n.puttock@gmail.com>
Tue, 24 Nov 2009 01:04:52 +0000 (01:04 +0000)
committerNeil Puttock <n.puttock@gmail.com>
Tue, 24 Nov 2009 01:04:52 +0000 (01:04 +0000)
Documentation/snippets/aligning-marks-with-various-notation-objects.ly
Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly [new file with mode: 0644]
Documentation/snippets/creating-simultaneous-rehearsal-marks.ly
Documentation/snippets/expressive-marks.snippet-list
Documentation/snippets/nesting-staves.ly
Documentation/snippets/new/controlling-spanner-visibility-after-a-line-break.ly [new file with mode: 0644]
Documentation/snippets/printing-marks-at-the-end-of-a-line.ly
Documentation/snippets/printing-marks-on-every-staff.ly
Documentation/snippets/stand-alone-two-column-markup.ly
Documentation/snippets/tweaks-and-overrides.snippet-list

index 54552b3dfd16317d760f30178f3770243d7bb9e4..eadb92c4db7f4e54231415217a33da998c484aeb 100644 (file)
@@ -4,30 +4,6 @@
 \version "2.13.4"
 
 \header {
-%% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
-  texidocfr = "
-Les indications textuelles peuvent s'aligner par rapport à d'autres
-objets que des barres de mesure, tels que @code{ambitus},
-@code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
-@code{left-edge}, @code{key-cancellation}, @code{key-signature}, ou
-@code{time-signature}.
-
-
-
-Par défaut, les indications textuelles sont alignées avec le milieu
-des objets de notation. Bien entendu, vous pouvez modifier les
-propriétés des objets en question pour obtenir un autre
-résultat comme l'illustre la deuxième ligne de l'exemple.  Dans le cas
-de portées multiples, ces réglages doivent être faits pour chacune
-d'entre elles.
-
-
-
-"
-  doctitlefr = "Alignement des indications par rapport à divers objets
-de notation"
-
-
   lsrtags = "text"
 
 %% Translation of GIT committish: b2d4318d6c53df8469dfa4da09b27c15a374d0ca
@@ -62,6 +38,29 @@ diese Einstellung für alle Systeme gemacht werden.
 "
 
   doctitlede = "Zeichen an verschiedenen Notationsobjekten ausrichten"
+%% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
+  texidocfr = "
+Les indications textuelles peuvent s'aligner par rapport à d'autres
+objets que des barres de mesure, tels que @code{ambitus},
+@code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
+@code{left-edge}, @code{key-cancellation}, @code{key-signature}, ou
+@code{time-signature}.
+
+
+
+Par défaut, les indications textuelles sont alignées avec le milieu
+des objets de notation. Bien entendu, vous pouvez modifier les
+propriétés des objets en question pour obtenir un autre
+résultat comme l'illustre la deuxième ligne de l'exemple.  Dans le cas
+de portées multiples, ces réglages doivent être faits pour chacune
+d'entre elles.
+
+
+
+"
+  doctitlefr = "Alignement des indications par rapport à divers objets
+de notation"
+
 
   texidoc = "
 If specified, text marks may be aligned with notation objects other
diff --git a/Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly b/Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly
new file mode 100644 (file)
index 0000000..8fa822f
--- /dev/null
@@ -0,0 +1,42 @@
+% Do not edit this file; it is automatically
+% generated from Documentation/snippets/new
+% This file is in the public domain.
+%% Note: this file works from version 2.13.1
+\version "2.13.4"
+
+\header {
+  lsrtags = "expressive-marks, tweaks-and-overrides"
+  texidoc = "The visibility of spanners which end on the first note
+following a line break is controlled by the @code{after-line-breaking}
+callback @code{ly:spanner::kill-zero-spanned-time}.
+
+For objects such as glissandos and hairpins, the default behaviour is
+to hide the spanner after a break; disabling the callback will allow
+the left-broken span to be shown.
+
+Conversely, spanners which are usually visible, such as text spans,
+can be hidden by enabling the callback.
+"
+
+  doctitle = "Controlling spanner visibility after a line break"
+} % begin verbatim
+
+
+\paper { ragged-right = ##t }
+
+\relative c'' {
+  \override Hairpin #'to-barline = ##f
+  \override Glissando #'breakable = ##t
+  % show hairpin
+  \override Hairpin #'after-line-breaking = ##t
+  % hide text span
+  \override TextSpanner #'after-line-breaking =
+    #ly:spanner::kill-zero-spanned-time
+  e2\<\startTextSpan
+  % show glissando
+  \override Glissando #'after-line-breaking = ##t
+  f2\glissando
+  \break
+  f,1\!\stopTextSpan
+}
+
index 64fbef0c6ee70b6e110c1974cd38965e3f41fbba..9f464b2d8c0b15de2135f3a2b2894f7755253a5f 100644 (file)
@@ -42,9 +42,12 @@ end of one system and the start of the following system.
   \mark \markup { \bold { Senza denti } }
 
   % the hidden measure and bar line
+  % \cadenzaOn turns off automatic calculation of bar numbers
+  \cadenzaOn
   \once \override Score.TimeSignature #'stencil = ##f
   \time 1/16
   s16 \bar ""
+  \cadenzaOff
 
   \time 4/4
   \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
index abed115afd7f921bfad8c9dd2e265c7d02699781..83e6631a78d0f460d70de89ff88aa3e648729baf 100644 (file)
@@ -11,6 +11,7 @@ changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
 changing-the-breath-mark-symbol.ly
 combining-dynamics-with-markup-texts.ly
 contemporary-glissando.ly
+controlling-spanner-visibility-after-a-line-break.ly
 controlling-the-vertical-ordering-of-scripts.ly
 creating-a-delayed-turn.ly
 creating-arpeggios-across-notes-in-different-voices.ly
index c6c8efca4d1be8b6714c547a474204d48c7a9e05..2aa4a3cd590abd134f0106297b955aba16546c4d 100644 (file)
@@ -46,7 +46,7 @@ regroupements imbriqués complexes.  La commande
 @code{\\set@tie{}StaffGroup.systemStartDelimiterHierarchy} prend en
 argument la liste alphabétique des sous-groupes à hiérarchiser.  Chaque
 sous-groupe peut être affublé d'un délimiteur particulier.  Chacun des
-regroupements intermédiaires doît être borné par des parenthèses.  Bien
+regroupements intermédiaires doit être borné par des parenthèses.  Bien
 que des éléments de la liste puissent être omis, le premier délimiteur
 embrassera toujours l'intégralité des portées.  Vous disposez des quatre
 délimiteurs @code{SystemStartBar}, @code{SystemStartBracket},
diff --git a/Documentation/snippets/new/controlling-spanner-visibility-after-a-line-break.ly b/Documentation/snippets/new/controlling-spanner-visibility-after-a-line-break.ly
new file mode 100644 (file)
index 0000000..9b04063
--- /dev/null
@@ -0,0 +1,37 @@
+\version "2.13.1"
+
+\header {
+  lsrtags = "expressive-marks, tweaks-and-overrides"
+  texidoc = "The visibility of spanners which end on the first note
+following a line break is controlled by the @code{after-line-breaking}
+callback @code{ly:spanner::kill-zero-spanned-time}.
+
+For objects such as glissandos and hairpins, the default behaviour is
+to hide the spanner after a break; disabling the callback will allow
+the left-broken span to be shown.
+
+Conversely, spanners which are usually visible, such as text spans,
+can be hidden by enabling the callback.
+"
+
+  doctitle = "Controlling spanner visibility after a line break"
+}
+
+\paper { ragged-right = ##t }
+
+\relative c'' {
+  \override Hairpin #'to-barline = ##f
+  \override Glissando #'breakable = ##t
+  % show hairpin
+  \override Hairpin #'after-line-breaking = ##t
+  % hide text span
+  \override TextSpanner #'after-line-breaking =
+    #ly:spanner::kill-zero-spanned-time
+  e2\<\startTextSpan
+  % show glissando
+  \override Glissando #'after-line-breaking = ##t
+  f2\glissando
+  \break
+  f,1\!\stopTextSpan
+}
+
index 594cb35fd05102d1ff4975fba23ccbe80d19f539..b2ebd0e2fa1d3263faceca238c43c9ad54804544 100644 (file)
@@ -4,6 +4,8 @@
 \version "2.13.4"
 
 \header {
+  lsrtags = "text"
+
 %% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
   texidocfr = "
 Les indications textuelles peuvent être imprimées à la fin d'une ligne 
@@ -14,8 +16,6 @@ droite de l'indication sur la barre de mesure.
   doctitlefr = "Indication texuelle en fin de ligne"
 
 
-  lsrtags = "text"
-
   texidoc = "
 Marks can be printed at the end of the current line, instead of the
 beginning of the following line.  In such cases, it might be preferable
index 950a2e461b2174d521cf36f23d8d4749567d5603..bc8660cbd67b1626c899850c7b5788030cac4954 100644 (file)
@@ -4,16 +4,6 @@
 \version "2.13.4"
 
 \header {
-%% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
-  texidocfr = "
-Bien que ces indications textuelles ne soient habituellement imprimées
-qu'au niveau de la portée supérieure, vous pouvez forcer leur
-affectation à chacune des portées.
-
-"
-  doctitlefr = "Impression des indications sur toutes les portées d'un système"
-
-
   lsrtags = "text"
 
 %% Translation of GIT committish: b2d4318d6c53df8469dfa4da09b27c15a374d0ca
@@ -32,6 +22,15 @@ können aber auch über jedem System ausgegeben werden.
 
 "
   doctitlede = "Zeichen über jedem System ausgeben"
+%% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
+  texidocfr = "
+Bien que ces indications textuelles ne soient habituellement imprimées
+qu'au niveau de la portée supérieure, vous pouvez forcer leur
+affectation à chacune des portées.
+
+"
+  doctitlefr = "Impression des indications sur toutes les portées d'un système"
+
 
   texidoc = "
 Although text marks are normally only printed above the topmost staff,
index 202049d6a5fba8b2f2b9678dde7de36baf353cdf..6f25f8ff6591a1e75bcab66019073ad71df52d66 100644 (file)
@@ -4,15 +4,6 @@
 \version "2.13.4"
 
 \header {
-%% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
-  texidocfr = "
-L'utilisation de la commande @code{\\markup} permet de distribuer un bloc
-de texte indépendant sur plusieurs colonnes.
-
-"
-  doctitlefr = "Bloc de texte indépendant sur deux colonnes"
-
-
   lsrtags = "text"
 
 %% Translation of GIT committish: b2d4318d6c53df8469dfa4da09b27c15a374d0ca
@@ -30,6 +21,14 @@ angeordnet werden:
 
 "
   doctitlede = "Isolierter Text in zwei Spalten"
+%% Translation of GIT committish: c2e8b1d6d671dbfc138f890cbc7e9882b7be2761
+  texidocfr = "
+L'utilisation de la commande @code{\\markup} permet de distribuer un bloc
+de texte indépendant sur plusieurs colonnes.
+
+"
+  doctitlefr = "Bloc de texte indépendant sur deux colonnes"
+
 
   texidoc = "
 Stand-alone text may be arranged in several columns using
index d7d55ade2672355fbc8cd8c1e6869b54b834ee74..67efdd20a1366f9c98ec824fa5c9804a26469681 100644 (file)
@@ -7,6 +7,7 @@ changing-form-of-multi-measure-rests.ly
 changing-properties-for-individual-grobs.ly
 changing-the-default-text-font-family.ly
 changing-the-staff-size.ly
+controlling-spanner-visibility-after-a-line-break.ly
 controlling-the-vertical-ordering-of-scripts.ly
 controlling-tuplet-bracket-visibility.ly
 creating-a-delayed-turn.ly