出于某些原因,这是可行的:
\addlyrics {Drei -- del, drei -- del, drei -- del, I made it out of clay
When it's dry and rea -- dy, o drei -- del I shall play}而这并不是:
thing = {Drei -- del, drei -- del, drei -- del, I made it out of clay
When it's dry and rea -- dy, o drei -- del I shall play}
\addlyrics {\thing}我已经尝试将\addlyrics放入变量中,添加和删除{ },以及我能想到的所有其他内容。文档并没有专门处理这种情况,但是我在所有地方都使用了变量,几乎没有什么问题,除了这里。有什么想法?
发布于 2019-09-28 05:04:10
尝试:
thing = \addLyrics {Drei -- del, drei -- del, drei -- del, I made it out of clay
When it's dry and rea -- dy, o drei -- del I shall play}
\thing在实际尝试之后,它不起作用!LilyPond不知道addlyrics在\score块之外是什么。所以让我们试试这个:
\version "2.19.83"
theLyrics = \lyricmode {
Drei -- del, drei -- del, drei -- del, I made it out of clay
When it's dry and rea -- dy, o drei -- del I shall play
}
melody = \relative {
g'8 e g e g e r e |
g8 g f e d4 r |
f8 d f d f d r d |
g8 f e d c4 r |
}
\score {
\new Staff \melody
\addlyrics \theLyrics
\layout {}
\midi {}
}https://stackoverflow.com/questions/58106862
复制相似问题