MIDI系统码介绍
死的英文作者:玩命
红色读物
什么是系统码:又叫MIDI专有信息,专门用来调整MIDI设备内部参数设置的指令。由十六进制数构成。
系统码分三个部分
<1> 固定的开头F0 4X 10 4X
F0: 系统码开头。
4X: 厂商代码YAMAHA为43,ROLAND为41,KORG,为42。
10: 音源设备编号。
4X: 当前音源格式的选择,XG为4C,GS为42。
<2> 核心部分肌肉型小腿
例如:F0 43 10 4C 00 00 04 7F F7前面四个表示:XG。
后面的00 0X 04 表示主控音量,其中0X表示设置的通道。如下表:
1 2 3 4 5 6 7 8 9 10111213 14 15 16
00 01 02 03 04 05 060708090A0B0C 0D 0E0F
7F 代表取值范围,7F是十六进制换成十进制的就是127 也就是把音量调到了最大。
十进制与十六进制之间的换算表DEC 代表十进制 HEX代表十六进制。
DEC HEX DEC HEX DEC HEX DEC HEX DEC HEX DEC HEX DEC HEX DEC HEX DEC HEX
0 00 15 0F 30 1E 45 2D603C754B905A 105 69 12078
1 01 16 10 31 1F 46 2E613D764C915B 106 6A 12179
2 02 17 11 32 20 47 2F623E774D925C 107 6B 1227A
3 03 18 12 33 21 48 30633F784E935D 108 6C 1237B
4 04 19 13 34 22 49 316440794F945E 109 6D 1247C
5 05 20 14 35 23 50 3265418050955F 110 6E 1257D
6 06 21 15 36 24 51 33664281519660 111 6F 1267E
7 07 22 16 37 25 52 34674382529761 112 70 1277F
8 08 23 17 38 26 53 35684483539862 113 71
9 09 24 18 39 27 54 36694584549963 114 72
10 0A 25 19 40 28 55 377046855510064 115 73
11 0B 26 1A 41 29 56 387147865610165 116 74
12 0C 27 1B 12 2A 57 397248875710266 117 75
13 0D 28 1C 13 2B 58 3A7349885810367 118 76
14 0E 29 1D 44 2C 59 3B744A895910468 119 77
<3> 复位码
一、GS F0 41 10 42 12 40 00 7F 00 41 F7
二、XG F0 43 10 4C 00 00 7E 00 F7
三、GM F0 7E 7F 09 01 F7
Msb most singnificant bit
Lsb least singnificant bit
MSB LSB都是两位的十六进制数各种进制之间的换算过会儿会讲 ^_^
因为XG格式的音源系统码是开放的所以就以XG标准的音源来讲…..如果你只有GS标准的音源…那可以把YAMAHA格式的设置成GS在YAMAHA音源下的TG300B模式
系统码:F0 43 71 7E 09 01 F7或者F0 41 10 42 12 40 00 7F 00 41 F7。
重要:若想让MIDI乐器正确响应系统码,在开始先用复位码把它设置成相应的模式
如何发送
<1> EVERT LIST 打开事件窗,找到INSERT 找到KIND一行,按ENTER,换成SYSX DATE,在后面的DATE栏里填入数值。
<2> 打开系统信息窗,一共有8192个系统码库,在某一库上双击或点EDIT BYTES,弹出系统码编辑窗,填入内容。
下面又是一个实用的表
GS 设置打击乐器:把任一通道改为打击乐
1 F0 41 10 4
2 12 40 11 15 02 18 F7
2 F0 41 10 42 12 40 12 15 02 17 F7
3 F0 41 10 42 12 40 13 15 02 16 F7
延边冷面4 F0 41 10 42 12 40 14 1
5 02 15 F7
5 F0 41 10 42 12 40 15 15 02 14 F7
6 F0 41 10 42 12 40 16 15 02 13 F7
7 F0 41 10 42 12 40 17 15 02 12 F7
美妙的音乐
8 F0 41 10 42 12 40 17 15 02 11 F7
9 F0 41 10 42 12 40 17 15 02 10 F7
11 F0 41 10 42 12 40 11 15 02 18 F7
12 F0 41 10 42 12 40 1B 15 02 0E F7
13 F0 41 10 42 12 40 1C 15 02 0D F7
14 F0 41 10 42 12 40 1D 15 02 0C F7
15 F0 41 10 42 12 40 1E 15 02 0B F7
16 F0 41 10 42 12 40 1F 15 02 0A F7
第十轨设为普通乐器:
F0 41 10 42 12 40 10 15 00 1B F7
高中英语作文范文DREAM声卡
第1轨设置成打击乐器: F0 41 00 42 12 40 11 15 01 00 F7 第2轨设置成打击乐器: F0 41 00 42 12 40 12 15 01 00 F7 第3轨设置成打击乐器: F0 41 00 42 12 40 13 15 01 00 F7 第4轨设置成打击乐器: F0 41 00 42 12 40 14 15 01 00 F7 第5轨设置成打击乐器: F0 41 00 42 12 40 15 15 01 00 F7 第6轨设置成打击乐器: F0 41 00 42 12 40 16 15 01 00 F7 第7轨设置成打击乐器: F0 41 00 42 12 40 17 15 01 00 F7 第8轨设置成打击乐器: F0 41 00 42 12 40 18 15 01 00 F7 第9轨设置成打击乐器: F0 41 00 42 12 40 19 15 01 00 F7 第11轨设置成打击乐器: F0 41 00 42 12 40 1A 15 01 00 F7 第12轨设置成打击乐器: F0 41 00 42 12 40 1B 15 01 00 F7 第13轨设置成打击乐器: F0 41 00 42 12 40 1C 15 01 00 F7 第14轨设置成打击乐器: F0 41 00 42 12 40 1D 15 01 00 F7 第15轨设置成打击乐器: F0 41 00 42 12 40 1E 15 01 00 F7 第16轨设置成打击乐器: F0 41 00 42 12 40 1F 15 01 00 F7 第10轨设置成普通乐器: F0 41 00 42 12 40 10 15 00 00 F7
XG 设置打击乐器:
1 F0 43 10 4C 08 00 07 01 F7
2 F0 4
3 10 4C 08 01 07 01 F7
3 F0 43 10 4C 08 02 07 01 F7
….
….
11 F0 43 10 4C 08 0A 07 0A F7
以此类推,XG改任一通道为鼓组还可以用控制器改,直接用音色改变事件PROGRAM CHANGE 改就可以了。
MIDI控制器一览表
编号参数意义
0 音色库选择MSB
1 颤音深度(粗调)
2 呼吸(吹管)控制器(粗调)
3 N/A
4 踏板控制器(粗调)
5 连滑音速度(粗调)
电脑桌面壁纸怎么换6 高位元组数据输入(Data Entry MSB)
7 主音量(粗调)
8 平衡控制(粗调)
9 N/A
10 声像调整(粗调)
11 情绪控制器(粗调)
12-15 N/A
16-19 一般控制器
20-31 N/A
32 插口选择
33 颤音速度(微调)
34 呼吸(吹管)控制器(微调)
35 N/A
36 踏板控制器(微调)
37 连滑音速度(微调)
38 低位元组数据输入(Data Entry LSB)
39 主音量(微调)
40 平衡控制(微调)
41 N/A
42 声像调整(微调)
43 情绪控制器(微调)
44 效果FX控制1(微调)
45 效果FX控制2(微调)
46-63 N/A
64 保持音踏板1(延音踏板)
65 滑音(在音头前加入上或下滑音做装饰音)
66 持续音
67 弱音踏板
68 连滑音踏板控制器
69 保持音踏板2
70 变调
71 音色
72 放音时值
73 起音时值
74 亮音
75-79 声音控制
80-83 一般控制器(#5-#8)
84 连滑音控制
85-90 N/A
91 混响效果深度
92 (未定义的效果深度)
93 合唱效果深度
94 (未定义的效果深度)
95 移调器深度
96 数据累增
97 数据递减
98 未登记的低元组数值(NRPN LSB)
99 未登记的高元组数值(NRPN MSB)
100 已登记的低元组数值(RPN LSB)
101 已登记的高元组数值(RPN MSB)
102-119 N/A
拳王阿里
120 关闭所有声音
121 关闭所有控制器
122 本地键盘开关
123 关闭所有音符
124 Omni模式关闭
125 Omni模式开启
126 单音模式
127 复音模式