рдПрдХ рдмрд╛рд░ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рд▓рд┐рд▓реАрдкреЙрдиреНрдб рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╡рд╛рджреЗ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ
рдПрдиред рдХреЛрд░рдВрдбрдлреЛрд░ рдХреЗ рд╕рдВрдЧреАрдд рд╕реЗ рдПрдХ рднрдпрд╛рдирдХ рд╕рдВрдЧреАрдд рдЙрджрд╛рд╣рд░рдг рдХреИрд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛
ред
(рдЫрд╣ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреА рдЖрд╡рд╛рдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!)
рдХреНрдпрд╛ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВ?
- рд╡рд┐рднрд┐рдиреНрди рд╢рд┐рд╡рд┐рд░реЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд░реЗрдВ
- рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрд╡рдзрд┐
- рдпреМрдЧрд┐рдХ рдЖрдХрд╛рд░
- рдШрдбрд╝реА рдмреЗрдореЗрд▓
рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЧрд╛рдЗрдбреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреЛрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ Metronome_mark_engraver рдЯреЗрдореНрдкреЛ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЗрд╕реЗ рдХрд░реНрдордЪрд╛рд░реА рд╕рдВрджрд░реНрдн (рдореНрдпреВрдЬрд╝рд┐рдХрд▓ рд╕реНрдЯрд╛рдл) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд╛рдЗрдиреЛрдВ (рдФрд░ рди рдХреЗрд╡рд▓) рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреЗрдВрдкрд░реЗрдЪрд░ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
\layout { \context { \Score \remove "Timing_translator" \remove "Default_bar_line_engraver" \remove "Metronome_mark_engraver" ... } \context { \Staff \consists "Timing_translator" \consists "Default_bar_line_engraver" \consists "Metronome_mark_engraver" } ... }
рдпрд╣рд╛рдВ рднреА, рд╕реНрдХреЛрд░ рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ, Default_bar_line_engraver рдФрд░ Timing_translator рдХреЛ рд╢рд┐рд╡рд┐рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рдордп рд░реЗрдЦрд╛ рдФрд░ рдЖрдХрд╛рд░ рдЕрдиреБрдкрд╛рд▓рди (рддреАрд╕рд░реЗ рдмрд┐рдВрджреБ рддрдХ) рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред
рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ
рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЕрд╡рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред \ ScaleDurations рдХрдорд╛рдВрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдЕрд╡рдзрд┐ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рддрд░реНрдХреЛрдВ рдХрд╛ рдХреНрд░рдо (рд╡рд╣реА \ _ рдХрдорд╛рдВрдб, рдЬреЛ рддрд┐рдХрдбрд╝реА, рдЪреМрдХрдбрд╝реА, рдХреНрд╡рд┐рдВрдЯрд▓ рдФрд░ рдЕрдиреНрдп рдмрд╣реБ-рд╢рдмреНрдж [eng: tuplet]) рдмрдирд╛рддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдпрд╛рдж рдЖрдпрд╛: 88 рдХреЗ
рдмрдЬрд╛рдп - 80. рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдВрд╢ рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЯреЗрдореНрдкреЛ рдЕрдиреБрдкрд╛рдд рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг: рджреВрд╕рд░рд╛ рд╢рд┐рд╡рд┐рд░)ред
\scaleDurations #'(88 . 80) { \relative c' { f4\repeatTie ( g2) g4 ~ g8. g16 ( ~ g4 ~ g8. fis16 ~ fis4 fis8 g ~ g4 | ... } \addlyrics { _ la ka ma na pa ra sa } }
рдЖрдпрд╛рдо рдФрд░ рдШрдбрд╝реА рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдВрд╕реНрдХрд░рдг 2.15 (рд╕реНрдерд┐рд░ 2.16 рдЬрд╛рд░реА рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ) рдореЗрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг \ рдХрдВрдкрд╛рдЙрдВрдбрдореАрдЯрд░ рдХрдорд╛рдВрдб рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдкреНрд▓рд╕рд╕ рдХреЗ рд╕рд╛рде рдШрдбрд╝реА рдХрд╛ рдЖрдХрд╛рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╣рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдорд╛рдк рдХрд╛ рдЖрдХрд╛рд░ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЗ рдпреЛрдЧ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рд╕рдордп рд▓рд╛рдЗрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдорд╛рдк рдЖрдХрд╛рд░ рдХреА рдореИрдиреБрдЕрд▓ рд╕реЗрдЯрд┐рдВрдЧ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг: рдкрд╣рд▓рд╛ рд╢рд┐рд╡рд┐рд░)ред
\compoundMeter #'((11 4) (11 4) (11 4) (11 4)) \set Timing.measureLength = #(ly:make-moment 11 4)
рддреАрд╕рд░рд╛ рдФрд░ рдЫрдард╛ рд╢рд┐рд╡рд┐рд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИрдВ: рдЙрдирдХреЗ рдШрдЯрдХ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг: рддреАрд╕рд░рд╛ рд╢рд┐рд╡рд┐рд░)ред
\compoundMeter #'((9 4) (3 4) (6 4) (6 4) (3 4) (9 4)) \tempo 4 = 72 \relative c' { \dynamicUp \scaleDurations #' (88 . 72) { \set Timing.measureLength = #(ly:make-moment 11 4) e8.\repeatTie ( f16 ~ f4 ~f8 e ~ e4 dis4 ~ dis8. e16 ~ e4 ~ e8.) e16~ ( e4 | \set Timing.measureLength = #(ly:make-moment 11 12) e8 f ~ f4 e ~ | \set Timing.measureLength = #(ly:make-moment 11 6) e8. dis16 ~ dis4 dis16 e8. ~ e4) e2 \once \override Staff.BarLine #'allow-span-bar = ##f \set Timing.measureLength = #(ly:make-moment 11 6) e4~( e8. dis16 ~ dis4 ~ dis8 e8 ~ e4 dis4 ~ | \set Timing.measureLength = #(ly:make-moment 11 12) dis8. e16 ~ e4 ~ e8.) e16~ | \set Timing.measureLength = #(ly:make-moment 11 4) e4 ~ e8 e8\mp\<~( e4 dis ~ dis8. e16 ~ e4 ~ e8. ) f16->\mf~f4 ~ f8 f8~ | \bar "||" f4 } }
рдпрд╣рд╛рдВ, рдкреНрд░рддреНрдпреЗрдХ рдирдП рдЙрдкрд╛рдп рдореЗрдВ, рдЯрд╛рдЗрдорд┐рдВрдЧрдореБрд░рд▓ рд▓реИрдВрде рдкреНрд░реЙрдкрд░реНрдЯреА рдЙрдЪрд┐рдд рдореВрд▓реНрдп рдкрд░ рд╕реЗрдЯ рд╣реИред рдлрдВрдХреНрд╢рди # (ly: make-moment) рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╡рдзрд┐ рдмрдирд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ: рд╕реНрдХреЗрд▓рдбреНрдпреВрд╢рдВрд╕-рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░, рдШрдбрд╝реА рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ рдЕрднреА рднреА
рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП: рдпрд╣рд╛рдВ рд╕реЗ рдЖрдХрд╛рд░ 11/4, 11/6 рдФрд░ 11/12 рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдПрдХрд▓ (\) рдПрдХ рдмрд╛рд░ рдЕрдиреБрдорддрд┐-рдЕрд╡рдзрд┐-рдмрд╛рд░ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЗрд╕ рдмрд╛рд░ рдкрд╛рдВрдЪрд╡реЗрдВ рд╢рд┐рд╡рд┐рд░ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рдПрдХ рд╣реА рдбрд┐рдЬрд╛рдЗрди рдЪреМрдереА рдорд┐рд▓ рдкрд░ рдкрдВрдЬреАрдХреГрдд рд╣реИред
\ рд╕реЗрдЯ рдФрд░ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ\ рд╕реЗрдЯ рдХрдорд╛рдВрдб рд╕рдВрджрд░реНрдн рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ \ override рддрд╛рдмреВрддреЛрдВ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (grob = рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ)ред рдПрдХ \ tweak рдХрдорд╛рдВрдб рднреА рд╣реИ рдЬреЛ рддреБрд░рдВрдд рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ; рдЗрд╕рдХрд╛ рдкреНрд░рдХрд╛рд░ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред \ рдПрдХ рдмрд╛рд░ \ рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рддреБрд░рдВрдд рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ)
рдХреЙрд╕реНрдореЗрдЯрд┐рдХ рдмрджрд▓рд╛рд╡реЛрдВ рдореЗрдВ 1.2-0 рд╕реЗ рд╕реНрдкреЗрд╕рд┐рдВрдЧ-рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХрдо рдХрд░рдирд╛ (рдЖрдзрд╛рд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдиреЛрдЯреЛрдВ рдХреА рджреВрд░реА рдмрдврд╝рд╛рдирд╛ рдЬрдм рдЙрдирдХреА рдЕрд╡рдзрд┐ рджреЛрдЧреБрдиреА рд╣реЛ рдЬрд╛рддреА рд╣реИ) рд╢рд╛рдорд┐рд▓ рд╣реИред
5 рдФрд░ рдлрд╝реЙрдиреНрдЯ рдФрд░ рдкрд╛рда рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ:
\layout { ... \override SpacingSpanner #'spacing-increment = #0.5 } ... \context { \Lyrics \override LyricText #'font-name = #"Century" \override LyricText #'font-size = #3 } }
рдореБрдЭреЗ рд╕реЗрдЯ рдХреА рдХреБрдЫ рдЕрдиреНрдп рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА, рдЕрдЧрд░ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред
рд╕реНрд░реЛрдд рдХреЛрдб:
pastebin.com/EXsYRQzgрдирд╡реАрдирддрдо рдЕрд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
lilypond.org/development.html (2.14 рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)ред