shcherbakov/LyudySuhoputya: ludi_suhoputya.ly

File ludi_suhoputya.ly, 9.7 KB (added by uri, 13 years ago)

"Люди сухопутья", исходник в LilyPond

Line 
1\version "2.12.3"
2
3\header {
4  title = "ЛюЎО сухПпутья"
5  composer = "М.ЩербакПв"
6}
7
8% СОстеЌа буквеММых ÐŸÐ±ÐŸÐ·ÐœÐ°Ñ‡ÐµÐœÐžÐ¹, прОМятая в кПМтОМеМтальМПй ЕврПпе
9\include "deutsch.ly"
10% ЗаЎел Ма бПлее МПвую версОю.
11% СтОлевПй файл Ўля разЌещеМОя пауз в ПЎМПЌ Оз гПлПсПв пП цеМтру МПтПМПсца
12% (ОстПчМОк: http://code.google.com/p/lilymusic/source/browse/trunk/include/merge-rests.ily?r=279)
13% \include "merge-rests.ily"
14% ПрО пПЎключеМОО сПбОрать кПЌаМЎПй
15% lilypond -I . ludi_suhoputya.ly
16% СЌ. также \partcombine
17
18% Ajust size
19#(set-global-staff-size 25.0)
20
21\paper  {
22  myStaffSize = #25
23  #(define fonts
24    (make-pango-font-tree "Droid Serif"
25                          "Droid Sans"
26                          "Droid Sans Mono"
27                           (/ myStaffSize 27)))
28}
29
30global = {
31  \key d \minor
32  \time 4/8
33  % In more advanced versions of LilyPond it should work,
34  % making possible to have an original \time, 8/16, be used
35  % with autobeaming working.
36  % \set Score.baseMoment = #(ly:make-moment 1 16)
37  \tempo 4 = 90
38}
39
40one = {
41  \voiceOne
42  % ВПкалОз
43  \repeat volta 2 {
44    a2 ~
45    a4 b16 a g f
46    g2 ~
47    g
48    g ~
49    g4 a16 g f e
50  }
51  \alternative {
52    {
53      f2 ~
54      f2
55    }
56    {
57      f2 ~
58      f4 \oneVoice r8 a
59    }
60  }
61  % 1 куплет
62  a ~ a16 a ~ a8 r
63  r d,16 d f8 a
64  a8 ~ a16 g ~ g8 r
65  r4 r8 g
66  g4. g8
67  g8. g16 g8 a
68  f8. ( e16 ) d16 ~ d8.
69  r4 r8 a'
70  a r r a
71  a8. a16 g8 a
72  c ~ c16 g ~ g8 r
73  R2
74  g8 g16 g g8 g
75  g8. g16 a8 g
76  f16 (e) d8 r4
77  % ПрОпев 1
78  r4 r8 \voiceOne a'8
79  a8. a16 a8 a
80  b8 ~ b16 b ~ b8 b
81  a8. a16 a8 a
82  a8 ~ a16 g16 \oneVoice r8 \voiceOne a
83  a8. a16 a8 a
84  a8 ~ a16 g16 ~ g8 a8
85  g2 ~
86  g8. g16 g g g g
87  f8 ~ f16 d16 ~ d8 ~ d
88  r8. g16 g g g g
89  f8 ~ f16 d16 ~ d8 ~ d ~
90  d4
91  % 2 куплет
92  \oneVoice r8 a
93  a4. a8
94  d8. d16 f8 a
95  a8 ~ a16 g16 ~ g8 r8
96  r4 r8 g
97  g4. g8
98  g g16 g8 a
99  f ( e ) d16 ~ d8 r
100  r4 r8 a'
101  a r8 r8 a
102  a8. a16 g8 a
103  c ~ c16 g16 ~ g8 r
104  r4 r8 g
105  g8 ~ g16 g ~ g8 r
106  g8. g16 g8 a
107  f16 ( e ) d8 r4
108  % ПрОпев 2
109  r4 r8 \voiceOne < f a >8
110  < f a >8. < f a >16 < f a >8 < f a >
111  < f b >8 ~ < f b >16 < f b >16 ~ < f b >8 < f b >
112  < f a >8. < f a >16 < f a >8 < f a >
113  a8 ~ a16 g16 \oneVoice r8 \voiceOne a
114  < f a >8. < f a >16 < f a >8 < f a >
115  < f a > ~ < f a >16 < e g >16 ~ < e g >8 < f a >
116  < e g >2 ~
117  < e g >8. g16 g g g g
118  f8 ~ f16 d16 ~ d8 ~ d
119  % Notation "note\rest" is a dirty trick to harcode
120  % vertical pause position
121  % FIXME: modern LilyPond version have
122  % more pretty way to place such rests.
123  h'8.\rest  g16 g g g g
124  f8 ~ f16 d16 ~ d8 ~ d
125  % 3 куплет
126  h'4\rest h8\rest < f a >8
127  < f a >4. < f a >8
128  < f a > d < d f > < f a >
129  < f a > ~ < f a >16 < e g >16 ~ < e g >8 h'8\rest
130  h4\rest h8\rest < e, g >
131  < e g >4. < e g >8
132  < e g >8. < e g >16 < e g >8 < f a >
133  < d f >8 ( e16 ) d ~ d8 h'\rest
134  h4\rest h8\rest < f a >8
135  < f a > h\rest h\rest < f a >
136  < f a >8. < f a >16 < e g >8 < f a >
137  < g c >8 ~ < g c >16 < e g > ~ < e g >8 h'\rest
138  h4\rest h8\rest < e, g >
139  < e g >8. < e g >16 < e g >8 < e g >
140  < e g >8. < e g >16 < f a >8 < e g >
141  < d f >16 ( e ) d8 h'4\rest
142  % ПрОпев 3
143  \oneVoice r4 r8 \voiceOne < f a >8
144  < f a >8. < f a >16 < f a >8 < f a >
145  < f b >8 ~ < f b >16 < f b > ~ < f b >8 < f b >
146  < f a >8. < f a >16 < f a >8 < f a >
147  a8 ~ a16 g16 \oneVoice r8 \voiceOne a
148  < f a >8. < f a >16 < f a >8 < f a >
149  < f a > ~ < f a >16 < e g >16 ~ < e g >8 < f a >
150  < e g >2 ~
151  < e g >8. g16 g g g g
152  f8 ~ f16 d16 ~ d8 ~ d ~
153  d4 \oneVoice r4 \voiceOne
154  % ВПкалОз
155  \repeat volta 2 {
156    a'2 ~
157    a4 b16 a g f
158    g2 ~
159    g
160    g ~
161    g4 a16 g f e
162  }
163  \alternative {
164    {
165      f2 ~
166      f2
167    }
168    {
169      f2 ~
170      f4
171    }
172  }
173  % ПрОпев 4
174  \oneVoice r8 \voiceOne < f a >
175  < f a >8. < f a >16 < f a >8 < f a >
176  < f b >8. < f b >16 < f b >8 < f b >
177  < f a >8. < f a >16 < f a >8 < f a >
178  a8 ~ a16 g16 \oneVoice r8 \voiceOne a
179  < f a >8. < f a >16 < f a >8 < f a >
180  < f a > ~ < f a >16 < e g >16 ~ < e g >8 < f a >
181  < e g >2 ~
182  < e g >8. g16 g g g g
183  f8 ~ f16 d16 ~ d8 ~ d
184  h'8.\rest
185  g16 g g g g
186  f8 ~ f16 d16 ~ d8 ~ d
187  h'8\rest d, f a
188  g2 ~
189  g4 a16 g a g
190  a4. ( g8 )
191  a2 ~
192  a
193  \bar "|."
194}
195
196two = {
197  \voiceTwo
198  % ВПкалОз
199  \repeat volta 2 {
200    f2 ~
201    f4 g16 f e d
202    c2 ~
203    c
204    e2 ~
205    e4 f16 e d cis
206  }
207  \alternative {
208    {
209      d2 ~
210      d2
211    }
212    {
213      d2 ~
214      d4
215    }
216  }
217  % 1 куплет — в уМОсПМ с 1 гПлПсПЌ
218  s4
219  \override Rest #'transparent = ##t
220  s2 * 15
221  % ПрОпев 1
222  s4 s8 f
223  f8. f16 f8 f
224  f8 ~ f16 f ~ f8 f
225  f8. f16 f8 f
226  c ~ c16 c16 s8 c8
227  f8. f16 f8 f
228  f8 ~ f16 e16 ~ e8 f
229  e2 ~
230  e8. g16 g g g g
231  f8 ~ f16 d16 ~ d8 ~ d ~
232  d2 ~
233  d2 ~
234  d4 s4
235  <<
236    \new Staff {
237      \once \override Staff.TimeSignature #'stencil = ##f
238      \key d \minor
239      d2
240      < c e >
241      < c e >4. < c e >8
242      < e g >4. < d f >8
243      < cis e>4 <e g>
244      < g b >2
245      < f a >8 < g b >16 < f a > < e g >8 < d f >
246      < f a >2
247      < f a >
248      < a c >
249      < g b >8 < a c >16 < g b > < f a >8 < e g >
250      < g b >2
251      < e g >
252      < g b >
253      < f a >8 < g b >16 < f a > < e g >8 < d f >
254      < f a >4.
255      \override Staff.BarLine#'transparent = ##t
256      \showStaffSwitch
257      % May be I must use \once here
258      \override VoiceFollower #'style  = #'dashed-line
259      \change Staff = main
260      % ПрОпев 2
261      \stemDown c8
262    }
263    \addlyrics { А  }
264  >>
265  c8. c16 c8 c
266  d ~ d16 d ~ d8 d
267  c8. c16 c8 c
268  c ~ c16 b s8 c
269  c8. c16 c8 c
270  c8 ~ c16 b ~ b8 c8
271  b2 ~
272  b8. g'16 g g g g
273  f8 ~ f16 d16 ~ d8 ~ d ~
274  d2 ~
275  d ~
276  d ~
277  d ~
278  d
279  ( c ) ~
280  c ~
281  c ~
282  c
283  ( d ) ~
284  d ~
285  d ~
286  d
287  ( c ) ~
288  c ~
289  c ~
290  c
291  ( d )
292  % ПрОпев 3
293  s4. c8
294  c8. c16 c8 c
295  d ~ d16 d ~ d8 d
296  c8. c16 c8 c
297  c ~ c16 b s8 c
298  c8. c16 c8 c
299  c8 ~ c16 b ~ b8 c8
300  b2 ~
301  b8. g'16 g g g g
302  f8 ~ f16 d16 ~ d8 ~ d ~
303  d4 r4
304  % ВПкалОз
305  \repeat volta 2 {
306    f2 ~
307    f4 g16 f e d
308    c2 ~
309    c
310    e2 ~
311    e4 f16 e d cis
312  }
313  \alternative {
314    {
315      d2 ~
316      d2
317    }
318    {
319      d2 ~
320      d4
321    }
322  }
323  % ПрОпев 4
324  r8 c
325  c8. c16 c8 c
326  d8. d16 d8 d
327  c8. c16 c8 c
328  c ~ c16 b s8 c
329  c8. c16 c8 c
330  c8 ~ c16 b ~ b8 c8
331  b2 ~
332  b8. g'16 g g g g
333  f8 ~ f16 d16 ~ d8 ~ d ~
334  d2 ~
335  d
336  r8 d f a
337  g2 ~
338  g4 a16 g a g
339  d4. ( c8 )
340  d2 ~
341  d
342}
343
344words = {
345  \lyricsto "first" {
346    % ВПкалОз
347    Ла__ _ _ _ _ _ _ _ _ _ _ _ _
348    % 1 куплет
349    А в_ЌП -- ре пла -- ва -- ют Ќе -- Ўу -- зы,
350    КП -- раб -- лОк бП -- рет -- ся с_вПл -- Ма -- ЌО.
351    На край зеЌ -- лО ве -- зёт ПМ гру -- зы,
352    ЧтПб Ма кра -- ю зеЌ -- лО за -- бПт Ме зМа -- лО.
353    % ПрОпев 1
354    Лу -- МПй пП П -- ке -- а -- Му
355    Се -- ре -- бря -- Мы -- е пруть -- я
356    Не спОт -- ся ка -- пО -- та -- Му 
357    А Ќы_— Ќы лю -- ЎО су -- хП -- путь -- я.
358    Мы лю -- ЎО су -- хП -- путь -- я.
359    % 2 куплет
360    За -- быть труЎ -- Ме -- е, чеЌ рас -- ста -- ться,
361    СлП -- Ќать -- ся лег -- че, чеЌ сПг -- Му__ -- ться,
362    Уй -- тО труЎ -- Ме -- е, чеЌ Пс -- тать -- ся,
363    А сгО -- Муть прП -- ще, чеЌ вер -- Муть -- ся.
364    % ПрОпев 2
365    О как П -- Ма за -- пла -- чет,
366    К_те -- бе прО -- жав -- шОсь груЎь -- ю
367    Дай БПг те -- бе у -- Ўа -- чО,
368    А Ќы_— Ќы лю -- ЎО су -- хП -- путь -- я.
369    Мы лю -- ЎО су -- хП -- путь -- я.
370    % 3 куплет
371    А зЎесь ЌП -- лОть -- ся ЎПл -- жеМ ктП -- тП,
372    ЧтПб вы -- жОл ты О_в бу -- рю спас__ -- ся.
373    Пусть вы_— ЌПрс -- кО -- е ЎПМ -- КО -- хП -- ты,
374    А Ќы тПг -- Ўа зеЌ -- Мы -- е СаМ -- чП ПаМ -- са.
375    % ПрОпев 3
376    И пусть Ме -- сёт ваЌ слу -- чай
377    У -- Ўа -- чу О -- лО гП -- ре,
378    Мы жЎать у -- Ќе -- еЌ луч -- ше,
379    ЧеЌ те, ктП пла -- ва -- ет пП ЌП -- рю.
380    % ВПкалОз
381    Ла__ _ _ _ _ _ _ _ _ _ _ _ _
382    % ПрОпев 4
383    ЧтПб слё -- зы в_Ўу -- шу ка -- па -- лО,
384    Уй -- Ўу в_Ўа -- лё -- кОй путь я.
385    Плы -- вО се -- бе кП -- раб -- лОк,
386    А Ќы_— Ќы лю -- ЎО су -- хП -- путь -- я.
387    Мы лю -- ЎО су -- хП -- путь -- я.
388    Как жаль, чтП Ќы_— лю -- ЎО су -- хП -- путь -- я.
389  }
390}
391
392% Layout settings
393\score {
394  \relative c'' {
395    \new Staff = "main" <<
396      \new Voice = "first" {
397        \global
398        \one
399      }
400      \new Voice = "second" {
401        \global
402        \two
403      }
404    \new Lyrics \words
405    >>
406  }
407  \layout { }
408}
409
410% MIDI settings
411\score {
412  \unfoldRepeats
413  \relative c'' {
414    \new Staff <<
415      \new Voice = "first" {
416        \global
417        \one
418      }
419      \new Voice = "second" {
420        \global
421        \two
422      }
423    >>
424  }
425  \midi {
426    % Хак Ўля MIDI: кажЎПЌу гПлПсу МазМачается свПй каМал,
427    % этП преЎПтвращает прПпускО МПт прО лПжМых
428    % перекрещОваМОях Ð³ÐŸÐ»ÐŸÑÐŸÐ².
429    \context {
430      \Staff
431      \remove "Staff_performer"
432    }
433    \context {
434      \Voice
435      \consists "Staff_performer"
436    }
437  }
438}