2.3 歌曲记谱

206 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

2.3歌曲

2.3.1 简单歌曲(Setting simple songs)

下面是一首简单儿歌 《女孩和男孩出来演奏》的旋律

\relative {
  \key g \major
  \time 6/8
  d''4 b8 c4 a8 | d4 b8 g4
}

我们通过 \addlyrics命令 来增加歌词,使用 空格 隔开字符,来对应音符。使用 <<>>将两个上下文关联起来。

<<
  \relative {
    \key g \major
    \time 6/8
    d''4 b8 c4 a8 | d4 b8 g4
  }
  \addlyrics {
    Girls and boys come out to play,
  }
>>

2.3.2 歌词与旋律对齐 ( Aligning lyrics to a melody )

这首儿歌的下一句是月亮像白昼一样明亮(The moon doth shine as bright as day)

<<
  \relative {
    \key g \major
    \time 6/8
    d''4 b8 c4 a8 | d4 b8 g4 g8 |
    a4 b8 c b a | d4 b8 g4. |
  }
  \addlyrics {
    Girls and boys come out to play,
    The moon doth shine as bright as day;
  }
>>

我们可以看到,歌词与音符出现了错位,这是因为 明亮(shine)这个词应该占用了两个音符。最简单的方法就是给这个两个音符加上连音线。

<<
  \relative {
    \key g \major
    \time 6/8
    d''4 b8 c4 a8 | d4 b8 g4 g8 |
    a4 b8 c( b) a | d4 b8 g4. |
  }
  \addlyrics {
    Girls and boys come out to play,
    The moon doth shine as bright as day;
  }
>>

现在歌词已经对齐了,但是我们发现在增加连音线以后,符杠的划分出现了问题。所以我们手动设置符杠。

<<
  \relative {
    \key g \major
    \time 6/8
    d''4 b8 c4 a8 | d4 b8 g4 g8 |
    a4 b8 c([ b]) a | d4 b8 g4. |
  }
  \addlyrics {
    Girls and boys come out to play,
    The moon doth shine as bright as day;
  }
>>

当然我们也可以通过在歌词中增加 _ 代替在乐谱上增加连音线。

<<
  \relative {
    \key g \major
    \time 6/8
    d''4 b8 c4 a8 | d4 b8 g4 g8 |
    a4 b8 c[ b] a | d4 b8 g4. |
  }
  \addlyrics {
    Girls and boys come out to play,
    The moon doth shine _ as bright as day;
  }
>>

如果一句歌词跨越了多个音符,一般会用 歌词__的形式来标记。

<<
  \relative {
    \key g \minor
    \time 3/2
    g'2 a bes | bes2( a) b2 |
    c4.( bes8 a4. g8 fis4.) g8 | fis1
  }
  \addlyrics {
    When I am laid,
    am laid __ in earth,
  }
>>

如果歌词中一个词被,拆分成两个音节,可以用 -连接这个词

<<
  \relative {
    \key g \major
    \time 3/4
    \partial 4
    d'4 | g4 g a8( b) | g4 g b8( c) |
    d4 d e | c2
  }
  \addlyrics {
    A -- way in a __ man -- ger,
    no __ crib for a bed,
  }
>>

一些歌词,尤其是意大利语的歌词,要求相反:将多个音节设置为一个音符。 这是通过使用单个下划线 _(没有空格)将音节链接在一起或将它们括在引号中来实现的。 这是罗西尼的费加罗的一个例子。

<<
  \relative {
    \clef "bass"
    \key c \major
    \time 6/8
    c'4.~ 8 d b | c8([ d]) b c d b | c8
  }
  \addlyrics {
    Lar -- go_al fac -- to -- tum del -- la cit -- tà
  }
>>

更多关于歌词清查考官方手册: Vocal music.