注:本文是《数字音频规范与程序设计:基于VC++开发》一书中未出现的篇章,供已购买或打算购买本书的读者们参考,更多关于本书的信息请阅读本博客首页的置顶博文。
1.
乐音体系、音级与音列
乐音体系是指在音乐中所使用的全部乐音。乐音体系中的各音,叫做音级,音级分为基本音级与变化音级。
【基本音级】
在乐音音列中经常使用的七个具有独立名称的音,它们分别是C、D、E、F、G、A、B。
【变化音级】
升高或降低基本音级而得来的音叫变化音级。将原来的音升高半音,用升号(或称升记号)“#”表示;将原来的音降低半音,用降号(或称降记号)“Ь”表示;升高两个半音用重升号“×”表示;降低两个半音用重降号“ЬЬ”表示。将已经升高(包括重升)或降低(包括重降)的音变成原始的音,则用还原记号表示。
乐音体系中的音,按照音高顺序由低到高或由高到低排列起来,叫做音列。下图列举了一个上行音列和下行音列。
http://s12/middle/4cc1b188hbc2f0dffbf2b&690
下图在键盘上标出了基本音级的音名和唱名。需要注意的是,音名与唱名之间并不是一一对应的关系,音名在键盘上的位置是固定不变的,但唱名在键盘上的位置会因do所依附的音名而改变,比如C大调,do(主音)的位置在C,而D大调,do(主音)的位置在D。关于调与调式,请参考本博客相关博文。
http://s3/middle/4cc1b188hbc2f0f335f02&690
2.半音、全音与音分
基本音级中七个不同高低的音,其相邻音之间的音高距离,有半音和全音之分,其中E与F 、 B与C
之间为半音关系,其余相邻音之间为全音关系。
在音乐中,我们把相邻两个音之间的最小距离称之为半音(Semitone or Half
steps),两个半音的距离构成一个全音(Whole tone or Whole
steps)。在键盘乐器上,任何两个相邻键位之间都是半音的关系,因此我们可以看到,CD、DE、FG、GA、AB两音之间都隔着一个黑键,它们之间是全音关系,而EF、BC两音之间没有黑键相隔,它们之间是半音关系。下图描述了一个八度内各相邻音之间的半音与全音关系,用一句话总结就是:全全半全全全半。
http://s3/middle/4cc1b188hbc2f122b1042&690
尽管定义了半音是音与音之间最小的距离,但对于制造乐器来说,半音的概念还是太粗糙了点,因此,为了提高测量声音高低的准确度,引入了音分的概念,我们把一个半音分成100等份,每一等份就是一个音分,即一个“半音”=100个音分。
对于耳朵特别灵敏的人,可以感觉到几个音分的差别,但说不出具体相差多少个音分,现在对钢琴等乐器的调音,通常都使用了电子音准仪,弹奏一个音,便可从仪器上看出音高是否准确或相差多少个音分。
3.八度
在物理上,有这么一个现象:绷紧一根琴弦,振动之,记录下它的振动频率(基频),然后不改变它的绷紧程度,取弦的1/2长度,振动之,再次记录下它的振动频率,可发现,第二次记录的振动频率正好是第一次记录的振动频率的两倍,我们就认为这就是一个八度(Octave)。因为每一个八度之间的频率增加一倍,因此,八度也称之为一倍频程。
在音乐中,相邻音组中相同音名的两个音,包括它们之间的变化音级,称之为八度。事实上,将一个八度的音“均匀”分成12等份,每一份就是一个半音,一个八度就有12个半音。
4.音高组
音名的分组:7个基本音级不断循环反复,构成整个乐音音列。从C音开始到其高八度C音之间的音列称为一组。通常以低音谱表第2间的C音开始而排列成的一组音,用小写拉丁字母c、d、e、f、g、a、b标记,称小字组,由此向上各组依次称小字一组、小字二组等;向下各组依次用大写拉丁字母标记,称大字组、大字一组、大字二组等。小字一组的c位于大谱表的中央加线上,故称为中央C,在键盘上的位置也居于中央。
为了区分不同的小字组和大字组,需要加数字来表示,小字一组用小写字母在右上方加数字“1”,如c1 d1
e1等。小字二组用小写字母在右上方加数字“2”,如c2 d3
e2等,其他小字x组依此类推。大字一组在的数字“1”加在右下方,如C1 D1
E1等,其他大字x组依此类推。
http://s4/middle/4cc1b188hbc2f145cca73&690
加载中,请稍候......