lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: define-scheme-function


From: Лысов Дмитрий
Subject: Re: define-scheme-function
Date: Sun, 21 Aug 2022 21:02:24 +0300

Я исправил, но все равно что-то не так. Этот вариант кода выдает ошибки:
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.
 
21.08.2022, 20:14, "Павел" <budanov.pavel@gmail.com>:

Используйте \lyricmode:

\makeScore "Удра" {e4 c d f e d c d e d e1} \lyricmode {a b c d} \lyricmode {e f g hh}

21.08.2022 15:52, Лысов Дмитрий пишет:
\makeScore "Удра" {e4 c d f e d c d e d e1} {a b c d} {e f g hh}

reply via email to

[Prev in Thread] Current Thread [Next in Thread]