lessons/double_harmonic_minor: double-harmonic-scale.ly

File double-harmonic-scale.ly, 1.9 KB (added by uri, 14 years ago)

Дважды гармонический минор, аппликатура двухоктавной гаммы, исходник в LilyPond

Line 
1\version "2.12.1"
2
3\header {
4    title = "ДважЎы гарЌПМОческОй A-moll"
5}
6
7% European system (A B H C D E F G)
8\include "deutsch.ly"
9
10% Ajust size
11#(set-global-staff-size 30)
12
13% Some magic here (for spanning string numbers)
14stringNumberSpanner =
15#(define-music-function (parser location StringNumber) (string?)
16  #{
17    \override TextSpanner #'style = #'dashed-line
18    \override TextSpanner #'dash-period = #1
19    \override TextSpanner #'font-size = #-5
20    \override TextSpanner #'(bound-details left stencil-align-dir-y) = #CENTER
21    \override TextSpanner #'(bound-details left text) = \markup { \circle \number $StringNumber }
22  #})
23
24global = {
25  \key c \major
26}
27
28\score {
29  \new Staff
30  \relative c' {
31    \override Staff.BarLine #'break-visibility = #'#(#f #f #t)
32    % For explicit naturals
33    #(set-accidental-style 'no-reset)
34    \stringNumberSpanner "6"
35    \textSpannerDown
36    a-1\startTextSpan
37    h-3
38    c-4
39    \stopTextSpan
40    \stringNumberSpanner "5"
41    dis-2\startTextSpan
42    e-3
43    f-4
44    \stopTextSpan
45    \stringNumberSpanner "4"
46    gis-2\startTextSpan
47    a-4
48    \stopTextSpan
49    \stringNumberSpanner "3"
50    h-1\startTextSpan
51    c-2
52    \stopTextSpan
53    \stringNumberSpanner "2"
54    dis-1\startTextSpan
55    e-2
56    f-3
57    \stopTextSpan
58    \stringNumberSpanner "1"
59    gis-1\startTextSpan
60    a-2
61    gis-1
62    \stopTextSpan
63    \stringNumberSpanner "2"
64    f-3\startTextSpan
65    e-2
66    dis-1
67    \stopTextSpan
68    \stringNumberSpanner "3"
69    c-2\startTextSpan
70    h-1
71    \stopTextSpan
72    \stringNumberSpanner "4"
73    a-4\startTextSpan
74    gis-2
75    \stopTextSpan
76    \stringNumberSpanner "5"
77    f-4\startTextSpan
78    e-3
79    dis-2
80    \stopTextSpan
81    \stringNumberSpanner "6"
82    \textSpannerDown
83    c-4\startTextSpan
84    h-3
85    a-1
86    \stopTextSpan
87  }
88  \layout{
89    \context{
90      \Staff
91        \remove Time_signature_engraver
92    }
93  }
94  \midi{}
95}