lessons/segovia_scale_a-moll: scale_Am-mel.ly

File scale_Am-mel.ly, 1.9 KB (added by uri, 15 years ago)

Гамма ля минор (мелодический) в аппликатуре А.Сеговии, исходник LilyPond

Line 
1\version "2.12.1"
2
3\header {
4    title = "A-moll"
5    composer="A.Segovia"
6}
7
8% European system (A B H C D E F G)
9\include "deutsch.ly"
10% Ancient notation (for non-regular barlines)
11\include "gregorian.ly"
12
13% Ajust size
14#(set-global-staff-size 22)
15
16% Some magic here (for spanning string numbers)
17stringNumberSpanner =
18#(define-music-function (parser location StringNumber) (string?)
19  #{
20    \override TextSpanner #'style = #'dashed-line
21    \override TextSpanner #'dash-period = #1
22    \override TextSpanner #'font-size = #-5
23    \override TextSpanner #'(bound-details left stencil-align-dir-y) = #CENTER
24    \override TextSpanner #'(bound-details left text) = \markup { \circle \number $StringNumber }
25  #})
26
27global = {
28  \key c \major
29}
30
31\score {
32  \new Staff
33  \relative c' {
34    % For explicit naturals
35    #(set-accidental-style 'no-reset)
36    \stringNumberSpanner "5"
37    \textSpannerDown
38    a-3\startTextSpan
39    h-1
40    c-2
41    d-4
42    e-2
43    fis-4
44    \stopTextSpan
45    \stringNumberSpanner "4"
46    gis-1\startTextSpan
47    a-2
48    h-4
49    c-2
50    d-4
51    \stopTextSpan
52    \stringNumberSpanner "3"
53    e-1\startTextSpan
54    fis-3
55    \stopTextSpan
56    \stringNumberSpanner "2"
57    gis-1\startTextSpan
58    a-1
59    h-3
60    c-4
61    \stopTextSpan
62    \stringNumberSpanner "1"
63    d-1\startTextSpan
64    e-3
65    fis-1
66    gis-3
67    a-4
68    g-2
69    f-4
70    e-3
71    d-1
72    \stopTextSpan
73    \stringNumberSpanner "2"
74    c-4\startTextSpan
75    h-3
76    a-1
77    \stopTextSpan
78    \stringNumberSpanner "3"
79    g-3\startTextSpan
80    f-1
81    #(set-accidental-style 'default)
82    e-3
83    d-1
84    \stopTextSpan
85    \stringNumberSpanner "4"
86    \textSpannerDown
87    c-4\startTextSpan
88    h-3
89    a-1
90    g-4
91    f-2
92    e-1
93    \stopTextSpan
94    \stringNumberSpanner "5"
95    d-4\startTextSpan
96    c-2
97    h-1
98    a-0
99    \stopTextSpan
100    \finalis
101  }
102  \layout{
103    \context{
104      \Staff
105        \remove Time_signature_engraver
106        \remove "Bar_engraver"
107    }
108  }
109  \midi{}
110}