LilyPond 多行歌词
LilyPond multiline lyrics
有了这个示例 LilyPond 片段,我得到了两件奇怪的事情。
\score{
<<
\new Voice = "voicea" \relative { g'4 a b c g a b c }
\new Lyrics \lyricmode {
{ a b c d }
<<
\new Lyrics \lyricsto "voicea" \lyricmode { e f g h }
\new Lyrics \lyricsto "voicea" \lyricmode { i j k l }
>>
}
\new Voice = "voiceb" \relative { g'4 a b c g a b c }
>>
}
- 最后两行歌词放在两行音乐的下面。我希望所有歌词都在它们之间。
- 由于某种原因,歌词与音符不一致。第二小节的第一四分音符没有歌词。
你能帮我了解一下这是怎么回事吗,最好想出一个解决方案。
我不使用 Lyrics,我无法告诉您您的示例中到底出了什么问题。
但这是一个简单的工作示例:
\version "2.18.2"
<<
\new Voice \relative {
g'4 a b c g a b c
}
\addlyrics { a b c d e f g h } % 1st stanza
\addlyrics { _ _ _ _ i j k l } % 2nd stanza
\new Voice \relative {
g'4 a b c g a b c
}
>>
一个歌词上下文构成一行歌词。如果你想要顺序歌词,你需要将它们放在相同的上下文中。要以声音中的某些音符为目标,您始终可以将命名的声音创建到另一个声音中。这是它的样子:
\score{
<<
\new Voice = "voicea" \relative {
g'4 a b c
\new Voice = "voiceb" { g a b c }
}
\new Lyrics
<<
\lyricsto "voicea" { \lyricmode { a b c d } }
\lyricsto "voiceb" { \lyricmode { e f g h } }
>>
\new Lyrics \lyricsto "voiceb" { \lyricmode { i j k l } }
\new Voice = "voicec" \relative { g'4 a b c g a b c }
>>
}
lilybin 文档在这里:http://lilybin.com/4vsiem/1
有了这个示例 LilyPond 片段,我得到了两件奇怪的事情。
\score{
<<
\new Voice = "voicea" \relative { g'4 a b c g a b c }
\new Lyrics \lyricmode {
{ a b c d }
<<
\new Lyrics \lyricsto "voicea" \lyricmode { e f g h }
\new Lyrics \lyricsto "voicea" \lyricmode { i j k l }
>>
}
\new Voice = "voiceb" \relative { g'4 a b c g a b c }
>>
}
- 最后两行歌词放在两行音乐的下面。我希望所有歌词都在它们之间。
- 由于某种原因,歌词与音符不一致。第二小节的第一四分音符没有歌词。
你能帮我了解一下这是怎么回事吗,最好想出一个解决方案。
我不使用 Lyrics,我无法告诉您您的示例中到底出了什么问题。 但这是一个简单的工作示例:
\version "2.18.2"
<<
\new Voice \relative {
g'4 a b c g a b c
}
\addlyrics { a b c d e f g h } % 1st stanza
\addlyrics { _ _ _ _ i j k l } % 2nd stanza
\new Voice \relative {
g'4 a b c g a b c
}
>>
一个歌词上下文构成一行歌词。如果你想要顺序歌词,你需要将它们放在相同的上下文中。要以声音中的某些音符为目标,您始终可以将命名的声音创建到另一个声音中。这是它的样子:
\score{
<<
\new Voice = "voicea" \relative {
g'4 a b c
\new Voice = "voiceb" { g a b c }
}
\new Lyrics
<<
\lyricsto "voicea" { \lyricmode { a b c d } }
\lyricsto "voiceb" { \lyricmode { e f g h } }
>>
\new Lyrics \lyricsto "voiceb" { \lyricmode { i j k l } }
\new Voice = "voicec" \relative { g'4 a b c g a b c }
>>
}
lilybin 文档在这里:http://lilybin.com/4vsiem/1