零、写在前面

1.参考资料

  • 莫扎特《土耳其进行曲》创作特征探微 徐毅
  • 论《土耳其进行曲》曲式结构的综合性 毛毳
  • 莫扎特《土耳其进行曲》的音乐结构与艺术魅力 陈诺
  • 莫扎特《土耳其进行曲》音乐分析 房友为
  • Story of Rondo Alla Turca (Turkish March) and Analysis

2.乐理知识

下面简述本文将用到的乐理知识。

回旋曲
典型的回旋曲式应该具有如下特征 :
首先要有一个先后出现至少三次的曲式部分 (主部 ) ,其次是要求在这几个主部之间插入与之相对比的部分 (插部 ) 。如果把主部记为A,不同的插部记作B,C,D等等,那么整个回旋曲的结构应该为:A + B + A + C + A + D+ …… + A

一、乐曲

1.准备工作

这里是土耳其进行曲的pdf格式钢琴谱。
这里可以下载个人很喜欢的郎朗版本的土耳其进行曲(Live)。
这里可以下载乐曲的midi格式文件。
这里是对midi文件的可视化。
本文将使用一些在上篇文章中的代码,他们可以在这里下载。

2.简介

土耳其进行曲来自莫扎特《A大调钢琴奏鸣曲》的第三乐章,但这一乐章常常被拿出来单独地弹奏。土耳其进行曲这个名字并不是莫扎特自己起的,而是因莫扎特在这一乐章标注了 “带有土耳其风格” (Alia Turca),并且乐曲主题有着鲜明的进行曲风格,故被大家称作土耳其进行曲。然而我们今天听来,这首乐曲并没有太多的土耳其风格。像18世纪后半期的许多欧洲人(特别是维也纳人)一样,莫扎特对于东方风情也是充满了好奇,甚至可以说是一种时尚,而这首土耳其进行曲更像是莫扎特对于土耳其的一种想象。

二、分析

1.结构

(1)第一主题

这首作品被广泛认为是“插部在前的回旋曲”,回想之前介绍的关于回旋曲的定义:如果把主部记为A,不同的插部记作B,C,D等等,那么整个回旋曲的结构应该为:A + B + A + C + A + D+ …… + A。那么所谓的插部在前,结构就应该是:B + A + C + A + D+ …… +A
也就是说,开头的这一段并不是主部,而是插部。

为了添加分割线,我们写:

    sum_lenth = 0for lenth in (7, 7, 6, 7, 7, 6):sum_lenth += lenthplt.vlines( sum_lenth, 60,90, colors="c", linestyles="dashed" )

画出右手部分的时间-音高图,截取作为乐曲开头的插部,我们有:

我们将这整个插部看作第一主题,图中蓝色虚线分出六栏,从左至右依次记为:A - A - B - A’ - B - A’。如果只看从左数的第2、3、4栏,这三栏构成了标准的 A - B - A’ 结构的三段曲式(之所以标记是A’,是因为我们看A’和A的前一半是完全相同的,只有后半部分有改变)。将这样的三段曲式加上反复,就成了完整的 A - A - B - A’ - B - A’ 结构的带再现的三段曲式。

第一个主题带有典型的进行曲风格 ,但比一般的进行曲要稍快一些 ,兼有一点舞曲的特征 ,在主调的同主音小调A小调上陈述 ,发展成为一个十分方整的再现单三部曲式结构

我们从第一主题的第一部分A来开始。

图中画出了反复一次的A部分右手旋律。如果把前五个音作为旋律动机的话,那么A部分的第一句(深蓝虚线左侧)就是这一动机陈述一次后,两次在向上的三度模仿,再将其移高八度并重复一次发展而成。这一旋律动机在第一乐句一共使用了五次,在图中体现为五个V字型。

紧接着,在第一句将旋律推到这一部分的最高音之后,第二句在最高音的位置停留一会后下行,使两句构成了拱形的线条

这两句反复一次,构成了第一主题的A部分。接下来,我们看B部分:

首先从上下句衔接来看,B部分的首、尾音分别为前一部分的尾音和后一部分的首音(可以看上图中最靠两侧的水平线),这一设计使得整个第一主题听起来十分的连贯。

再看B部分内部。整个部分可以看作是后半部分对前半部分(虚线分开)的向下三度的模进,其中每个部分包含一次反复,每个反复同样是拱形的结构。

除了谱面上的信息,在演奏时,A部分通常是连奏,而B部分通常使用跳音,再加上之后与A相似的A’,三部分构成了对比

A’部分的前一半与A部分前一半完全相同,只是后半部分从A部分结束到属音E,改为结束到主音A,为衔接之后的第二主题做准备:

同样地,这句仍然是一个拱形结构。

再来看第一主题的左手部分:

A 和 A’ 的左手低音伴奏采用节奏重音,使用了半分解式的伴奏织体,带有舞蹈性。观察A部分的左手伴奏的最低音,两个半句的重音节奏型是相同的,即 x - - - | x- - - | x - x - | x - - - (竖线表小节线)。注意下这个节奏型,我们稍后还会提到。再仔细看第一句,五次出现的最低音正好十分精妙地与五次动机的重复相对应:

蓝色为右手旋律,橙色为左手伴奏。

第一主题的结构就分析到这儿,再来看一眼整个第一主题(左右手):

容易发现,第一主题的旋律(蓝色)包含了一大堆的拱形。而且蓝色的旋律线条大致是连贯的。

(2)第二主题

第二主题是回旋曲的主部(或者叫做叠部),在整个土耳其进行曲中一共出现了三次。这第二主题大概长这样:

其中深蓝色虚线表示反复,浅蓝色虚线分开了上下两句。

我们看到,右手通过八度将旋律加厚,左手是滚奏的分解和弦加上同音反复。首先要关注左手滚奏的节奏,与之前第一主题一样,符合 x - - - | x- - - | x - x - | x - - - 这样的节奏型,而且比之前更加的明显。这样的设计加强了乐曲的整体性

第二主题中,两组 A-B-#C 的上行音阶出现了一共四次,像嘹亮的军号一般,使得整个主部具有很高的辨识度,也赋予了它雄壮,明朗的进行曲风格

如果我们将弹奏的力度也加入至图表中,

def plot_piano_roll(pm, start_pitch, end_pitch, fs=100):librosa.display.specshow(pm.get_piano_roll(fs)[start_pitch:end_pitch],hop_length=100, sr=fs, x_axis='time',y_axis='cqt_note',fmin=pretty_midi.note_number_to_hz(start_pitch))
plot_piano_roll(pm,0,100)
plt.show()

我们得到了:

其中颜色越亮表示力度越强。我们能很容易地辨识出出现了三次的第二主题,其中最后一次出现的第二主题后面直接跟着灿烂的尾声。

(3)第三主题
第三主题是第二个插部,旋律是轻盈,流畅的一大串十六分音符。连续的歌唱性乐句很像莫扎特歌剧里的花腔女高音。与第一主题一样,第三主题也是带反复的三段曲式,同样符合A - A - B - A’ - B - A’ 这样的结构。

和第一主题一样,从左至右,依次是A - A - B - A’ - B - A’ 。可以看到,A和A’的前半句是相同的动机。

另外,从图像上来看,这一插部具有很强的“摇摆性”(没想出更贴切的词。。),其中B部分相较A和A’ “摇摆”的频率加快了一倍。单看不带反复的A-B-A’的旋律:

还有人这部分的旋律是第一主题的“倒转”,但是经过对比之后我发现,其实这一说法就是扯犊子,有些牵强附会。

(4)尾声

在进行过第一、二、三主题后,接下来是对一、二主题的重复,不赘述,我们直接来看尾声。

尾声一共五句,除去最后一句,其他四句都出自同样的旋律动机,而这动机里又显示地包含了第一主题的半句旋律(之前说的V字形),可以说是首尾呼应。每一句的前两音都是响亮的四分音符,加上来自第一主题的v型旋律,又构成了x - - - | x- - - | x - x - | x - - - 这样的节奏型。

至于尾声中左手的伴奏,则是形式上和主部相似,都是滚奏分解和弦加上同音的重复。

结构层面就到这里,按时间顺序,全曲的发展结构为:

coda即尾声。

再附图(全曲):

2.和声

(1)第一主题

A:整首三乐章奏鸣曲是基于A大调的,土耳其进行曲作为它的第三乐章,以同音小调a小调的上行开始,之后转入e小调下行,结束了第一句的陈述。注意开头第一句的五个V字形短句,每个v中出现两次的音构成了a小调的主和弦,换言之,第一句的旋律是建立在a小调主和弦之上的。如下图,如果去掉第一行中的装饰音,我们得到了第二行的结果:

B:这一部分一开始短暂地转入C大调(A部分的a小调的关系大调),乐句重复一次后向下三度模进并反复,并回到了a小调。左手伴奏在前两句是C大调的主和弦,后两句为了保持整体性只是改变了最后一个音。

A’:前半部分与A部分完全相同,后半部分没有像之前一样转入e小调,而是肯定了a小调。

我们将第一主题的各部分调性列个表:

A B A’
a e C a a

很守规矩的作曲家莫扎特令第一主题的调性变换a-e-C-a 符合a小调上的终止式(见上篇文章)T-D-S-T,严谨地符合古典调性的布局原则,也给了第一主题强大的推动力。

(2)第二主题

第二主题在整首奏鸣曲的A大调上,十分的开朗,明亮,反复一次也是为了巩固大调的色彩。

看左手的最后三小节的和弦:主和弦 -> 第四级下属和弦 -> 第五级属和弦 -> 主和弦。即,这里也有一个A大调上的T-D-S-T 终止式。

(3)第三主题




第三主体同样是三部曲式,上面三行依次是三个部分A、B、A’ 。

A:前半句在之前A大调的关系小调#f小调,四小节之后后半句转到了#c小调。前三组十六分音符,每组第一个音组成了#f小调的主和弦。实际上,A部分上下两句加起来的一共15组十六分音符中,有11组的首音是落在#f大调的主和弦上的。可以这样讲:这一部分的旋律是建筑在#f小调之上的,在靠近尾部的时候转向了#c小调。

B:显而易见,B部分是A大调的音阶的上下行组合。没发现有什么好说的。

A’:这一部分的前半部分与A完全一样,只是最后没有转调而是肯定了#f小调。

我们将这一主题的各部分调性列个表并和之前第一主题的对比:

· A B A’
第三主题 #f #c A #f #f
第一主题 a e C a a

我们看到,第三主题同样符合#f小调的T-D-S-T结构的终止式。在两个插部中都存在的终止式给了他们很强的推动力。

(4)尾声

(从CODA开始是尾声部分)

尾声是承接主部而来的,继承了主部的A大调。左手部分的伴奏模式与主部相同,和声上同样存在着好几次T-D-S-T的终止式(整首乐曲中存在着大量的终止式)。最后五小节,是奏鸣曲A大调的主和弦,可以说结束得完满而光彩夺目。

三、总结与讨论

本文从结构和声两方面,对莫扎特的土耳其进行曲进行了分析。之所以这首乐曲几百年来被人们广泛地喜欢,正是因为这首曲子的每一步发展都有着很强的理论依据。可以看出,这首乐曲从作曲的章法角度来看,极其严谨地满足古典音乐作曲时的条条框框。然而从另一方面看,作为听众却感觉乐曲从头至尾发展得自然,流畅,足以见得莫扎特的作曲水平之高。

乐理分析笔记(二) 莫扎特 土耳其进行曲相关推荐

  1. 乐理分析笔记(一) 巴赫《平均律钢琴曲集》BWV.846 序曲

    零.写在前面 1.参考资料: 巴赫<平均律钢琴曲集>的深入分析与解释 Siglind Bruhn <时空重组 巴赫平均律键盘曲集新解>赵晓生 巴赫<平均律钢琴曲集> ...

  2. Linux内核分析 笔记二 操作系统是如何工作的 ——by王玥

    一.知识要点 1.计算机是如何工作的?(总结)--三个法宝 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构: 函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算 ...

  3. 大型网站技术架构:核心原理与案例分析阅读笔记二

    大型网站技术架构:核心原理与案例分析阅读笔记二 网站架构设计时可能会存在误区,其实不必一味追随大公司的解决方案,也不必为了技术而技术,要根据本公司的实际情况,制定适合本公司发展的网站架构设计,否则会变 ...

  4. motan学习笔记 二 motan架构分析

    motan学习笔记 一 微博轻量级RPC框架Motan motan学习笔记 二 motan架构分析 motan学习笔记 三 motan Demo 分析 motan学习笔记 四 motan Demo 之 ...

  5. oracle直查和call哪个更快,让oracle跑的更快1读书笔记二

    当前位置:我的异常网» 数据库 » <>读书笔记二 <>读书笔记二 www.myexceptions.net  网友分享于:2013-08-23  浏览:9次 <> ...

  6. 用户行为分析笔记(一):概述

    今天有人问我会不会推荐算法,回到家里反复思考了下(其实就是一个会与不会的回答,为啥我还要反复思量下了?),我发现自己从事软件开发工作这么多年,大小项目无数,但是如果从做应用角度换句话说我做了哪些提高人 ...

  7. 趣谈网络协议笔记-二(第十九讲)

    趣谈网络协议笔记-二(第十九讲) HttpDNS:网络世界的地址簿也会指错路 自勉 勿谓言之不预也 -- 向为祖国牺牲的先烈致敬! 引用 dns缓存刷新时间是多久?dns本地缓存时间介绍 - 东大网管 ...

  8. 趣谈网络协议笔记-二(第十七讲)

    趣谈网络协议笔记-二(第十七讲) P2P协议:我下小电影,99%急死你 自勉 逃离舒适区! 正文 一. P2P协议 整个篇章讲的就是这两个协议之间的区别.P2P协议就是迅雷下载数据时所用的协议, 众所 ...

  9. NJ4X源码阅读分析笔记系列(三)—— nj4x-ts深入分析

    NJ4X源码阅读分析笔记系列(三)-- nj4x-ts深入分析 一.系统的工作流程图(模块级) 其工作流程如下(以行情获取为例): 应用端向Application Server发起连接 应用服务器调用 ...

最新文章

  1. 这篇文章,或许可以改善你的不快乐。
  2. sql时间转换时分秒_SQL数据库中的是年月日时分秒格式的,什么语句能实现年月日的查询?...
  3. jquery鼠标滑过展示图片时显示详情
  4. 1.6 语言模型和序列生成-深度学习第五课《序列模型》-Stanford吴恩达教授
  5. MySQL Server has gone away报错原因汇总
  6. 装车机器人_15秒装车!行李智能分拣机器人亮相厦门机场
  7. 【转】Python中设置输出文字的颜色
  8. canvas画出简陋版随鼠标转动眼睛且会眨眼的可爱樱桃小丸子
  9. Android 自定义字体,设置字体
  10. Flex App的Size和Link报告
  11. JS 在 HTML 中做加减乘除
  12. cordon,drain
  13. php教学反思,教学反思
  14. c语言项目实战 —— 图书管理系统
  15. pcb只开窗不镀锡_关于pads中 PCB铺铜开窗镀锡 的操作
  16. Minio 图片永久访问的问题处理
  17. mac终端使用代理网络
  18. 独家思维导图!让你秒懂李宏毅2020深度学习(五)—— Tips for Deep Leaning Why Deep?
  19. IDEA集成scala
  20. JAVA WEB_JSP的初步(6)

热门文章

  1. 吃剩的苹果、长芽的土豆别扔!会有奇迹发生!
  2. vscode代码提示出来慢
  3. PS某色背景改为透明
  4. C# 结束进程的解决方法
  5. 输入学生学号、成绩,并排序
  6. 解决excel(日期变数字)导入数据库(数字变日期)
  7. Flutter淘宝App之首页聚划算倒计时的实现
  8. cmd package install-create -r -t -S returns error
  9. 入职5G网络优化工程师,税后9k,周末双休,你也可以!—分享优橙小故事
  10. 【妄言之言】我的2016--困境与选择