
4. チェックサムの計算方法
MU1000 第 5 章 その他の機能
133
・ MU1000 のシステムエクスクルーシブメッセージには、バルクダンプのようにチェックサムを必要とす
るものがあります。そこで、ここではチェックサムの計算方法について解説します。
・ チェックサムとは、MIDI の送信中にエラーがあったかどうかをチェックするための数値のことです。
・ チェックサムの値は、送られるエクスクルーシブメッセージの、バイトカウントとスタートアドレス、
データによって決まります。
チェックサムの計算方法
・ ここ では、簡単な パラメー ターフォ ーマット
を元 にしてチ ェックサム の計算方 法を解説し
ましょう。
1. 上記のスタートアドレスとデータ部分の 16 進
数を、下の「10 進数 16 進数変換表」を使って
10 進数に変換します。
(変換するのはアンダー
ラインの部分です)
2. 変換した数値をすべて足します。
3. 足した和を、128 で割って、余りを出してくだ
さい。
4. 128 から今算出した余りを引いてください。こ
れが チェック サムです。た だしこの チェック
サムは 10 進数ですから「10 進数 16 進数変換
表」を使って 16 進数に戻します。これで完成
です。
・ 算出したチェックサムは通常 F7 の一つ手前の
cs の部分に挿入します。
以上の方法を式で表します。
bbH + bbH + ssH + ssH + ssH + xxH + .... +
xxH = sum
sum ÷ 128 = quotient
(商)‥‥ remainder(剰余)
128 − remainder = cs (checksum)
(ただし、
remainder=0のときは、
cs(checksum)=0
になります。)
4. チェックサムの計算方法
解 説
F0 43 0n mm bb bb ss ss ss xx. . . . . . . .xx cs F7
デバイスナンバー
モデルID
スタートアドレス
データ
チェックサム
バイトカウント
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
0
00
16
10
32
20
48
30
64
40
80
50
96
60
112
70
1
01
17
11
33
21
49
31
65
41
81
51
97
61
113
71
2
02
18
12
34
22
50
32
66
42
82
52
98
62
114
72
3
03
19
13
35
23
51
33
67
43
83
53
99
63
115
73
4
04
20
14
36
24
52
34
68
44
84
54
100
64
116
74
5
05
21
15
37
25
53
35
69
45
85
55
101
65
117
75
6
06
22
16
38
26
54
36
70
46
86
56
102
66
118
76
7
07
23
17
39
27
55
37
71
47
87
57
103
67
119
77
8
08
24
18
40
28
56
38
72
48
88
58
104
68
120
78
9
09
25
19
41
29
57
39
73
49
89
59
105
69
121
79
10
0A
26
1A
42
2A
58
3A
74
4A
90
5A
106
6A
122
7A
11
0B
27
1B
43
2B
59
3B
75
4B
91
5B
107
6B
123
7B
12
0C
28
1C
44
2C
60
3C
76
4C
92
5C
108
6C
124
7C
13
0D
29
1D
45
2D
61
3D
77
4D
93
5D
109
6D
125
7D
14
0E
30
1E
46
2E
62
3E
78
4E
94
5E
110
6E
126
7E
15
0F
31
1F
47
2F
63
3F
79
4F
95
5F
111
6F
127
7F
Содержание MU1000
Страница 1: ...TONE GENERATOR...
Страница 2: ......
Страница 3: ...MU1000 3 MU1000 MU1000 AWM2 XG XG AWM2 MU1000 TONE GENERATOR...
Страница 4: ...4 MU1000 100V 200V PA 6...
Страница 5: ...MU1000 5 0 RK200 Battery Low MIDI MDF3 MIDI MDF3...
Страница 9: ...MU1000 MU1000 9 2 1 2 3 7 3 1 MU1000 MU1000 2 MU1000 MU1000 MIDI MU1000 NOTE...
Страница 10: ......
Страница 15: ...MU1000 15 1 180 2 183 3 185 187 188...
Страница 40: ...3 40 MU1000 1 MU1000 MIDI MIDI MDF3 P44 XG TG300B MU1000 NOTE...
Страница 51: ...2 MU1000 MU1000 2 51 FactSet 2 P112 PART PART PART PART EXIT 100 3 2 1 100 3 2 1 FactSet...
Страница 58: ...3 58 MU1000 2 7 MU1000 2 P57 1 SELECT BANK 2 VALUE 3 SELECT PGM 4 VALUE P31 BANK PGM...
Страница 66: ...6 66 MU1000 2 1 PLAY XG TG300B PFM EDIT XG TG300B PFM EFFECT EQ UTIL MODE 6 MODE EQ UTIL EFFECT PLAY EDIT...
Страница 67: ...6 MU1000 2 67 PART PART SELECT ENTER EXIT EXIT EXIT 2 PART PART PART ENTER SELECT PART PART...
Страница 71: ...1 64 MU1000 3 71 2 MUTE SOLO MUTE SOLO MUTE SOLO MUTE SOLO MUTE SOLO PART...
Страница 78: ...2 78 MU1000 3 1 1 PART 2 EDIT 3 SELECT ENTER 4 SELECT SELECT 5 VALUE 6 EXIT EXIT MU1000 2 PART PART EDIT...
Страница 86: ...2 86 MU1000 3 7 DRUM MU1000 P82 drumS1 4 P82 1 1 78 3 DRUM ENTER 2 PART MUTE SOLO MIDI NOTE...
Страница 89: ...2 MU1000 3 89 1 RcvNoteOn MIDI off on 2 RcvNoteOff MIDI off on on...
Страница 91: ...3 MU1000 3 91 2 q Type w e RevPan L63 C R63...
Страница 92: ...3 92 MU1000 3 3 q Type w e ChoPan L63 C R63 r SendCho Rev 000 127...
Страница 94: ...3 94 MU1000 3 i Var Part VarConnect INS off 01 64 AD01 AD02 o VarConnect INS SYS A D1 006 VarConnect INS 2 P62...
Страница 96: ...4 EQ 96 MU1000 3 1 1 EQ 2 VALUE 3 SELECT 4 VALUE EQ 2 P49 5 EXIT 4 EQ...
Страница 98: ...5 98 MU1000 3 1 MU1000 1 SELECT SYSTEM 2 ENTER 3 SELECT 4 VALUE 5 EXIT 5...
Страница 105: ...5 MU1000 3 105 3 MU1000 1 SELECT INITIAL 2 ENTER 3 SELECT 4 ENTER 5 ENTER 3 EXIT MU1000 YAMAHA MDF3 MIDI NOTE...
Страница 107: ...5 MU1000 3 107 4 MU1000 XG P103 YAMAHA MDF3 MIDI 1 SELECT DEMO 2 ENTER DEMO 3 ENTER 4 EXIT 2 5 EXIT NOTE...
Страница 108: ......
Страница 109: ...4 1 110 1 110 2 111 3 112 4 115 2 118 1 118 2 119 3 121 4 122 5 123 6 124 3 125 4 EQ 126 5 126...
Страница 111: ...1 MU1000 4 111 4 VALUE 2 P45 1 MU1000 P38 2 P71 P123 MUTE SOLO MUTE SOLO P55 MUTE SOLO MUTE SOLO MUTE SOLO PART...
Страница 114: ...1 114 MU1000 4 u VarRtn 000 127 VarConnect INS P94 P117 INS SYS P62 i SysTran 24 2 00 24 2 A D VAR KEY NOTE...
Страница 118: ...2 118 MU1000 4 1 1 EDIT 2 SELECT ENTER PART PART 3 SELECT SELECT 4 VALUE 5 EXIT EXIT 2 EDIT...
Страница 121: ...2 MU1000 4 121 3 EG A D1 A D2 MU1000 1 P118 P123 P124 FILTER P79 EG P80 EQ P81 2 EQ VIBRATO P81 OTHERS P82 NOTE...
Страница 122: ...2 122 MU1000 4 4 1 COPY ENTER 2 SELECT VALUE P I 001 100 001 100 3 ENTER...
Страница 123: ...2 MU1000 4 123 5 1 STORE ENTER 2 VALUE 3 ENTER...
Страница 124: ...2 124 MU1000 4 6 1 RECALL ENTER 2 ENTER...
Страница 125: ...3 MU1000 4 125 1 P90 2 P91 3 P92 4 P93 5 1 2 1 2 P95 1 2 3...
Страница 126: ...4 EQ 5 126 MU1000 4 1 P96 2 P97 1 P98 MU1000 2 MIDI P103 MU1000 MIDI 3 P105 MU1000 4 P107 MU1000 4 EQ 5...
Страница 127: ...5 1 MIDI 128 2 130 3 131 4 133...
Страница 128: ...1 MIDI 128 MU1000 5 MIDI MIDI MU1000 MIDI MIDI MIDI MIDI EG 1 ENTER 2 3 1 MIDI 0 1...
Страница 129: ...1 MIDI MU1000 5 129 VALUE XG TG300B ENTER 2 2 MSB LSB 2 ENTER MIDI OUT TO HOST 3 EXIT MSB LSB...
Страница 131: ...3 MU1000 5 131 MU1000 16 16 3 16 16 16 16 1 0 7 7 MIDI 1 0 0 1 3...
Страница 134: ......
Страница 135: ...6 1 136 1 136 2 137 3 137 4 XGworks 138 2 140 1 140 2 141...
Страница 139: ...1 MU1000 6 139 SG SG PLG100 SG SG PLG100 SG PLG100 SG SG PLG100 SG PhoneSEQ SG PC VH PLG100 VH XGworks...
Страница 144: ......
Страница 145: ...7 146...
Страница 146: ...146 MU1000 7 MU1000 P76 P76 P74 P74 LPF P79 HPF P79 EG P80 P77 MU1000 DispBankSel P101 3 P74 P77 P74 P77 P75 P77 P83...
Страница 153: ...1 154 2 156 3 157 4 159 5 161 6 170...
Страница 169: ...5 MU1000 169 USB USB USB RAM Random Access Memory MU1000 RAM MU1000 SPX900 ROM Read Only Memory ROM MU1000 LFO...
Страница 178: ......
Страница 179: ...1 180 2 183 3 185...
Страница 187: ...MU1000 187 CBX CD ROM ID CD ROM CBX TEL 053 460 1667 10 00 12 00 13 00 17 00...
Страница 188: ...188 MU1000...
Страница 190: ...190 MEMO...
Страница 191: ......
Страница 192: ...V474060 910POCP2 3 01A0 M D G EMI Division Yamaha Corporation 1999 Yamaha Corporation...