LilyPond教程(4)——钢琴独奏片段 II

在本篇教程,我们继续关注钢琴独奏曲的乐谱制作。今天的示例依然是莫扎特的第十六号钢琴奏鸣曲(K545)的片段:
在这里插入图片描述
本次示例比较长,我会将代码放在这里,大家可以去查看。为了方便阅读,在后续讲解中我会节选部分代码来说明用法。
本篇将主要集中在旋律部分的操作,学习要点有:

  • 如何打出和弦,如何打出重升重降和还原记号
  • 如何添加常见的演奏记号
  • 如何添加常见的线性记号(如渐强渐弱、颤音等)
  • 如何添加其他类型的小节线

1 和弦与其他升降记号

  • 使用<...>描述和弦,括起来的部分是和弦中所有音的绝对音高(音名+八度)每个音之间用空格隔开。而时值则加在<...>的外面。
    大多数情况下,<...>括起来的和弦和一般音符中的音高部分地位一致,也就是说,你可以直接在它后面加上强度记号、连音线以及下面提到的各种记号。同时,你也可以在它后面用只写时值的方式来重复同样的和弦。
  • LilyPondssx表示重升,ff表示重降。使用方法与普通升降记号一致,比如gss'表示比中央C高八度的重升G。
  • LilyPond会自动添加必须的还原记号(也就是说,在一个小节内,如果一个音被升或降半音,而后又被输入为还原音时,LilyPond会自动添加还原记号)。
    但实际应用中,有时需要添加一个强调性质的还原记号。这时候只需要在音高后面加上!即可。如果需要提示性质的升降或还原记号,需要在音高后面加上?。需要注意的是,这个符号只能加在音高后面并且紧贴音高,不能夹在音名和八度中间(比如c!'8是不合法的),也不能放在八度或其他指令的后面(比如c'8!c8~?都是不合法的)

下面是一些示例:

\score{
	\fixed c' {
		<c e g>4 <f a c'> <c e>~ <c e> | <c c'>4 8 8 r2 |
		ass4 cff' gs' g' | a! a? r r |
	}
}

得到的是这样的乐谱:
在这里插入图片描述

2 常见的乐谱记号

2.1 常见的演奏记号

  • 演奏记号和强度记号的记法相似,只需要将相应指令放在音符(或和弦)后面即可。只是各种记号的指令不同。比如\accent表示重音记号;\fermata表示延长记号;\staccato表示断奏记号等。记号的位置LilyPond会自行调整,一般情况下不需要自行设置。
  • 都与某些常用的演奏记号,LilyPond提供了跟记号形状相近的指令。比如断奏记号也可以使用-.、重音记号也可以使用->

下面是示例中第11到15小节右手部分的代码:

\score{
	\fixed c' {
		b8-.\f g'-. e'-. c'-. d'-. g'-. e'-. c'-. |
		d'4-. <b d' g'>-. g-. r | R1 |
		d''8( b') g'4.( a'16 b' a'8) g'-. | g'8.\prall( fs'16) fs'4 r2 |
	}
}

得到的结果如下:
在这里插入图片描述
下面是一些注意事项:

  • 和强度记号一样,其他演奏记号可以和音符连在一起,也可以用空格或者换行隔开。不过,我推荐所有的演奏记号都和音符连在一起。另外,如果要同时添加多个演奏记号,LilyPond对添加的顺序没有要求
  • 其他各种演奏记号可以查看这里

2.2 常见的线性记号

本篇教程涉及的主要是渐强渐弱标记和长的颤音标记,它们的使用方法和连音线、圆滑线相似。

  • 使用符号描述的渐强渐弱标记用\< ... \!(渐强)或\> ... \!(渐弱)表示,\<\>放在该标记左侧的音符后面,\!放在该标记右侧的音符后面。
  • 使用文字描述的渐强渐弱标记,只需将上面的\<替换成\cresc,将\>替换成\decresc\dim即可,LilyPond会给音符加上对应的文字渐强渐弱标记。
  • 长的颤音标记使用\startTrillSpanstopTrillSpan括起,使用方式和上面一样。

同样,LilyPond对线性记号和它所缀的音符之间可以没有空格,多种记号之间的顺序不作要求。

3 小节线

小节线统一使用\bar 小节线样式表示,注意小节线样式需要用双引号括起。小节线样式是一个字符串,使用:描述两点、|描述细线、.描述粗线。比如结束的小节线可以写成|.;双小节线可以写成||;两边反复的小节线可以写成:|.|:,以此类推。
乐谱中最后一小节的代码就是:

...
g4-.) <d' b'>-. <b g'>-. r \bar ":|."
...

需要注意的是,这里\bar前后的空格可以省略。不过一般来说推荐还是用空格隔开。

下一篇教程将是钢琴独奏片段的结束篇,经过它之后,你应该就能应付大多数钢琴独奏曲的旋律部分了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值