最近更新|软件分类|单机游戏|软件专题|手机版|软件发布 lilypond高级技巧:简单的多声部(多符干)记谱法 mac打谱软件教程
首页>mac教程>lilypond高级技巧:简单的多声部(多符干)记谱法 mac打谱软件教程

lilypond高级技巧:简单的多声部(多符干)记谱法 mac打谱软件教程

我要评论2015/12/28 10:47:07来源:9553编辑:

LilyPond for Mac是一款Mac平台上的音乐类软件,专业用于产生高质量五线谱音乐。下面小编为大家介绍一下lilypond这款软件的高级技巧。有兴趣的话可以下载使用。

多声部音乐在lilypond里的处理方法比较灵活,总的来说,就是将各声部分离写出,在这里我介绍一种构建方法: << { 高声部 } \ { 低声部 } >>

这个结构的具体用法我用示例来说明。

例:

elative c'

{

<< { g'4 c e g } \ { c,, e g c } >>

}

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

代码结构图解:

在代码的书写中其实很好理解,就是后写的音总是根据前面一个音进行八度位置判断,但是在实际乐谱中却不是这样,这两个被\符号隔开的{ }块实际上是同时并行出现的,因此在打谱中需要多多注意。

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

多符干记谱与单符干记谱相结合

多声部音乐并不总是用多符干记谱的,在节奏相同的情况下,可以用单符干记谱;节奏不同时,则用双符干或多符干记谱。所以我们经常可以看到单符干记谱和多符干记谱交替进行的乐曲,那么怎样处理这种交叠的情况呢?

请看下面这个谱例:

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

这个谱例用的是纯粹的双符干记谱,有两个声部,每个声部都通过符干的朝向来表明。

它的一种代码是这样写的,即每小节都写上声部分块的结构:

elative c''

{

<< { c2 d4 e } \ { c2 g } >> | %1

<< { c d4 e } \ { c2 g } >> | %2

}

或者也可以这样写,与上面不同的是在一个声部分块结构里面同时写了两个小节的内容:

elative c''

{

<<

{

%高声部

c2 d4 e | %1

c2 d4 e | %2

}

\

{

%低声部

c2 g | %1

c g | %2

}

>>

}

可是,大多数的普通音乐作品也许会写成类似这样的记谱形式:

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

请注意,两个c音变成了单符干记谱,但是懂音乐的人仍然可以看出它的声部层次来:

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

遇到这种情况我们可以这样写:

elative c''

{

c2 << { d4 e } \ { g,2 } >> | %1

c << { d4 e } \ { g,2 } >> | %2

}

我们不用去仔细分析声部,看到单声部的单符干记谱法,我们就孤立出这个音,不用给他分声部写;看到多声部的多符干记谱法,我们就开始用<< { } \ { } >>来分声部。

或者,从另一个角度去分析,我们也可以这样写:

elative c''

{

<<

{

%高声部

s2 d4 e | %1

s2 d4 e | %2

}

\

{

%低声部

c2 g | %1

c g | %2

}

>>

}

注意,我们用两个空白休止符s代替了原本高声部的c,这个地方就空白了,既不会出现符干,也不会出现休止符,那这个意思就是说,这两个c我们把它分到低声部去了。不管这是不是作品的原意,但是至少在记谱上是没有什么区别的,lilypond最终生成的效果就是上面那种效果。

那么假如我们把两个c音直接分到高声部去呢?如下,会产生这个效果:

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

可以看到,两个c音的符干朝上了,哈哈,这不符合单符干记谱规则,它们应该朝下的才对,因为它们是在五线谱的第三线上面,但是这正说明它是被分到上面声部去了。我们刚才把它分到下面声部却没有出现记谱错误,那是因为下面声部本来符干就该朝下,刚才是歪打正着,碰巧碰对了,但是仍然潜伏着危机,是有错误的!

那怎么办呢,其实即使把它们分到了上声部我们改一改也可以达到正确的效果:

elative c''

{

<<

{

%高声部

stemNeutral c2 stemUp d4 e | %1

stemNeutral c2 stemUp d4 e | %2

}

\

{

%低声部

s2 g, | %1

s g | %2

}

>>

}

我加入了符干方向控制命令,一共有三种命令:

符干向上 :stemUp

符干向下 :stemDown

符干自动 :stemNeutral

当我们用<< { } \ { } >>来分声部的时候,lilypond会自动给高声部进行stemUp的处理,自动给低声部进行stemDown的处理,因此,我在高声部里面插入一个stemNeutral命令,符干就又回归到依据五线谱第三线进行上下判断的规则上了,过去c2这个音以后,我再stemUp一下,它又开始符干向上……就是这样。这样虽然也可以产生正确的结果,但是,要插入许多符干方向控制的语句,总归是强制得来的结果,不太自然,因此,在开始制作之前一定要分析清楚乐曲的声部安排,把音符安排在合适的声部里。

当然,如果我们去掉符干控制语句,然后把低声部的s换成r,即换成显性休止符,那么就会展现出另一种记谱方式:

lilypond高级技巧:简单的多声部(多符干)记谱法   mac打谱软件教程

在纯正的复调音乐里(如巴赫的作品),这种记谱法经常见到。

对于钢琴音乐,从听觉效果上来说,这几种谱面表达方式没有多大区别,但是从音乐的声部意义上来说,却是不同的。

关键词: mac打谱软件 lilypond