アドレスは、7ビットごとの16進表示です。
| アドレス | MSB | LSB | |
|---|---|---|---|
| バイナリー | 0aaa aaaa | 0bbb bbbb | 0ccc cccc |
| 7ビット・16進 | AA | BB | CC |
実際のアドレスは、各ブロックの先頭アドレスにオフセットアドレスを加えた値です。
*5-1
や
*5-3
が記されているエリアのアドレスは、2つのオフセット・アドレスを先頭アドレスに加えた値となります。
|
Start address |
Description | |
|---|---|---|
| 02 00 00 | Timbre Temporary Area (part 1 - 8) | *5-1 |
|
Start address |
Description | |
|---|---|---|
| 03 00 00 | Patch Temporary Area ( part 1 ) | *5-2 |
| 03 00 10 | Patch Temporary Area ( part 2 ) | |
| : | : | |
| 03 00 60 | Patch Temporary Area ( part 7 ) | |
| 03 00 70 | Patch Temporary Area ( part 8 ) | |
| 03 01 00 | Patch Temporary Area ( rhythm part ) | |
| 03 01 10 | Rhythm Setup Temporary Area | *5-3 |
| 04 00 00 | Timbre Temporary Area ( part 1 ) | *5-1 |
| 04 01 76 | Timbre Temporary Area ( part 2 ) | |
| : | : | |
| 04 0B 44 | Timbre Temporary Area ( part 7 ) | |
| 04 0D 3A | Timbre Temporary Area ( part 8 ) | |
| 05 00 00 | Patch Memory #1 | *5-4 |
| 05 00 08 | Patch Memory #2 | |
| : | : | |
| 05 07 70 | Patch Memory #127 | |
| 05 07 78 | Patch Memory #128 | |
| 08 00 00 | Timbre Memory #1 | *5-4 |
| 08 02 00 | Timbre Memory #2 | |
| : | : | |
| 08 7C 00 | Timbre Memory #127 | |
| 08 7E 00 | Timbre Memory #128 | |
| 10 00 00 | System area | *5-5 |
| 20 00 00 | Display | *5-6 |
| 40 00 00 | White Request | *5-7 |
| 7F xx xx | All parameters Reset | *5-8 |
Notes:
|
Offset address |
Description | |
|---|---|---|
| 00 00 00 | Common parameter | *5-1-1 |
| 00 00 0E | Partial parameter (for Partial #1) | *5-1-2 |
| 00 00 48 | Partial parameter (for Partial #2) | |
| 00 01 02 | Partial parameter (for Partial #3) | |
| 00 01 3C | Partial parameter (for Partial #4) | |
|
Offset address |
Description | ||
|---|---|---|---|
| 00 | 0aaa aaaa | TIMBRE NAME 1 | 32 - 127 |
| : | : | (ASCII) | |
| : | : | ||
| 09 | 0aaa aaaa | TIMBRE NAME 10 | |
| 0A | 0000 aaaa | Structure of Partial #1 & 2 |
0 - 12 (1 - 13) |
| 0B | 0000 aaaa | Structure of Partial #3 & 4 |
0 - 12 (1 - 13) |
| 0C | 0000 aaaa | PARTIAL MUTE |
0 - 15 (0000 - 1111) |
| 0D | 0000 000a | ENV MODE |
0 - 1 (Normal, No sustain) |
| Total size | 00 00 0E | ||
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 0aaa aaaa | WG PITCH COARSE |
0 - 96 (C1, C#1, - C9) |
| 00 01 | 0aaa aaaa | WG PITCH FINE |
0 - 100 (-50 - +50) |
| 00 02 | 0000 aaaa | WG PITCH KEYFOLLOW |
0 - 16 (-1, -1/2, -1/4, 0, 1/8, 1/4, 3/8, 1/2, 5/8, 3/4, 7/8, 1, 5/4, 3/2, 2, s1, s2) |
| 00 03 | 0000 000a | WG PITCH BENDER SW |
0 - 1 (OFF, ON) |
| 00 04 | 0000 000a | WG WAVEFORM |
0 - 1 (SQU, SAW) |
| 00 05 | 0aaa aaaa | WG PCM WAVE # |
0 - 127 (1 - 128) |
| 00 06 | 0aaa aaaa | WG PULSE WIDTH | 0 - 100 |
| 00 07 | 0000 aaaa | WG PW VELO SENS |
0 - 14 (-7 - +7) |
| 00 08 | 0000 aaaa | P-ENV DEPTH | 0 - 10 |
| 00 09 | 0000 00aa | P-ENV VELO SENS | 0 - 3 |
| 00 0A | 0000 0aaa | P-ENV TIME KEYF | 0 - 4 |
| 00 0B | 0aaa aaaa | P-ENV TIME 1 | 0 - 100 |
| 00 0C | 0aaa aaaa | P-ENV TIME 2 | 0 - 100 |
| 00 0D | 0aaa aaaa | P-ENV TIME 3 | 0 - 100 |
| 00 0E | 0aaa aaaa | P-ENV TIME 4 | 0 - 100 |
| 00 0F | 0aaa aaaa | P-ENV TIME LEVEL 0 |
0 - 100 (-50 - +50) |
| 00 10 | 0aaa aaaa | P-ENV TIME LEVEL 1 |
0 - 100 (-50 - +50) |
| 00 11 | 0aaa aaaa | P-ENV TIME LEVEL 2 |
0 - 100 (-50 - +50) |
| 00 12 | 0aaa aaaa | P-ENV SUSTAIN LEVEL |
0 - 100 (-50 - +50) |
| 00 13 | 0aaa aaaa | END LEVEL |
0 - 100 (-50 - +50) |
| 00 14 | 0aaa aaaa | P-LFO RATE | 0 - 100 |
| 00 15 | 0aaa aaaa | P-LFO DEPTH | 0 - 100 |
| 00 16 | 0aaa aaaa | P-LFO MOD SENS | 0 - 100 |
| 00 17 | 0aaa aaaa | TVF CUTOFF FREQ | 0 - 100 |
| 00 18 | 000a aaaa | TVF RESONANCE | 0 - 30 |
| 00 19 | 0000 aaaa | TVF KEYFOLLOW |
0-14 (-1, -1/2, -1/4, 0, 1/8, 1/4, 3/8, 1/2, 5/8, 3/4, 7/8, 1, 5/4, 3/2, 2) |
| 00 1A | 0aaa aaaa | TVF BIAS POINT/DIR |
0 - 127 (<1A-<7C>1A->7C) |
| 00 1B | 0000 aaaa | TVF BIAS LEVEL |
0 - 14 (-7 - +7) |
| 00 1C | 0aaa aaaa | TVF ENV DEPTH | 0 - 100 |
| 00 1D | 0aaa aaaa | TVF ENV VELO SENS | 0 - 100 |
| 00 1E | 0000 00aa | TVF ENV DEPTH KEYF | 0 - 4 |
| 00 1F | 0000 00aa | TVF ENV TIME KEYF | 0 - 4 |
| 00 20 | 0aaa aaaa | TVF ENV TIME 1 | 0 - 100 |
| 00 21 | 0aaa aaaa | TVF ENV TIME 2 | 0 - 100 |
| 00 22 | 0aaa aaaa | TVF ENV TIME 3 | 0 - 100 |
| 00 23 | 0aaa aaaa | TVF ENV TIME 4 | 0 - 100 |
| 00 24 | 0aaa aaaa | TVF ENV TIME 5 | 0 - 100 |
| 00 25 | 0aaa aaaa | TVF ENV TIME LEVEL 1 | 0 - 100 |
| 00 26 | 0aaa aaaa | TVF ENV TIME LEVEL 2 | 0 - 100 |
| 00 27 | 0aaa aaaa | TVF ENV TIME LEVEL 3 | 0 - 100 |
| 00 28 | 0aaa aaaa | TVF ENV SUSTAIN LEVEL | 0 - 100 |
| 00 29 | 0aaa aaaa | TVA LEVEL | 0 - 100 |
| 00 2A | 0aaa aaaa | TVA VELO SENS |
0 - 100 (-50 - +50) |
| 00 2B | 0aaa aaaa | TVA BIAS POINT 1 |
0 - 127 (<1A-<7C>1A->7C) |
| 00 2C | 0000 aaaa | TVA BIAS LEVEL 1 |
0 - 12 (-12 - 0) |
| 00 2D | 0aaa aaaa | TVA BIAS POINT 2 |
0 - 127 (<1A-<7C>1A->7C) |
| 00 2E | 0000 aaaa | TVA BIAS LEVEL 2 |
0 - 12 (-12 - 0) |
| 00 2F | 0000 0aaa | TVA ENV TIME KEYF | 0 - 4 |
| 00 30 | 0000 0aaa | TVA ENV TIME V_FOLLOW | 0 - 4 |
| 00 31 | 0aaa aaaa | TVA ENV TIME 1 | 0 - 100 |
| 00 32 | 0aaa aaaa | TVA ENV TIME 2 | 0 - 100 |
| 00 33 | 0aaa aaaa | TVA ENV TIME 3 | 0 - 100 |
| 00 34 | 0aaa aaaa | TVA ENV TIME 4 | 0 - 100 |
| 00 35 | 0aaa aaaa | TVA ENV TIME 5 | 0 - 100 |
| 00 36 | 0aaa aaaa | TVA ENV TIME LEVEL 1 | 0 - 100 |
| 00 37 | 0aaa aaaa | TVA ENV TIME LEVEL 2 | 0 - 100 |
| 00 38 | 0aaa aaaa | TVA ENV TIME LEVEL 3 | 0 - 100 |
| 00 39 | 0aaa aaaa | TVA ENV SUSTAIN LEVEL | 0 - 100 |
| Total size | 00 00 3A | ||
*ユニット・ナンバーを17に設定しているCM-64に対し、テンポラリ・エリアから、パート2のトーン・データを取り出したい場合は次のメッセージを送信します。
F0 41 10 16 11 04 01 76 00 01 76 0E F7
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 0000 00aa | TIMBRE GROUP |
0 - 3 (a, b, i, r) |
| 00 01 | 00aa aaaa | TIMBRE NUMBER |
0 - 63 (1 - 64) |
| 00 02 | 00aa aaaa | KEY SHIFT |
0 - 48 (-24 - +24) |
| 00 03 | 0aaa aaaa | FINE TUNE |
0-100 (-50 - +50) |
| 00 04 | 000a aaaa | BENDER RANGE | 0-24 |
| 00 05 | 0000 00aa | ASSIGN MODE |
0 - 3 (POLY 1, POLY 2, POLY 3, POLY4) |
| 00 06 | 0000 000a | REVERB SWITCH |
0 - 1 (OFF, ON) |
| 00 07 | 0xxx xxxx | dummy (ignored if received) | |
| 00 08 | 0aaa aaaa | OUTPUT LEVEL | 0 - 100 |
| 00 09 | 0000 aaaa | PANPOT |
0-14 (R - L) |
| 00 0A | 0xxx xxxx | dummy (ignored if received) | |
| : | : | : | |
| 00 0F | 0xxx xxxx | dummy (ignored if received) | |
| Total size | 00 00 10 | ||
|
Offset address |
Description | |
|---|---|---|
| 00 00 00 | Rhythm Setup (for Key #24) | *5-3-1 |
| 00 00 04 | Rhythm Setup (for Key #25) | |
| 00 00 08 | Rhythm Setup (for Key #26) | |
| 00 00 0C | Rhythm Setup (for Key #27) | |
| 00 00 10 | Rhythm Setup (for Key #28) | |
| : | : | |
| : | : | |
| : | : | |
| 00 02 4C | Rhythm Setup (for Key #107) | |
| 00 02 50 | Rhythm Setup (for Key #108) |
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 0aaa aaaa | TIMBRE |
0 - 127 (i01 - i64, r01 - r64) |
| 00 01 | 0aaa aaaa | OUTPUT LEVEL | 0 - 100 |
| 00 02 | 0000 aaaa | PANPOT |
0 - 14 (R - L) |
| 00 03 | 0000 000a | REVERB SWITCH |
0 - 1 (OFF, ON) |
| Total size | 00 00 04 | ||
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 0000 00aa | TIMBRE GROUP |
0 - 3 (a, b, i, r) |
| 00 01 | 00aa aaaa | TIMBRE NUMBER | 0 - 63 |
| 00 02 | 00aa aaaa | KEY SHIFT |
0 - 48 (-24 - +24) |
| 00 03 | 0aaa aaaa | FINE TUNE |
0 - 100 (-50 - +50) |
| 00 04 | 000a aaaa | BENDER RANGE | 0 - 24 |
| 00 05 | 0000 00aa | ASSIGN MODE |
0 - 3 (POLY 1, POLY 2, POLY 3, POLY 4) |
| 00 06 | 0000 000a | REVERB SWITCH |
0 - 1 (OFF, ON) |
| 00 07 | 0xxx xxxx | dummy | |
| Total size | 00 00 08 | ||
パーシャル・リザーブは9パート分を一度に送らなければ無効です。また、9パートのパーシャル・リザーブ合計が32以下でなければなりません。
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 0aaa aaaa | MASTER TUNE |
0 - 127 (427.5Hz - 452.6Hz) |
| 00 01 | 0000 00aa | REVERB MODE |
0 - 3 (Room, Hall, Plate, Tap delay) |
| 00 02 | 0000 0aaa | REVERB TIME |
0 - 7 (1 - 8) |
| 00 03 | 0000 0aaa | REVERB LEVEL | 0 - 7 |
| 00 04 | 00aa aaaa | PARTIAL RESERVE (Part 1) | 0 - 32 |
| 00 05 | 00aa aaaa | PARTIAL RESERVE (Part 2) | 0 - 32 |
| 00 06 | 00aa aaaa | PARTIAL RESERVE (Part 3) | 0 - 32 |
| 00 07 | 00aa aaaa | PARTIAL RESERVE (Part 4) | 0 - 32 |
| 00 08 | 00aa aaaa | PARTIAL RESERVE (Part 5) | 0 - 32 |
| 00 09 | 00aa aaaa | PARTIAL RESERVE (Part 6) | 0 - 32 |
| 00 0A | 00aa aaaa | PARTIAL RESERVE (Part 7) | 0 - 32 |
| 00 0B | 00aa aaaa | PARTIAL RESERVE (Part 8) | 0 - 32 |
| 00 0C | 00aa aaaa | PARTIAL RESERVE (Part R) | 0 - 32 |
| 00 0D | 000a aaaa | MIDI CHANNEL (Part 1) |
0 - 16 (1 - 16, OFF) |
| 00 0E | 000a aaaa | MIDI CHANNEL (Part 2) |
0 - 16 (1 - 16, OFF) |
| 00 0F | 000a aaaa | MIDI CHANNEL (Part 3) |
0 - 16 (1 - 16, OFF) |
| 00 10 | 000a aaaa | MIDI CHANNEL (Part 4) |
0 - 16 (1 - 16, OFF) |
| 00 11 | 000a aaaa | MIDI CHANNEL (Part 5) |
0 - 16 (1 - 16, OFF) |
| 00 12 | 000a aaaa | MIDI CHANNEL (Part 6) |
0 - 16 (1 - 16, OFF) |
| 00 13 | 000a aaaa | MIDI CHANNEL (Part 7) |
0 - 16 (1 - 16, OFF) |
| 00 14 | 000a aaaa | MIDI CHANNEL (Part 8) |
0 - 16 (1 - 16, OFF) |
| 00 15 | 000a aaaa | MIDI CHANNEL (Part R) |
0 - 16 (1 - 16, OFF) |
| 00 16 | 0aaa aaaa | MASTER VOLUME | 0 - 100 |
| Total size | 00 00 17 | ||
*ユニット・ナンバーを17に設定しているCM-64に対し、パート1のパーシャル・リザーブを8、パート2のパーシャル・リザーブを10、パート3からパート8のパーシャル・リザーブを0、リズム・パートのパーシャル・リザーブを8にセットするには次のメッセージを送信します。
F0 41 10 16 12 10 00 04 08 0A 00 00 00 00 00 00 08 52 F7
プレイ・モードのときにここにデータを送ると、アスキーの文字列と解釈してLCDディスプレイにデータを表示します。この表示は本体のパネル・スイッチを操作した時と、DISPLAY RESET のアドレスにデータを送ったときに、通常表示に戻ります。
また、RQI や RQD によって、ここからデータを受け取ることはできません。
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 0aaa aaaa | DISPLAYED LETTER |
32 - 127 (ASCII) |
| : | |||
| 00 13 | 0aaa aaaa | DISPLAYED LETTER | |
| 00 14 | 0xxxx xxxx | DISPLAY RESET | |
| Total size | 00 00 14 | ||
各パートのテンプラリ・エリアにあるデータを指定された場所(インターナル・メモリー)に書き込みます。
RQI や RQD によって、ここからデータを受け取ることはできません。書き込み先は必ず2バイトで指定します。
このメッセージを受信して書き込みを実行すると、その結果を送信します。
|
Offset address |
Description | ||
|---|---|---|---|
| 00 00 | 00aa aaaa |
Timbre Write (part 1) |
0 - 63 (01 - 64) |
| 00 01 | 0000 0000 |
0 (Internal) |
|
| 00 02 | 00aa aaaa |
Timbre Write (part 2) |
|
| 00 03 | 0000 0000 | ||
| : | : | ||
| 00 0E | 00aa aaaa |
Timbre Write (part 8) |
|
| 00 0F | 0000 0000 | ||
| 01 00 | 00aa aaaa |
Patch Write (part 1) |
0 - 127 (All - 888) |
| 01 01 | 0000 0000 |
0 (Internal) |
|
| 01 02 | 00aa aaaa |
Patch Write (part 2) |
|
| 01 03 | 0000 0000 | ||
| : | : | ||
| 00 0E | 00aa aaaa |
Patch Write (part 8) |
|
| 00 0F | 0000 0000 | ||
| 10 00 | 0000 00aa | Result |
0 - 3 0 = Function Completed 1 = Incorrect Mode 2 = Incorrect Mode 3 = Incorrect Mode |
*ユニット・ナンバーを17に設定しているCM-64に対し、パート3のパッチ・テンポラリ・エリアにあるデータを #76 (B24) に書き込むには、次のメッセージを送信します。
F0 41 10 16 12 40 01 04 4B 00 70 F7
ここにデータを送ると、各パラメーターがイニシャライズされます。
RQI や RQD によって、ここからデータを受け取ることはできません。
また、以下のコントロールが次のように初期化されます。
| コントローラー | 設定値 |
|---|---|
| ピッチ・ベンダー | ±0 (中点) |
| ホールド | 0 (オフ) |
| モジュレーション | 0 (最小) |
| エクスプレッション | 127 (最大) |
また、ノート・オンされているノートに対し、ノート・オフの処理が行われます。
| Address | Block | Sub Block | Reference | |||
|---|---|---|---|---|---|---|
| 02 00 00 |
Timbre Temp. (Basic Ch) |
Common | 5-1-1 | |||
| Partial 1 | 5-1-2 | |||||
| Partial 2 | ||||||
| Partial 3 | ||||||
| Partial 4 | ||||||
| 03 00 00 |
Patch Temp. (Unit #) |
Part 1 | 5-2 | |||
| Part 2 | ||||||
| : | ||||||
| Part 8 | ||||||
| Part R | ||||||
| 03 01 10 |
Rhythm Setup Temp (Unit #) |
Note# 24 | 5-3-1 | |||
| Note# 25 | ||||||
| : | ||||||
| Note# 86 | ||||||
| Note# 87 | ||||||
| 04 00 00 |
Timbre Temp. (Unit #) |
Part 1 | 5-1 | |||
| Part 2 | ||||||
| : | ||||||
| Part 7 | ||||||
| Part 8 | ||||||
| 05 00 00 | Patch Memory | # 1 | 5-4 | |||
| # 2 | ||||||
| : | ||||||
| #127 | ||||||
| #128 | ||||||
| 08 00 00 | Timbre Memory | # 1 | 5-1 | |||
| # 2 | ||||||
| : | ||||||
| # 63 | ||||||
| # 64 | ||||||
| 10 00 00 | System Area | 5-5 | ||||
| 20 00 00 | Display | 5-6 | ||||
| 40 00 00 | Write Request | 5-7 | ||||
| 7F xx xx |
All Parameters Reset |
5-8 |
<< 前へ | 次へ>> | セクション 1 2 3 4 5 6 7
<MT-32/CM-64 MIDI インプリメンテーションTOP
<MT-32/CM-64 TOP
<<音源モジュールTOP
<<TOP