]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/breathing-sign.ly
Merge commit 'origin/dev/jneeman' into systems-per-page
[lilypond.git] / input / regression / breathing-sign.ly
index 9c771281016176c0586ebeed625c66160e3876e8..763529a44cef5020d3debee2ea509c08059a37d7 100644 (file)
@@ -1,27 +1,43 @@
+\version "2.12.0"
 \header{
-texidoc="
-Breathing signs, also used for phrasing, do normally not influence
-global spacing -- only if space gets tight, notes are shifted to make
-room for the breathing sign. Breathing signs break beams running
-through their voice. In the following example, the notes in the first
-two measures all have the same distance from each other:
-";
+  texidoc="
+Breathing signs are available in different tastes: commas (default),
+ticks, vees and `railroad tracks' (caesura)."
 }
 
 
+{
+  %% Modern notation:
+  \new Staff {
+    \relative c'' {
+      %% by default, \breathe uses the rcomma, just as if saying:
+      %% \override BreathingSign #'text =
+      %%   #(make-musicglyph-markup "scripts.rcomma")
+      %%
+      c4 c \breathe c c |
 
+      %% rvarcomma and lvarcomma are variations of the default rcomma
+      %% and lcomma
+      %%
+      \override Staff.BreathingSign #'text =
+        #(make-musicglyph-markup "scripts.rvarcomma")
+      c4 c \breathe c c |
 
-\score {
-  \notes \relative c' {
-    \key es \major; \time 3/4;
-    < \context Voice = two { \stemDown es4 bes es }
-      \context Voice = one { \stemUp g4 as g }
-    > |
-    < \context Voice = two { \stemDown es4 \breathe bes es }
-      \context Voice = one { \stemUp g4 as g }
-    > |
-    es8 d es f g4 \breathe |
-    es8 d \breathe es f g f |
-    es2 r4 \bar "||";
+      %% wedge
+      %%
+      \override BreathingSign #'text =
+        #(make-musicglyph-markup "scripts.upbow")
+      c4 c \breathe c c |
+
+      %% caesurae
+      %%
+      \override BreathingSign #'text =
+        #(make-musicglyph-markup "scripts.caesura.curved")
+      c4 c \breathe c c |
+
+      \override BreathingSign #'text =
+        #(make-musicglyph-markup "scripts.caesura.straight")
+      c4 c \breathe c c |
+    }
   }
 }