Я исправил, но все равно что-то не так. Этот вариант кода
выдает ошибки:
I fixed it, but there's still something wrong. This
version of the code gives errors:
\version "2.22.1"
makeScore =
#(define-scheme-function (mark notes lyricup lyricdown)
(markup? ly:music? ly:music? ly:music?)
#{
\score {
\header {piece = \markup { Название }}
<<
\new KievanStaff = slavonic
<<
\new KievanVoice = "melody"
\relative c' {
\cadenzaOn
\mark #mark
#notes
\bar "|"
}
>>
\new Lyrics
\lyricsto "melody"
#lyricup
\new Lyrics \with {alignAboveContext = slavonic}
\lyricsto "melody"
#lyricdown
>>
\layout { }
%\midi { }
}
#})
\markup { \fill-line \huge { "Глас 1" }}
\markup { \fill-line \huge { "Начальные" }}
\makeScore "Удра" {e4 c d f e d c d e d e1} \lyricmode {la
la la la} \lyricmode {ta ta ta ta}
C:/Users/Asus/AppData/Local/Temp/frescobaldi-m1s83y6n/tmpvpo3he0n/Сборник
формул_define-scheme_byz.ly:24:9: error: syntax error,
unexpected SCM_TOKEN, expecting \sequential or \simultaneous
or << or '{'
#lyricup
C:/Users/Asus/AppData/Local/Temp/frescobaldi-m1s83y6n/tmpvpo3he0n/Сборник
формул_define-scheme_byz.ly:28:9: error: syntax error,
unexpected SCM_TOKEN, expecting \sequential or \simultaneous
or << or '{'
#lyricdown
C:/Users/Asus/AppData/Local/Temp/frescobaldi-m1s83y6n/tmpvpo3he0n/Сборник
формул_define-scheme_byz.ly:38:1: error: errors found,
ignoring music _expression_
\makeScore "Удра" {e4 c d f e d c d e d e1} \lyricmode {la la
la la} \lyricmode {ta ta ta ta}
C:/Users/Asus/AppData/Local/Temp/frescobaldi-m1s83y6n/tmpvpo3he0n/Сборник
формул_define-scheme_byz.ly:38:1: error: error in #{ ... #}
\makeScore "Удра" {e4 c d f e d c d e d e1} \lyricmode {la la
la la} \lyricmode {ta ta ta ta}
fatal error: failed files:
"C:\\Users\\Asus\\AppData\\Local\\Temp\\frescobaldi-m1s83y6n\\tmpvpo3he0n\\Сбо�\x80ник
�\x84о�\x80м�\x83л_define-scheme_byz.ly"
Программа завершилась с кодом 1.