超细致讲解,手把手教你音程怎么算

发布时间:2026/4/15 18:43:34 来源:沈阳学吉他 发布:刘巍 阅读:

在还无法录音时,和声与旋律是很难被保存、表达或者传递的,西方音乐家们发明了“音程”这种描述方式,使得用文字就可以表示和声或旋律,借此让人们更方便互相沟通,记录下音乐。


一个音单纯只是一个声响,而两个不同的音开始构成和声或旋律,音程,即是代表两个音的距离,任意两个音形成的不同跨度的音程会产生不同和谐度的声响,而要如何表示音程呢?如公尺与公分,开始有了基本单位的定义才有办法比较距离的长度。


现阶段西方乐理中音程的基本单位为全音与半音,在吉他或贝斯上,任两音相差一品为半音,相差两品为全音(一个全音=两个半音),以C大调为例,其组成音间的音程距离为C*D*E^F*G*A*B^C(*为全音^为半音),以上可知C-D相差一个全音(两半音),D -G则相差两个全音加上一个半音。C大调中只有E-F与B-C是相差一个半音,其他任意相邻音符间都相差一个全音。然而两个音之间的音程除了用全音半音来表示之外,还可以用“度”这个单位来表示,假设以C大调当作基准来定义的话可得到下表: 



据上表"D"表示为大二度来说,实际意义为从C音到D音的音程距离为大二度,并不是指D就是大二度!“度”这个单位代表的是两个音之间的距离,而非指特定哪个音,故其他音皆依此类推。接着以常见的音程来看的话(减七度、小三度、大三度、增四度、完全五度…等),可以发现音程的表示方式可分成以下两个部分:


1、两个音之间相差的级数(上述红色部分)


例如:二度、五度、七度……这部分是以两个音之间的音名多少来计算。

举例来说: 

C-G ,C 、D 、E 、F 、G ,共五个音,故G是C的五度。

G-C ,G 、A 、B 、C ,共四个音,故C是G的四度。

A-F ,A 、B 、C 、D 、E 、F ,共六个音,故F是A的六度。 


2、形容级数的部分(上述蓝色部分)


这部分可以分成完全以及大小两个系统,以用来更清楚表示两个音的实际距离。简单来说当上述部分1里面的度数算出来是2(9)、3(10)、6(13)、7(14)度时,形容词就用“大小”来表示;算出来是1(8)、4(11)、5(12)度时形容词则用“完全”来表示。这些形容词会根据音程里的实际半音多少来做调整,调整规则如下表所示:



它们之间的关系是:左边表格会比右边表格少半音,直接举例会比较清楚。


大小系统:


C-E是大三度,以此当作基底来计算;

C-Eb (相差全音+半音)比C-E (相差两全音)少一个半音,从上表来看,“大”往左一格变成“小”,故C-Eb是小三度;

C-Ebb(相差一个全音)比C-E (相差两全音)少两个半音,从上表来看,从大往左两格变成减,故C-Ebb是减三度;

C-E#(相差两全音+半音)比C0-E(两全音)多一个半音,从上表来看,从大往右一格变成增,故C-E#是增三度。

套用以上方式,其他大小系统的度数(2、3、6、7度)的音程都是依此类推。


完全系统:


C-G是完全五度,以此当作基底来计算;

C-Gb(相差三个全音)比C-G(三个全音+半音)少一个半音,从上表来看,从完全往左一格变成减,故C-Gb是减五度;

C-Gbb(两个全音+半音)比C-G(三个全音+半音)少两个半音,从上表来看,从完全往左两格变成倍减,故C-Gbb是倍减五度;

C-G#(四个全音)比C-G(三个全音+半音)多一个半音,从完全往右一格变成增,故C-G#是增五度。

套用以上方式,其他完全系统的度数(1、4、5度)音程都是依此类推。


接着实际举两个计算音程的范例,在此提供我自己使用的三个计算步骤。

 

范例1、Eb-C#


步骤一、E-C。首先先计算E-C是几度;

E(1)、F(2)、G(3)、A(4)、B(5)、C(6),由上可知从E依序算到C共有六个音,所以可知C是E的六度。 


步骤二、计算出符号间实际的度数,以C大调的音程当作基础来做比较:从上述我们得知E-C是六度后,需拿目前已知道的六度来比较,也就是C大调的C-A(大六度);

C*D*E^F*G*A,得知C-A相差四个全音+一个半音(共九个半音);

E^F*G*A*B^C,得知E-C相差三个全音+两个半音(共八个半音);

可知E-C比C-A(大六度)少一个半音,由上述的表得知,E-C 为小六度。

 

步骤三、将步骤二结果加入升降记号(#、b)计算Eb-C#的度数;

E^F*G*A*B^C,由步骤二可知E-C是小六度;

Eb^E^F*G*A*B^C,而Eb-C比E-C(小六度)多半音,因此为大六度;

Eb ^ E ^ F * G * A * B ^ C ^ C#,而Eb-C#比Eb-C(大六度)多半音,因此为增六度,由此得知Eb-C#为增六度。

  

范例2、Bb-Fx (x代表两个升记号#) 


步骤1、只看符号B-F距离几度(级数);

首先先计算B-F是几度,B (1 )、C (2 )、D (3 )、E (4 )、F (5 ),由上可知从B依序算到F共有五个音,所以可知高音F是B的五度。

 

步骤2、计算出符号间实际的度数,以C大调的音程当作基础来做比较;

从上述我们得知B-F是五度后,需拿目前已知道的五度来比较,也就是C大调的C-G (完全五度);

C*D*E^F*G,得知C-G相差三个全音+一个半音(共七个半音);

B^C*D*E^F,得知B-F 相差两个全音+两个半音(共六个半音);

可知B-F比C-G (完全五度)少一个半音,由上述的表得知B-F 为减五度。


步骤3、将步骤二结果加入升降记号(#、b),计算Bb-Fx 的度数;

B^C*D*E^F,可知B-F是减五度,

Bb^B^C*D*E^F,而Bb-F比B-F (减五度)多半音,因此为完全五度,

Bb^B^C*D*E^F*Fx,而Bb- Fx比Bb-F(完全五度)多全音,因此为倍增五度。由此得知Bb-Fx为倍增五度。 


以上皆为比较困难的例子,实际上遇到需要计算的音程通常会比较简单,需要特别注意的是第二步骤的与C大调音程的比较,另外请记得要把音程当作距离来看,以距离(总半音数)变长或变短来计算大、小、完全、增、减,并不是有b记号就是少半音,有#记号就是多半音。


音程和谐度


由于每个音程名称就代表着一种和声,它们可以相互比较归类出和谐度,以下就以音程的和谐与不和谐程度表。



音程的转位



所谓音程转位,即是当音程中低音的部分加上八度后,则新的音程度数会有以下特性(这些特性成立在原音程在八度y3内):


特性1、与原音程相加为九

特性2、“大小”或“增减”会呈现相反,若是“完全”则不变

 

简单举例:


C-E是大三度,则E-C 则是小六度(6+3=9 ,大变小)

D-C是小七度,则C-D则是大二度(7+2=9 ,小变大)

C-G是完全五度,则G-C则是完全四度(5+4=9 ,完全不变)

A-Fb是减六度,则Fb-A是增三度(6+3=9 ,减变增)


应用音程转位来实际计算上面给出的例子试试。要计算音程Eb-C#,由于单从符号来看E-C 比较远,因此我们可以先计算出C#-Eb的音程,再使用音程转位的特性得到Eb-C#的音程。

 

范例:Eb-C# 

 

步骤1、只看符号C-E距离几度,C (1 )、D (2 )、E (3 ),可知从C到E共有三个符号,所以可知E是C的三度。


步骤2、计算出符号间实际的度数,以C大调的音程当作基础来做比较;

从上述我们得知C-E是三度,需拿目前已知道的三度来比较得知实际度数,也就是C大调的C  -E (大三度),刚好就是我们想知道的。


步骤3、将步骤二结果加入升降记号(# 、b )计算C#-Eb的度数;

C *D *E ,由上述可知C-E是大三度;

C# ^D *E ,由上比较得知C#-E比C-E (大三度)少半音,因此为小三度;

C# ^D ^Eb ,而C#-Eb比C#  à E (小三度)少半音,因此为减三度;

由此得知C#-Eb为减三度。


步骤4、依照音程转位原理计算原音程度数;

由于知道C#-Eb为减三度,因此Eb-C# 为增六度(音程转位后增减相反,度数相加为九)


由以上得知,如果照原本的步骤计算Eb-C# ,则中途比较C大调或者计算音程距离都比较麻烦,反之,若是直接先计算出C#-Eb再做音程转位则容易多了。


何时会用到音程转位的计算方法呢?以我自己的经验,当计算超过五度以上的音程,都会用音程转位的方式去思考,简单来说要计算A-G是几度,一想到要算到七然后比较C大调时,头就开始很痛,但是从G-A 一看就知道是大二度,因此可以很快知道A-G是小七度,这是不是就方便多了!










文章评论:

 以下是对 [超细致讲解,手把手教你音程怎么算] 的评论,总共:0条评论
最新文章
推荐文章
推荐图片