基本音乐信息与音色选择
来自:■ 文:程伊兵
所谓基本音乐信息是指音乐的音高、力度、时值等最基本的音乐信息。MIDI基本音乐信息包括音符号、力度和时值。音符号代表的是音高。MIDI对音高的量化表示以我们最常用的律制12平均率为基准,用数字符号来表示每一个半音。见图1:
如图1所示,中央C为第60号。每增加一个数值代表高一个半音的音高,每减一个数值代表低一个半音的音高。我们日常音乐生活中所用的乐器的音域一般不超过钢琴键盘中所列的88个音。而MIDI规定了有128个音,上下都超出了钢琴的音域。这样的规定可以满足一般音乐创作的需要。用数字表示音高,给音乐家们带来了麻烦,因此一种较方便的音名表示法(用C、D、E、F、G、A、B;0-7表示八个八度;#和b表示升降)可以方便我们认识MIDI音符号。那么比中央C高半个音的61号音符则可以被表示为C#3。见谱例中的音符表示方法:
MIDI硬件实现力度响应不是通过测量下键的压力大小而是通过测量我们下键时的速度大小来实现的。当我们下键速度快时意味着力度大,下键速度小时意味着力度小。因此在MIDI中用Velocity(速率)一词来表示力度。实际音乐生活中我们熟悉的力度符号有p、ppp、ff、fff等,MIDI是怎样表示的呢?见图2:
MIDI将ppp至fff的力度变化分成了128个等份,分别用0-127来表示。每个相邻力度等份之间的差别非常小,以至于人耳是很难将它们区分开。例如我们听不出力度分别为50和51的两个音符之间的力度差别。这样的量化精度同样也是可以满足我们一般的音乐创作的需要。
其实每一个音符一定有两个状态――开始和结束,通过音符的开始和结束,从而反映出每个音符的时值。在MIDI中是由音符开(NOTE ON)和音符关来(NOTE OFF)实现的。例如在第1小节第1拍(1:1:000)有某音高的音符开信息,在同小节第2拍(1:2:000)有同音高的音符关信息,那么该音符的时值则为1拍。由此,上文谱例中的音符应该被表示为(PPQ=120):
时间 MIDI事件 音高数值
1: 1: 0 音符开 C#2
119 音符关 c#2
2: 0 音符开 C#3
29 音符关 c#3
30 音符开 G 3
59 音符关 g 3
60 音符开 C#4
89 音符关 c#4
90 音符开 G 4
119 音符关 g 4
2: 1: 0 音符开 G 5
29 音符关 g 5
GS标准音源的音色共有128个库,每个库有128个音色,因此理论上GS音源中可以容纳128*128=16384个音色。但目前只有0号库中有128个音色,其它的音色库中大部分的音色号是空缺的。音色选择包括两种信息:选择音色库的库选择信息(Bank Select),具体信息是第0号控制变换(Control Change 0,取值0-127代表1-128个音色库)和选择音色库里具体某个音色的程序变换信息(Program Change,取值0-127代表音色1-128),发送顺序是先发库选择信息,后发送程序变换信息。如果只发送程序变换信息,系统将从默认音色库(以前一次发送的库选择信息为准,如果没有发过则默认是音色库0)中调用相应的音色(如果该库中有音色的话)。
例题:音乐基本信息和音色选择(02_02.WRK、02_02.MID)
拍号:2/4 调号:G大 速度:69 PPQ:120
轨道1 名称:闪亮
时间 事件 通道 音高数值
1:2:119 库选择信息 1 8
程序变换 1 1(Piano 1w)
时间 事件 通道 音高数值 力度
7: 1: 0 音符关 1 a 7
10 音符开 1 A 7 9
15 音符关 1 a 7
20 音符开 1 A 7 19
25 音符关 1 a 7
30 音符开 1 A 7 30
35 音符关 1 a 7
40 音符开 1 A 7 39
45 音符关 1 a 7
50 音符开 1 A 7 50
55 音符关 1 a 7
60 音符开 1 A 7 60
65 音符关 1 a 7
70 音符开 1 A 7 70
75 音符关 1 a 7
80 音符开 1 A 7 80
85 音符关 1 a 7
90 音符开 1 A 7 91
95 音符关 1 a 7
100 音符开 1 A 7 100
105 音符关 1 a 7
110 音符开 1 A 7 111
115 音符关 1 a 7
2: 000 音符开 1 A 7 120
5 音符关 1 a 7
10 音符开 1 A 7 114
15 音符关 1 a 7
20 音符开 1 A 7 108
25 音符关 1 a 7
30 音符开 1 A 7 102
35 音符关 1 a 7
40 音符开 1 A 7 95
45 音符关 1 a 7
50 音符开 1 A 7 90
55 音符关 1 a 7
60 音符开 1 A 7 83
65 音符关 1 a 7
70 音符开 1 A 7 77
75 音符关 1 a 7
80 音符开 1 A 7 72
85 音符关 1 a 7
90 音符开 1 A 7 65
95 音符关 1 a 7
100 音符开 1 A 7 59
105 音符关 1 a 7
110 音符开 1 A 7 53
115 音符关 1 a 7
7: 1: 5 音符关 1 a 7
轨道2 名称:钢琴
时间 事件 通道 音高数值 力度
6: 1: 0 音符开 1 C#2 94
119 音符关 1 c#2
2: 0 音符开 1 C#3 47
29 音符关 1 c#3
30 音符开 1 G 3 53
59 音符关 1 g 3
60 音符开 1 C#4 54
89 音符关 1 c#4
90 音符开 1 G 4 75
119 音符关 1 g 4
7: 1: 0 音符开 1 G 5 126
29 音符关 1 g 5
轨道3 名称:钟
时间 事件 通道 音高数值 力度
2: 1: 0 音符开 1 G 0 127
4: 1: 0 音符关 1 g 0
音符开 1 G 0 127
6: 1: 0 音符关 1 g 0
音符开 1 G 0 127
8: 1: 0 音符关 1 g 0
目的:通过简单的基本音乐信息完成乐思甚至音色的构想。
方法:全部轨道采用相同通道,即相同音色――钢琴。但通过音高、力度、时值的不同完成音乐表达。
分析:第一轨中的音色选择信息调用了第8号音色库中的第1个音色――Piano 1w。由上表不难看出,轨道2中的音符就是谱例中的主题动机,只不过是从第6小节开始呈现,且最后一栏――力度中的参数表明该主题被按照渐强的力度演奏的。在音乐动机出现之前,第3轨在极低的音区演奏的G音全音符,给人钟声的感觉。最后取名为“闪亮”的轨道中使用了比标准音A高4个八度的A音,在极短的时值和力度信息的配合下:第7小节第1拍至第2拍,力度从9增长到120;第2小节开始至第8小节力度从120递减为53,实现“闪亮”的感觉。
提示:如果不量化的话,实时录音后的基本音乐信息不会象这样规整。例如开始和结束时间就很少是整数等。
结论:基本音乐信息虽然简单,但运用得当同样可以具有丰富的表现力。不信的话,找几个音色在平时不用的音区试试看,可能会有惊喜哦!
- 欢迎浏览中音新网站
- 欢迎浏览中音新网站
- 中音参加2019年北京国际音乐..
- PreSonus Studio..
- RODE Wireless G..
- RODE 2019 产品展示会..
- SPL Director DA..
- 格莱美获奖音频工程师Fabia..
- PreSonus 发布 ATO..
- RODE CasterPro ..
- 掌控全局:RODECaster..
- PreSonus Studio..
- PreSonus Studio..
- 【中文视频】SPL 发布 Ge..
- 【中文字幕】音频工程师 Sve..
- RODE 发布全世界最小的无线..
- 通过 SC305 在近场监听环..
- StudioLive 64S:..
- Millennia发布HV-3..
- 二十年后的全新监听音箱 EVE..
- PreSonus Studio..
- PreSonus ATOM 打..
- 工作室控制中心:PreSonu..
- 多轨制作控FaderPort ..
- Director 快速入门手册
- 关于SPL Phonitor ..
- PreSonus E5/E8 ..
- PreSonus E4.5用户..
- Phonitor2新增加开关设..
- MIDI 键盘 Xkey 登上..
- PreSonus Music ..
- PreSonus Stuido..
- 为啥Rode话筒有个针脚加长?
- 如果你不小心把音箱烧了~
- JZ(极致)话筒之Golden..
- Ensemble软件更新现已支..
- Duet2全新软件现已可下载
- Symphony I/O Re..
- PreSonus推出三款全新A..
- PreSonus部分接口实现L..