1 | \version "2.12.1" |
---|
2 | |
---|
3 | % European system (A B H C D E F G) |
---|
4 | \include "deutsch.ly" |
---|
5 | |
---|
6 | global = { |
---|
7 | \key d \major |
---|
8 | \time 2/4 |
---|
9 | } |
---|
10 | |
---|
11 | % Ajust size |
---|
12 | % #(set-global-staff-size 30) |
---|
13 | |
---|
14 | % Some magic here (for spanning string numbers) |
---|
15 | stringNumberSpanner = |
---|
16 | #(define-music-function (parser location StringNumber) (string?) |
---|
17 | #{ |
---|
18 | \override TextSpanner #'style = #'dashed-line |
---|
19 | \override TextSpanner #'dash-period = #1 |
---|
20 | \override TextSpanner #'font-size = #-5 |
---|
21 | \override TextSpanner #'(bound-details left stencil-align-dir-y) = #CENTER |
---|
22 | \override TextSpanner #'(bound-details left text) = \markup { \circle \number $StringNumber } |
---|
23 | #}) |
---|
24 | |
---|
25 | One = \new Voice {\relative c'' { |
---|
26 | \voiceOne |
---|
27 | \override StringNumber #'add-stem-support = ##t |
---|
28 | \stringNumberSpanner "4" |
---|
29 | \textSpannerNeutral |
---|
30 | a16-2\startTextSpan h-4 |
---|
31 | \stopTextSpan |
---|
32 | \stringNumberSpanner "3" |
---|
33 | cis-1\startTextSpan d-2 e-4 |
---|
34 | \stopTextSpan |
---|
35 | \stringNumberSpanner "2" |
---|
36 | fis-1\startTextSpan g-2 a-4 \glissando |
---|
37 | \stopTextSpan |
---|
38 | \override StringNumber #'add-stem-support = ##t |
---|
39 | \override Fingering #'add-stem-support = ##t |
---|
40 | h8-4 <d,-3 fis-2 a-1> |
---|
41 | < d\4 fis\3 a\2 > r |
---|
42 | \bar "||" |
---|
43 | % Some stuff is duplicated here |
---|
44 | << { |
---|
45 | \stemDown |
---|
46 | \textSpannerUp |
---|
47 | \override TextSpanner #'dash-period = #2 |
---|
48 | \override TextSpanner #'(bound-details left stencil-align-dir-y) = #CENTER |
---|
49 | \override TextSpanner #'(bound-details left text) = "VII " |
---|
50 | c'16-2\startTextSpan |
---|
51 | a-4 fis-1 |
---|
52 | e-3 dis-2 fis-1 dis h-3 |
---|
53 | \stemUp |
---|
54 | c-4\stopTextSpan a-1 |
---|
55 | \override TextSpanner #'(bound-details left text) = "VI " |
---|
56 | fis-4\startTextSpan e-2 dis-1 fis-4 dis h-2\stopTextSpan |
---|
57 | } \\ { |
---|
58 | \stemDown |
---|
59 | \textSpannerDown |
---|
60 | % Fingering instruction must not override string number |
---|
61 | \set stringNumberOrientations = #'(down) |
---|
62 | <c'' \1>16 |
---|
63 | \stringNumberSpanner "2" |
---|
64 | a\startTextSpan |
---|
65 | \override StringNumber #'add-stem-support = ##t |
---|
66 | fis |
---|
67 | \stopTextSpan |
---|
68 | \stringNumberSpanner "3" |
---|
69 | e\startTextSpan dis |
---|
70 | \stopTextSpan |
---|
71 | <fis\2> dis |
---|
72 | \stringNumberSpanner "4" |
---|
73 | h\startTextSpan |
---|
74 | \stemUp |
---|
75 | c a |
---|
76 | \stopTextSpan |
---|
77 | \stringNumberSpanner "5" |
---|
78 | fis\startTextSpan e dis fis dis |
---|
79 | \stopTextSpan |
---|
80 | <h\6> |
---|
81 | } >> |
---|
82 | \bar "|." |
---|
83 | }} |
---|
84 | |
---|
85 | Two = \new Voice {\relative c' { |
---|
86 | \voiceTwo |
---|
87 | a4 a |
---|
88 | d2. |
---|
89 | }} |
---|
90 | |
---|
91 | \score { |
---|
92 | \new Staff |
---|
93 | << |
---|
94 | \global |
---|
95 | \One |
---|
96 | \\ |
---|
97 | \Two |
---|
98 | >> |
---|
99 | \layout{} |
---|
100 | \midi{} |
---|
101 | } |
---|