[ << 専門的な記譜法 ] | [Top][Contents][Index] | [ 入出力全般 >> ] |
[ < 歌詞に特有のテクニック ] | [ Up : 歌詞に特有のテクニック ] | [ 歌詞の垂直方向の配置 > ] |
歌詞と変数に取り組む
歌詞を保持する変数を作成することができます。歌詞は歌詞モードで入力する必要があります:
musicOne = \relative { c''4 b8. a16 g4. f8 e4 d c2 } verseOne = \lyricmode { Joy to the world, the Lord is come. } \score { << \new Voice = "one" { \time 2/4 \musicOne } \new Lyrics \lyricsto "one" { \verseOne } >> }
変数が \addlyrics
または \lyricsto
で呼び出される場合、歌詞に演奏時間を付ける必要はありません。
順序が異なったり、もっと複雑だったりする場合、最も良い方法は最初に音楽と歌詞を保持する変数を定義して、
譜と歌詞の階層をセットアップして (歌詞自体は省略します) から、\context
を用いて歌詞を追加します。この方法は、\lyricsto
によって参照されるボイスが常に定義済みであることを保証します。例を挙げます:
sopranoMusic = \relative { c''4 c c c } contraltoMusic = \relative { a'4 a a a } sopranoWords = \lyricmode { Sop -- ra -- no words } contraltoWords = \lyricmode { Con -- tral -- to words } \score { \new ChoirStaff << \new Staff { \new Voice = "sopranos" { \sopranoMusic } } \new Lyrics = "sopranos" \new Lyrics = "contraltos" \new Staff { \new Voice = "contraltos" { \contraltoMusic } } \context Lyrics = "sopranos" { \lyricsto "sopranos" { \sopranoWords } } \context Lyrics = "contraltos" { \lyricsto "contraltos" { \contraltoWords } } >> }
参照
記譜法リファレンス: 歌詞の垂直方向の配置
内部リファレンス: LyricCombineMusic, Lyrics
[ << 専門的な記譜法 ] | [Top][Contents][Index] | [ 入出力全般 >> ] |
[ < 歌詞に特有のテクニック ] | [ Up : 歌詞に特有のテクニック ] | [ 歌詞の垂直方向の配置 > ] |