]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/breathing-sign.ly
* configure.in (reloc_b): bump fontforge requirement to 20050624.
[lilypond.git] / input / regression / breathing-sign.ly
1 \version "2.6.0"
2 \header{
3 texidoc="
4 Breathing signs are available in different tastes: commas (default),
5 ticks, vees and `railroad tracks' (caesura)."
6  }
7
8
9 \score {
10
11   {
12     %
13     % Modern notation:
14     %
15     \new Staff {
16        \relative c'' {
17         \key es \major \time 3/4
18
19         % this bar contains no \breathe
20         <<
21           { g4 as g } \\
22           { es4 bes es }
23         >> |
24
25         % by default, \breathe uses the rcomma, just as if saying:
26         % \override BreathingSign  #'text =
27         %       #(make-musicglyph-markup "scripts.rcomma")
28         <<
29           { g4 as g } \\
30           { es4 \breathe bes es }
31         >> |
32
33         % rvarcomma and lvarcomma are variations of the default rcomma
34         % and lcomma
35
36         % N.B.: must use Staff context here, since we start a Voice below
37         \override Staff.BreathingSign  #'text =
38                 #(make-musicglyph-markup "scripts.rvarcomma")
39         <<
40           { g4 as g } \\
41           { es4 \breathe bes es }
42         >> |
43
44         % wedge
45         \override BreathingSign  #'text =
46                  #(make-musicglyph-markup "scripts.upbow")
47         es8 d es f g8 \breathe f |
48
49         % caesura
50         \override BreathingSign  #'text =
51                  #(make-musicglyph-markup "scripts.caesura")
52         es8[ d] \breathe  es[ f g f] |
53         es2 r4 \bar "||" \break
54       }
55     }
56   }
57 }