5.パラメーター・アドレス・マップ (LA SOUND PART)

アドレスは、7ビットごとの16進表示です。

アドレス MSB LSB
バイナリー 0aaa aaaa 0bbb bbbb 0ccc cccc
7ビット・16進 AA BB CC

実際のアドレスは、各ブロックの先頭アドレスにオフセットアドレスを加えた値です。
*5-1*5-3 が記されているエリアのアドレスは、2つのオフセット・アドレスを先頭アドレスに加えた値となります。

■Parameter base address

Temporary area ( Accessed on each basic channel )

Start
address
Description
02 00 00 Timbre Temporary Area (part 1 - 8) *5-1

Whole part ( Accessible on UNIT # )

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:

*5-1 Timbre Temporary area / Timbre Memory
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)
*5-1-1 Common Parameter
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
*5-1-2 Partial Parameter
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
RQ1, DT1 を使った応用例

*ユニット・ナンバーを17に設定しているCM-64に対し、テンポラリ・エリアから、パート2のトーン・データを取り出したい場合は次のメッセージを送信します。

F0 41 10 16 11 04 01 76 00 01 76 0E F7
*5-2 Patch Temporary area
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
*5-3 Rhythm part setup area
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)
*5-3-1 Rhythm setup (for each Key #)
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
*5-4 Patch memory
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
*5-5 System area

パーシャル・リザーブは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
RQ1, DT1 を使った応用例

*ユニット・ナンバーを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
*5-6 Display (MT-32のみ)

プレイ・モードのときにここにデータを送ると、アスキーの文字列と解釈して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
*5-7 Write Request

各パートのテンプラリ・エリアにあるデータを指定された場所(インターナル・メモリー)に書き込みます。

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
RQ1, DT1 を使った応用例

*ユニット・ナンバーを17に設定しているCM-64に対し、パート3のパッチ・テンポラリ・エリアにあるデータを #76 (B24) に書き込むには、次のメッセージを送信します。

F0 41 10 16 12 40 01 04 4B 00 70 F7
*5-8 All Parameters Reset

ここにデータを送ると、各パラメーターがイニシャライズされます。

RQI や RQD によって、ここからデータを受け取ることはできません。

また、以下のコントロールが次のように初期化されます。

コントローラー 設定値
ピッチ・ベンダー ±0 (中点)
ホールド 0 (オフ)
モジュレーション 0 (最小)
エクスプレッション 127 (最大)

また、ノート・オンされているノートに対し、ノート・オフの処理が行われます。

Address Map

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