LilyPond教程(11)——钢琴独奏片段进阶 III

本篇会解决一些钢琴乐谱中的一些剩余问题。

本篇的学习要点有:

  • 如何处理音符跨谱表问题
  • 如何添加八度记号
  • 如何添加踏板记号

1 音符跨谱表显示

钢琴乐谱中常常会碰到跨谱表显示问题,比如下面的示例(287~290小节):
在这里插入图片描述
当然,这个例子似乎可以不用跨谱表音符来实现。下面这个例子源自官方文档,可能更为典型:
在这里插入图片描述
这个问题不算太难解决,只需在要改动的音符之前使用指令\change Staff="谱表名"即可。当然这里的谱表名需要事先命名,命名方式跟前面提到的声部命名相似,只需要在\new时加上就可以了。比如\new Staff = "up",表示将谱表命名为up

上述第二个示例的代码如下

\new PianoStaff <<
  \new Staff = "up" {
    <e' c'>8
    \change Staff = "down"
    g8 fs g
    \change Staff = "up"
    <g'' c''>8
    \change Staff = "down"
    e8 ds e
    \change Staff = "up"
  }
  \new Staff = "down" {
    \clef bass
    s1
  }
>>

需要注意的有:

  • 音符调整谱表之后圆滑线会自动调整,一般不需要额外进行调整。
  • 跨谱表音符有可能会带来冲突问题,可以参照官方文档来解决。
  • 还可以在\relative {...}之前使用\autochange来自动调整,但对于比较复杂的情况还是建议手动调整。

2 八度记号

2.1 乐谱上的八度记号(八度框)

回看第一小节的示例,其中出现了八度框。这种记号用于整体提高或降低八度,在钢琴乐谱中也十分常见。
只需要使用指令\ottava #提高的八度数即可,比如\ottava #2表示翻高两个八度,\ottava #-1表示降一个八度。
需要注意的有以下几点:

  • 音符只需按原来的方式输入即可,不需要额外调整它的八度。
  • 不需要八度框时,注意使用\ottava #0还原。
  • 要修改八度框的文字,在使用它之前输入\set Staff.ottavation = #"对应文字"

2.2 谱号上的八度记号

在声乐和合唱作品中有时会用到带八度记号的谱号,主要的调整方式在于\clef之中。使用\clef "G_8"表示低八度的高音谱号,\clef "F^15"表示升两个八度的低音谱号,它的使用方式相信非常容易理解,就不多作介绍了。(注意这种谱号必须用双引号括起

下面给出关于八度有关记号的示例代码:

\score {
  \relative c'{
    c d e f | 
    \ottava #1
    f' e d c |
    \ottava #0
    c, d e f |
    \ottava #-2
    c, d e f |
    \ottava #0
    \clef "G_8"
    g a b c |
  }
}

得到的乐谱如下所示,可以试试看导出为midi听听看这些音都对不对:
在这里插入图片描述

3 踏板记号

使用\sustainOn表示踩下踏板,\sustainOff表示松开踏板。记号默认放在下方。比如示例乐谱第五小节的左手部分代码如下:

\score {
  \relative c'{
    \key ef \major
    \clef bass
    \time 3/4
    bf,4\sustainOn <bf' f' af> q\sustainOff |
  }
}

得到的结果如下:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值