23
CTK-671 MIDI インプリメンテーション CASIO Computer Electronical Musical Instrument Division Jun 29, 2001

CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

CASIO Computer Electronical Musical Instrument Division

Jun 29, 2001

Page 2: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

1

目次

* 1. MIDIメッセージの送受信

○ 1.1 Note Off/On

+ 1.1.1 Note Off

+ 1.1.2 Note On

○1.2 Control Change

+1.2.1 Bank Select

+ Bank Select MSB

+ Bank Select LSB

+ 1.2.2 Modulation

+ 1.2.3 Data Entry

+ Data Entry MSB

+ Data Entry LSB

+ 1.2.4 Volume

+ 1.2.5 Pan

+ 1.2.6 Expression

+ 1.2.7 DSP Parameter

+ DSP Parameter 0

+ DSP Parameter 1

+ DSP Parameter 2

+ DSP Parameter 3

+ DSP Parameter 4

+ DSP Parameter 5

+ DSP Parameter 6

+ DSP Parameter 7

+ 1.2.8 Hold1

+ 1.2.9 Sostenuto

+ 1.2.10 Soft

+ 1.2.11 Filter Resonance

+ 1.2.12 Release Time

+ 1.2.13 Attack Time

+ 1.2.14 Filter Cutoff

+ 1.2.15 Vibrato Rate

+ 1.2.16 Vibrato Depth

+ 1.2.17 Vibrato Delay

+ 1.2.18 Reverb Send

+ 1.2.19 Chorus Send

+ 1.2.20 NRPN

+ NRPN LSB

+ NRPN MSB

+ 1.2.20.1 Filter Cutoff

+ 1.2.20.2 Filter Resonance

+ 1.2.21 RPN

+ RPN LSB

+ RPN MSB

+ 1.2.21.1 Pitch Bend Sensitivity

+ 1.2.21.2 Fine Tune

+ 1.2.21.3 Coarse Tune

+ 1.2.21.4 Modulation Depth

+ 1.2.21.5 Null

+ 1.2.22 All Sound Off

+ 1.2.23 Reset All Controllers

○ 1.3 Mode Message

+ 1.3.1 All Notes Off

+ 1.3.2 Omni Off

+ 1.3.3 Omni On

+ 1.3.4 Mono

+ 1.3.5 Poly

○ 1.4 Program Change

○ 1.5 Channel Aftertouch

○ 1.6 Pitch Bend

○ 1.7 Active Sensing

○ 1.8 System Exclusive

+ 1.8.1 Universal Realtime

+ 1.8.1.1 Master Volume

+ 1.8.1.2 Master Balance

+ 1.8.1.3 Master Fine Tuning

+ 1.8.1.4 Master Coarse Tuning

+ 1.8.1.5 Reverb Parameter

+ Type

+ Time

+ 1.8.1.6 Chorus Parameter

+ Type

+ Rate

+ Depth

+ Feedback

+ Send To Reverb

+ 1.8.1.7 GM System Message

+ GM System On

+ GM System Off

+ GM2 System On

+ 1.8.2 CTK-671 Format System Exclusive Message

* 2. CTK-671 System Exclusive Message Format

○ 2.1 フォーマット

+ 2.1.1 CTK-671 System Exclusive Message

+ 2.1.2 メッセージ構造

○ 2.2 Parameter単体の操作

○ 2.3 Parameter Setの転送方式

+ 2.3.1 通信方式

+ 2.3.2 Oneway方式 の通信フロー

+ 2.3.3 Handshake方式の通信フロー

* 3. Parameter List

○ 3.1 Command Parameter

+ 3.1.1 パラメータセット概要

+ 3.1.2 Command Parameter List

+ 3.1.2.1 System Exclusive Format

+ 3.1.2.2 Parameter List

+ 3.1.3 Song / Rhythm Pattern Command Parameter List

+ 3.1.3.1 System Exclusive Format

+ 3.1.3.2 Parameter List

○ 3.2 Patch Parameter

+ 3.2.1 パラメータ・セット概要

+ 3.2.2 Patch Common Parameter List

+ 3.2.2.1 System Exclusive Format

+ 3.2.2.2 Parameter List

+ MIDI Parameter

+ Tune / Mix Parameter

+ System Chorus

+ System Reverb

+ Master Equalizer

+ DSP Patch Parameter

+ DSP Type parameter

+ 3.2.3 Patch Part Parameter List

+ 3.2.3.1 System Exclusive Format

+ 3.2.3.2 Parameter List

+ Basic parameter

+ Tune / Mix parameter

+ Tone parameter

+ LFO Parameter

+ Part Modeについて

Page 3: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

2

1. MIDIメッセージの送受信

送信: デモ・モードではMIDIメッセージを送信しません。

受信: デモ・モード、ソング・モードではMIDIメッセージを受信しません。

1.1 Note Off/On

1.1.1 Note Off

Format: 9nH kkH 00H8nH kkH **H (受信のみ)

n: MIDI Channel Number

kk: Key Number

1.1.2 Note On

Format: 9nH kkH vvHn: MIDI Channel Numberkk: Key Number

vv: Velocity

送信: 鍵盤を演奏したとき、伴奏を演奏させたとき、ソングデータを再生したときに送信されます。また、伴奏の演奏データはアカンプMIDIアウトをOnに設定しているときにだけ送信されます。

受信: MIDI Channelに対応した各パートで受信します。ミキサーのChannel がOffになっているパートでは受信しません。

1.2 Control Change

Format: BnH ccH vvHn: MIDI Channel Number

cc: Control Numbervv: Value

送信: 本体のペダルを操作したり、各パラメータをパネル操作によって変更したときに送信されます。また伴奏機能や、ソング機能によって同じパラメータが変更されたときも送信されます。

受信: 受信すると演奏状態や対応するパラメータを操作します。

1.2.1 Bank Select

・Bank Select MSB

Format: BnH 00H vvHn: MIDI Channel Numbervv: Value

・Bank Select LSB

Format: BnH 20H **Hn: MIDI Channel Number

送信: 音色を選択した時に送信されます。詳細は本体マニュアルの「トーンリスト」を参照してください。

受信: 受信すると本体に保持されている音色バンク番号が切り替わりますが、ProgramChangeを受信するまでは実際には音色は変更されません。

詳細は「1.4 Program Change」の説明、及び本体マニュアルの「トーンリスト」を参照してください。

1.2.2 Modulation

Format: BnH 01H vvHn: MIDI Channel Number

vv: Value

* 4. Parameter Set List

○ 4.1 User Tone Parameter Set

+ System Exclusive Format

○ 4.2 User DSP Parameter Set

+ System Exclusive Format

○ 4.3 Song Data

+ System Exclusive Format

○ 4.4 User Rhythm Pattern

+ System Exclusive Format

○ 4.5 Registration Data

+ System Exclusive Format

* 5. DSP Parameter List

* 6. 設定値と送受信値の対応

6.1.1.1 Off/Onの設定値テーブル

6.1.1.2 Slow/Fastの設定値テーブル

6.1.1.3 Rotate/Breakの設定値テーブル

6.1.1.4 -24~ 0~24の設定値テーブル

6.1.1.5 -64~ 0~63の設定値テーブル

6.1.1.6 Panの設定値テーブル

6.1.1.7 -99~ 0~99の設定値テーブル

6.1.1.8 Type0~Type7の設定値テーブル

6.1.1.9 Master EQ Type 設定値テーブル

6.1.1.10 Reverb Type 設定値テーブル

6.1.1.11 Chorus Type 設定値テーブル

6.1.1.12 Equalizer Low Frequency 設定値テーブル

6.1.1.13 Equalizer Mid Frequency 設定値テーブル

6.1.1.14 Equalizer High Frequency 設定値テーブル

6.1.1.15 Equalizer Gain 設定値テーブル

6.1.1.16 DSP Algorithm IDテーブル

* 7. MIDIインプリメンテーションの表記について

Page 4: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

3

送信: このメッセージは送信されません。

受信: 受信すると発音中の楽音に対して、Valueの値に応じた深さのVibratoが付加されます。

通常からVibratoが付加されている音色には、さらに深い効果が付加されます。

1.2.3 Data Entry

・Data Entry MSB

Format: BnH 06H vvHn: MIDI Channel Numbervv: Value

・Data Entry LSB

Format: BnH 26H vvHn: MIDI Channel Numbervv: Value

送信: NRPN,RPNに割り当てられているパラメータを変更したときに送信されます。

受信: 受信するとNRPN,RPNに割り当てられているパラメータが変更されます。

1.2.4 Volume

Format: BnH 07H vvHn: MIDI Channel Numbervv: Value設定値と送受信値は一致します。

送信: Part Volumeを変更したときに送信されます。

受信: 受信するとPart Volumeが変更されます。

1.2.5 Pan

Format: BnH 0AH vvHn: MIDI Channel Numbervv: Value

設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.6 Panの設定値テーブル」を参照してください。

送信: Part Panを変更したときに送信されます。

受信: 受信するとPart Panが変更されます。

1.2.6 Expression

Format: BnH 0BH vvHn: MIDI Channel Numbervv: Value設定値と送受信値は一致します。

送信: 伴奏機能によってExpressionの値を変更したときに送信されます。

受信: 受信するとExpressionの値が変更されます。

1.2.7 DSP Parameter

・DSP Parameter 0Format: BnH 10H vvH

・DSP Parameter 1Format: BnH 11H vvH

・DSP Parameter 2Format: BnH 12H vvH

・DSP Parameter 3Format: BnH 13H vvH

・DSP Parameter 4Format: BnH 50H vvH

・DSP Parameter 5Format: BnH 51H vvH

・DSP Parameter 6Format: BnH 52H vvH

・DSP Parameter 7Format: BnH 53H vvHn: MIDI Channel NumberDSP Parameter を Control Change によって操作するためのMIDI Channel は「Global Channel」と呼ばれるものであり、出荷時には0 (MIDI Channel 1)に設定

されています。

このGlobal Channelは本体のパネル操作では変更することはできませんが、SystemExclusive Messageを使用して変更することができます。詳細は System Exclusive Message の Global Channelの説明を参照してください。

vv: Value値は全てのパラメータで0~127の範囲を送受信しますが、実際に設定されるパラメータ値と送受信値の対応はパラメータによって異ります。

System Exclusive MessageによってDSP Parameterを操作するときも同様の値を使用しており、詳細は System Exclusive Message のDSP Parameterの説明を

参照してください。

送信: DSP Parameterの値を変更したときに送信されます。

受信: 受信するとDSP Parameterの値が変更されます。現在選択されているDSPのパラメータの数を超えた番号のParameter に対応す

るメッセージを受信したときは無視されます。

1.2.8 Hold1

Format: BnH 40H vvHn: MIDI Channel Numbervv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の

「6.1.1.1 Off/Onの設定値テーブル」を参照してください。

送信: アサイナブル・ジャックをサスティンに設定していて、接続されているペダルを操作したときや、この操作を録音したソングデータを再生したときに送信されます。

受信: 受信するとサスティン・ペダルを操作したときと同等の動作をします。

1.2.9 Sostenuto

Format: BnH 42H vvHn: MIDI Channel Numbervv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の

「6.1.1.1 Off/Onの設定値テーブル」を参照してください。

送信: アサイナブル・ジャックをソステヌートに設定していて、接続されているペダルを操作したときや、この操作を録音したソングデータを再生したときに送信されます。

受信: 受信するとソステヌート・ペダルを操作したときと同等の動作をします。

1.2.10 Soft

Format: BnH 43H vvHn: MIDI Channel Numbervv: Value

設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.1 Off/Onの設定値テーブル」を参照してください。

Page 5: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

4

送信: アサイナブル・ジャックをソフトに設定していて、接続されているペダルを操作したときや、この操作を録音したソングデータを再生したときに送信されます。

受信: 受信するとソフト・ペダルを操作したときと同等の動作をします。

1.2.11 Filter Resonance

Format: BnH 47H vvHn: MIDI Channel Numbervv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の

「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Filter Resonanceを変更したときに送信されます。

受信: 受信するとFilter Resonanceが変更されます。

1.2.12 Release Time

Format: BnH 48H vvHn: MIDI Channel Numbervv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Release Timeを変更したときに送信されます。

受信: 受信するとRelease Timeが変更されます。

1.2.13 Attack Time

Format: BnH 49H vvHn: MIDI Channel Numbervv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Attack Timeを変更したときに送信されます。

受信: 受信するとAttack Timeが変更されます。

1.2.14 Filter Cutoff

Format: BnH 4AH vvHn: MIDI Channel Number

vv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Filter Cutoff を変更したときに送信されます。

受信: 受信するとFilter Cutoffが変更されます。

1.2.15 Vibrato Rate

Format: BnH 4CH vvHn: MIDI Channel Numbervv: Value

設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Vibrato Rateを変更したときに送信されます。

受信: 受信するとVibrato Rateが変更されます。

1.2.16 Vibrato Depth

Format: BnH 4DH vvHn: MIDI Channel Numbervv: Value

設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Vibrato Depthを変更したときに送信されます。

受信: 受信するとVibrato Depthが変更されます。

1.2.17 Vibrato Delay

Format: BnH 4EH vvHn: MIDI Channel Number

vv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: Vibrato Delayを変更したときに送信されます。

受信: 受信するとVibrato Delayが変更されます。

1.2.18 Reverb Send

Format: BnH 5BH vvHn: MIDI Channel Numbervv: Value

設定値と送受信値は一致します。

送信: Reverb Sendを変更したときに送信されます。

受信: 受信するとReverb Sendが変更されます。

1.2.19 Chorus Send

Format: BnH 5DH vvHn: MIDI Channel Numbervv: Value設定値と送受信値は一致します。

送信: Chorus Sendを変更したときに送信されます。

受信: 受信するとChorus Sendが変更されます。

1.2.20 NRPN

・NRPN LSB

Format: BnH 62H vvHn: MIDI Channel Numbervv: Value

・NRPN MSB

Format: BnH 63H vvHn: MIDI Channel Number

vv: Value

1.2.20.1 Filter Cutoff

Format: BnH 62H 20H 63H 01H 06H mmH 26H **Hn: MIDI Channel Number

mm: Value設定値と受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: このメッセージは送信されません。

受信: 受信するとFilter Cutoff が変更されます。

Page 6: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

5

1.2.20.2 Filter Resonance

Format: BnH 62H 21H 63H 01H 06H mmH 26H **Hn: MIDI Channel Number

mm: Value設定値と受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.5 -64~ 0~63の設定値テーブル」を参照してください。

送信: このメッセージは送信されません。

受信: 受信するとFilter Resonanceが変更されます。

1.2.21 RPN

・RPN LSB

Format: BnH 64H vvHn: MIDI Channel Numbervv: Value

・RPN MSB

Format: BnH 65H vvHn: MIDI Channel Numbervv: Value

1.2.21.1 Pitch Bend Sensitivity

Format: BnH 64H 00H 65H 00H 06H mmH 26H **Hn: MIDI Channel Numbermm: Value 0~ 24

設定値と送受信値は一致します。

送信: このメッセージは送信されません。

受信: 受信するとPitch Bend Sensitivityが変更されます。

1.2.21.2 Fine Tune

Format: BnH 64H 01H 65H 00H 06H mmH 26H llHn: MIDI Channel Numbermm: Value MSBll: Value LSB設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の

「6.1.1.7 -99~ 0~99の設定値テーブル」を参照してください。

送信: Channel Fine Tuneが変更されたときに送信されます。

受信: 受信するとChannel Fine Tuneが変更されます。

1.2.21.3 Coarse Tune

Format: BnH 64H 02H 65H 00H 06H mmH 26H 00Hn: MIDI Channel Numbermm: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の

「6.1.1.4 -24~ 0~24の設定値テーブル」を参照してください。

送信: Channel Coarse Tuneを変更したときに送信されます。

受信: 受信するとChannel Coarse Tuneが変更されます。

1.2.21.4 Modulation Depth

Format: BnH 64H 05H 65H 00H 06H mmH 26H 00Hn: MIDI Channel Numbermm: Value設定値と送受信値は一致します。

送信: このメッセージは送信されません。

受信: 受信するとModulationの深さが変更されます。

1.2.21.5 Null

Format: BnH 64H 7FH 65H 7FHn: MIDI Channel Number

送信: このメッセージは送信されません。

受信: 受信するとRPNが指定されていない状態になります。

1.2.22 All Sound Off

Format: BnH 78H 00Hn: MIDI Channel Number

送信: このメッセージは送信されません。

受信: 受信すると発音中のボイスを消音します。

1.2.23 Reset All Controllers

Format: BnH 79H 00Hn: MIDI Channel Number

送信: ソング機能を使用したときに送信されます。

受信: 受信すると下記に示す各コントローラの値が初期化されます。

---------------------------------------------------------------------------------------Message Controller 値

---------------------------------------------------------------------------------------Control Change 01H Modulation 00H

0BH Expression 00H40H Hold1 00H42H Sostenuto 00H43H Soft 00H

65H/64H RPN MSB/LSB 7FH-7FH

63H/62H NRPN MSB/LSB 7FH-7FHChannel Pressure 00HPitch Bend Change 40H/00H

1.3 Mode Message

1.3.1 All Notes Off

Format: BnH 7BH 00Hn: MIDI Channel Number

1.3.2 Omni Off

Format: BnH 7CH 00Hn: MIDI Channel Number

1.3.3 Omni On

Format: BnH 7DH 00Hn: MIDI Channel Number

1.3.4 Mono

Format: BnH 7EH 00Hn: MIDI Channel Number

1.3.5 Poly

Format: BnH 7FH 00Hn: MIDI Channel Number

送信: これらのメッセージは送信されません。

Page 7: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

6

受信: これらのいずれかのメッセージを受信すると発音中のボイスをリリース(離鍵)します。

1.4 Program Change

Format: CnH ppHn: MIDI Channel Numberpp: Program Number

送信: 音色を選択した時に送信されます。詳細は本体マニュアルの「トーンリスト」を参照してください。

受信: このメッセージを受信するとMIDIチャンネルに対応したパートの音色と以下に説明するPart Modeを変更します。

選択される音色はこのメッセージのプログラム値と、このメッセージの前に受信したBank Selectメッセージの値によって決定します。

実際に選択される音色などの詳細は本体マニュアルの「トーンリスト」を参照してください。

また、このメッセージを受信した際にはPart Modeと呼ばれるパラメータも同時に変更されることがあります。詳細に関しては後述する「3.2.3 Patch Part Param-eter List」の「・Part Modeについて」を参照してください。

1.5 Channel Aftertouch

Format: DnH vvHn: MIDI Channel Numbervv: Value

送信: これらのメッセージは送信されません。

受信: このメッセージを受信すると発音中のボイスにビブラートが付加されます。効果の詳細については音色設定によって異ります。

1.6 Pitch Bend

Format: EnH llH mmH

n: MIDI Channel Numberll: Value LSBmm: Value MSB

送信: このメッセージは送信されません。

受信: このメッセージを受信すると発音中のボイスのピッチを変更します。変更される幅はRPNで設定される Pitch Bend Sensitivity に依存します。

1.7 Active Sensing

Format: FEH

送信: このメッセージは送信されません。

受信: このメッセージを受信した後、MIDIメッセージ(何でも良い)が所定時間を過ぎても受信されない場合、本体音源発音中のボイスをリリースし、コントローラをリセットします。

1.8 System Exclusive

Format: F0H....F7H

1.8.1 Universal Realtime

Format: F0H 7FH....F7H

1.8.1.1 Master Volume

Format: F0H 7FH 7FH 04H 01H llH mmH F7Hmm: Value MSB設定値と送受信値は一致します。

送信: このメッセージは送信されません。

受信: 受信するとMaster Volumeパラメータが変更されます。なおMaster Volume パラメータは本体では変更できません。

1.8.1.2 Master Balance

Format: F0H 7FH 7FH 04H 02H llH mmH F7Hmm: Value MSB設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」 の

「6.1.1.6 Panの設定値テーブル」を参照してください。

送信: このメッセージは送信されません。

受信: 受信するとMaster Panパラメータが変更されます。なおMaster Pan パラメータは本体では変更できません。

1.8.1.3 Master Fine Tuning

Format: F0H 7FH 7FH 04H 03H 00H mmH F7Hmm: Value MSB設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」 の

「6.1.1.7 -99~ 0~99の設定値テーブル」を参照してください。

送信: Fine Tuneパラメータを変更したときに送信されます。

受信: 受信するとFine Tuneパラメータが変更されます。

1.8.1.4 Master Coarse Tuning

Format: F0H 7FH 7FH 04H 04H llH mmH F7Hmm: Value MSB設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」 の「6.1.1.4 -24~ 0~24の設定値テーブル」を参照してください。

送信: Transposeパラメータを変更したときに送信されます。

受信: 受信するとTransposeパラメータが変更されます。

1.8.1.5 Reverb Parameter

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H ppH vvH F7Hpp: Parameter

・ Type

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7Hvv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.10 Reverb Type 設定値テーブル」を参照してください。

送信: Reverb Typeパラメータを変更したときに送信されます。

受信: 受信するとReverb Typeパラメータが変更されます。

・ Time

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7Hvv: Value設定値と送受信値は一致します。

送信: Reverb Timeパラメータを変更したときに送信されます。

受信: 受信するとReverb Timeパラメータが変更されます。

1.8.1.6 Chorus Parameter

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H ppH vvH F7Hpp: Parameter

Page 8: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

7

・ Type

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 00H vvH F7Hvv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の「6.1.1.11 Chorus Type 設定値テーブル」を参照してください。

送信: Chorus Timeパラメータを変更したときに送信されます。

受信: 受信するとChorus Timeパラメータが変更されます。

・ Rate

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 01H vvH F7Hvv: Value設定値と送受信値の対応は本ドキュメントの「6. 設定値と送受信値の対応」の

「6.1.1.11 Chorus Type 設定値テーブル」を参照してください。

送信: Chorus Rateパラメータを変更したときに送信されます。

受信: 受信するとChorus Rateパラメータが変更されます。

・ Depth

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 02H vvH F7Hvv: Value

設定値と送受信値は一致します。

送信: Chorus Depthパラメータを変更したときに送信されます。

受信: 受信するとChorus Depthパラメータが変更されます。

・ Feedback

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 03H vvH F7Hvv: Value設定値と受信値は一致します。

送信: このメッセージは送信されません。

受信: 受信するとChorus Feedbackパラメータが変更されます。Chorus Feedbackパラメータは本体では変更できません。

・ Send To Reverb

Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 04H vvH F7Hvv: Value設定値と受信値は一致します。

送信: このメッセージは送信されません。

受信: 受信するとChorus Send To Reverb パラメータが変更されます。Chorus Send To Reverbパラメータは本体では変更できません。

・ GM2 System On

Format: F0H 7FH 7FH 09H 03H F7H

送信: このメッセージは送信されません。

受信: 本機はGM2には対応していませんが、受信すると GM System Onを受信したときと同様の動作をします。

1.8.2 CTK-671 Format System Exclusive Message

Format: F0H 44H 11H 01H....F7H

詳細は本ドキュメントの「2. CTK-671 System Exclusive Message Format」を参照してください。

2. CTK-671 System Exclusive Message Format

2.1 フォーマット

CTK-671のSysExの動作は、Parameter単体の送受信とParameter Set (パラメータのかたまり) のBulk送受信に分類できます。

さらに、それらは転送対象となるParameterのカテゴリーごとに分類することができます。

2.1.1 CTK-671 System Exclusive Message

+ -- Individual Parameter Transfer -- + -- Command - + - Version+ - DSP+ - Song/Rhythm

+ --Patch - + -Common - + -MIDI+ - Tune/Mix+ - Sys Chorus+ - Sys Reverb+ -Master EQ+ -DSP

+ -Part -------- + - Basic+ - Tune/Mix+ - Tone+ - LFO

+ --User Tone+ --User DSP

+ -- Parameter Set Bulk Transfer --- + -- User Tone+ --User DSP+ --Song

+ --User Rhythm Pattern+ --Registration

CTK-671 SysExメッセージの「Action」と呼ばれるフィールドの値によって、そのメッセージの動作タイプが決定し、どの動作タイプのメッセージでも基本的なフォーマットは以下に述べる「2.1.2 メッセージ構造」で示された形式になります。

2.1.2 メッセージ構造

CTK-671のSystem Exclusive Message Formatでは、メッセージの以下のように14個のフィールドから形成されています。各フィールドはメッセージによって存在しなかったり、長さが異なったりします。

SYSEX MAN MOD dev act/cat prm ilen/dlen ps <index> <data> <sum> EOX---------- ------ ------- ----- ---- ---- ----- ---- ----- ---- ---------- --------- --------- ------1 2 3 4 5 6 7 8 9 10 11 12 13 14

この中で「Act」で表されているのは、このメッセージの動き( Action)を表わすものであり、この値にしたがって<index>と<data>フィールドの意味が異なってきます。以下

に、各フィールドの定義を説明します。

1.8.1.7 GM System Message

・ GM System On

Format: F0H 7FH 7FH 09H 01H F7H

送信: このメッセージは送信されません。

受信: 受信すると音源部がGM音源としての既定状態になります。

・ GM System Off

Format: F0H 7FH 7FH 09H 02H F7H

送信: このメッセージは送信されません。

受信: 受信すると音源部がCTK-671の既定状態に戻ります。

Page 9: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

8

1 ....... SYSEX : System Exclusive message StatusFormat : 11110000System Exclusive message Status = F0H

2 .......MAN : Manufacturer's IDFormat : 01000100CASIO Manufacturer's ID = 44H

3 .......MOD : Model IDFormat : 00010001, 00000001 (MSB, LSB)

本機のModel IDをMSB,LSBの2bytesの並びで表わします。CTK-671 Model ID MSB = 11H

LSB = 01H

4 ....... dev : MIDI DeviceID 00H~1FH,7FH

Format : 0ddddddd

受信したメッセージのこのフィールドと本体のMIDI DeviceIDを比較し、一致した場合にのみメッセージを認識します。デフォルトで10Hの値をもちます。7FHを受信したときは、本体の設定に寄らず常に認識します。

MIDI Deveice IDはPatch Parameterの 1つであり、System Exclusive Messageで変更することができます。この場合のMIDI System Exclusive MessageのDeveice IDは 7FHに設定して送信するべきです。

5/6 .... act/cat : Action/CategoryFormat : 0aaacccc

aaa = Action (3bit)System Exclusive Messageの動作を表します。0H.....IPC Individual Parameter Change

1H.....IPR Individual Parameter Request2H.....BDS Oneway Parameter Set Bulk Send3H.....BDR Oneway Parameter Set Bulk Request4H.....HDS Handshake Parameter Set Bulk Send5H.....HDR Handshake Parameter Set Bulk Request6H.....Reserved7H.....HDA,HDJ,HDE,NOP Communication Control (for Handshake)

cccc = Category (4bit)System Exclusive Messageで取り扱う情報の種類を表します。これらのCategoryに対応するModelID及び通信機能を右側に併記します。

 

index length (ii) はindexフィールドの長さを表わし、act(Action) の値に寄らず常に以下のようになります。

ii .... index byte size - 1 (4Byteなら3)

dddddは<data>フィールドの1データ(パラメータ)単位のサイズを表します。

データを持たないRequest, Controlメッセージでは0になります。

・ Act = 3(BDR), 5(HDR)または7(Control)のときddddd .... 0

・ Act = 0 のとき (Individual Parameter Change)ddddd .... data bit size - 1 (1bitなら00000, 32bit なら11111)

・ Act = 2 または 4 のとき (Parameter Set Bulk Send)

16bit単位の転送なので常に以下のようになります。

ddddd .... data bit size - 1 = 01111

10 ..... ps : Parameter Set Number

Format : 0nnnnnnn, 0mmmmmmm (LSB, MSB)

通信対象とするParameter Setの番号(00mmmmmmmnnnnnnn)を LSB,MSBの2bytesの並びで表わします。

11 ..... <index> Parameter Index Number (option)

・ Act = 0(IPC) または 1(IPR) のときParameterが配列となっているとき、何番目のデータかを特定するのに必要な補助的な番号です。そのフォーマットはcat で表されるカテゴリとprmで表されるParameter IDによって個別に定義され、長さは1~4バイトのいずれかとなります。

たとえば同じIDを持つParameterでもプリセット番号、パート番号、キー番号毎に存在するものもあり、これらの値を<index>で指定することでParameterが特定できます。

・ Act = 2(BDS) または 4(HDS) のとき3バイト固定のフィールドであり、1つのParameter Setを転送するのに分割されたPacketの通し番号(先頭は00)と、このフィールドの後につづく<data>フィールドのサイズを表します。

i[0] ... 0nnnnnnn Packet Number LSB (NNNNNNNnnnnnnn = Packet Number)i[1] ... 0NNNNNNN Packet Number MSB

<data>フィールドの説明にある通り、 1Packetで送ることができるのは128バイトなので、受信したデータを<Parameter Set先頭アドレス> + <Packet Number> * 128に格納すればよいことになります。

i[2] ... 0LLLLLLL data length / 3

<data>フィールドの説明にある通り、Dataは必ず3の倍数となるので、その値を3で割った数で表します。

・ Act = 3(BDR) または 5(HDR)のときこのフィールドは空となります。

・ Act = 7(HDA,HDJ,HDE,NOP) のとき

1バイト固定のフィールドであり、Handshakeで使用するための以下に示すようなコントロールメッセージを表します。この働きについては「Bulk Dump」の項目で説明します。

i[0] = 0000cccc

cccc Control Message------

0000 EOD Oneway/Handshake Bulk Dump End of Data (データ終了)0001 HDA Handshake Bulk Dump Acknowledge (Handshakeデータ受信成功)0010 HDR Handshake Bulk Dump Reject (Handshakeデータ拒否)0011 HDE Handshake Bulk Dump Error (Handshakeデータエラー) :1111 NOP No Operation (無動作)

ID Actionc Category act = 0  1  2  3  4  5  6  7--------------------------------------------------------------------------------0H .... Command A A - - - - - -

1H .... Patch A A - - - - - -2H .... User Tone - - A A A A - A9H .... User DSP A A A A A A - AAH .... Song Data - - A A A A - ABH .... Rhythm Pattern - - A A A A - ACH .... Registration - - A A A A - A

A ...... Available- ....... Not Available

7 ....... prm : Parameter IDFormat : 0ppppppp

Parameter IDはパラメータの種類を表わすものです。 (後述のParameter List参照)Parameter個別転送の時に転送対象となるParameterをこのフィールドのParam-eter IDによって表します。それ以外のときは00Hを代入してください。

8/9 .... ilen/dlen : index length / data lengthFormat : 0iiddddd

この後に続く11の<index>と12の<data>フィールドのサイズを示すものです。

Page 10: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

9

12 ..... <data> Parameter Data (Action = Parameter Change / Sendのとき)

・ Act = 1(IPR)、3(BDR)、5(HDR) または 7(HDA,HDJ,HDE,NOP) のときこのフィールドは空となります。

・ Act = 0(IPC) のときParameterの値そのものを示し、以下に示すように、dlenフィールドで示されるデータのサイズによって長さが異なります。Parameterリクエストの時は存在しないフィールドです。

ddddd + 1 <data>の数-----------------------------------+--------------------------- 1 ~ 7 1 8 ~ 14 215 ~ 21 322 ~ 28 4

29 ~ 32 5

これらは下位バイトから下詰めで転送する。すなわち複数バイトにまたがるデータの場合、もっとも重みの小さいビットは最初の<data>のLSBとなり、もっとも重みの大きいビットは最後の<data>のうちの意味のあるビットのうち、もっとも上位に位置するビットです。

たとえば32bitデータは下記のように分割されて転送されます。

7 6 5 4 3 2 1 0----------------------------------------------------------------------------------data0: 0 [bit06] [bit05] [bit04] [bit03] [bit02] [bit01] [bit00]

data1: 0 [bit13] [bit12] [bit11] [bit10] [bit09] [bit08] [bit07]data2: 0 [bit20] [bit19] [bit18] [bit17] [bit16] [bit15] [bit14]data3: 0 [bit27] [bit26] [bit25] [bit24] [bit23] [bit22] [bit21]data4: 0 0 0 0 [bit31] [bit30] [bit29] [bit28]

・ Act = 2(BDS) または 4(HDS) のとき

Bulkでデータを転送する際には転送したいParameter Setのデータを先頭アドレスから順次16ビット単位で読み出し、 その値を以下の様式で3バイトに分解し、羅列して送ります。

変換フォーマットは上記のIndividual Parameterの転送の16bitの場合と同じで、以下のようになります。

メモリイメージ 16bitMSB: abccccccLSB: cddddddd ↓

<data>フィールド 3bytesdata0: 0ddddddd

data1: 0cccccccdata2: 000000ab

ただし、1つのパケットで転送できるのは128バイト以下のParameter Set イメージであり、それを越える場合は複数のパケットに分割して転送されます。

すなわち<data>フィールドの最大長は128/2 * 3 = 192 バイト

となります。

また、1つのセッションで転送できるのは1つのParameter Setに限られ、複数のParameter Setを送る場合でも、1つのパケット内に別のParameter Setのデー

タが混在することはありません。Parameter Set が異なればかならずパケットを分割します。

13 ..... <sum> Check Sum

・ Act = 0(IPC), 1(IPR)、3(BDR)、5(HDR) または 7(HDA,HDJ,HDE,NOP) のとき

このフィールドは空となります。

・ Act = 2(BDS) または 4(HDS) のとき<data>フィールドの合計値にこのsumの値を加算することで下位7ビットが0になるような値を入れます。受信側ではこれをチェックして値が正しくない場合はエラー処理(再要求など)を

行います。

14 ..... EOX : End of System Exclusive Message

Format : 11110111End of System Exclusive message Status = F7H

2.2 Parameter単体の操作

Parameter単体の操作は個別のParameterの転送と、転送リクエストの2種類の動作があります。

1つのセッションは IPR(Individual Parameter Request)の要求に対して IPC (Individual

Parameter Change)を返送するか、IPCを送るだけで完結します。IPRを受信した場合、対応するParameterの IPCを送り返します。IPCを受信した場合、対応するParameterの値を変更します。

また、本体に対してなんらかのコマンドを与えたりするのに Individual ParameterChangeを使用したり、また本体の何らかのステータス情報を調べたりするのに Indi-

vidual Parameter Request を使用したりすることもあります。

データ受信側 データ送信側 動作------------------- ------------------- -----------------------------

IPR → 送信要求(オプション)← IPC データ転送

実際にどのようなParameterが転送できるかは後述の「Parameter List」を参照して下さい。

2.3 Parameter Setの転送方式

2.3.1 通信方式

Parameter Setの転送は以下のようなメッセージのやり取りを使用したバルクダンプを使用します。

・Oneway方式によるParameter Setの送信 /受信・Oneway方式によるParameter Setの送信要求の送信 /受信・Handshake方式によるParameter Setの送信 /受信・Handshake方式によるParameter Setの送信要求/受信拒否/エラー通告の送信/受信

Oneway方式は、データの送信側がその受信側の反応を意識せずにデータを送信した時点でセッションを終了してしまう方式です。 シーケンサなどから一方的に転送するのに適しています。

Handshake方式は、データの送信側がデータを送信した後に、その受信側の反応を確認

してから次のセッションに進む方式です。無駄な待ち時間が発生しないという速度的メリットがあります。

実際にどのようなParameter Setが割り当てられるかは後述の「Parameter Set List」を参照して下さい。

なおParameter Setのバルクダンプは、高速化の為に、Individual Parameter Changeのデータフォーマットとは異なり、本体のメモリ・イメージをそのままの形で転送します。

1つのセッションでは1つのParameter Set の転送が可能です。1つのParameter Setのサイズが大きい場合は複数のパケットに分割して転送することが可能です。

その際の分割情報として<index>フィールドのPacket Numberを使用します。

また、複数組の小さなParameter Setを転送する際にも、1パケットで複数転送することはできず、必ずParameter Setの区切りがパケットの区切りとなるように転送します。

2.3.2 Oneway方式 の通信フロー

1つのセッションはデータ受信側のBDRによる要求送信または、 データ送信側のBDSのデータ送信で始まります。 データ送信側が転送するParameter Setに依存したサイズを転送し終わると終了します。

本機がBDRを受信した場合、対応するParameter Setを BDSによって送り返します。本機がBDSを受信すると、対応するParameter Setの値を変更します。

Page 11: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

10

データは256バイト以下の複数パケットに分割して、一定時間( 20msec) 間隔を空けて転送を行います。

最後にEODを送信することで、受信側にセッションの終了のタイミングを知らせます。

データ受信側 データ送信側 動作------------------- ------------------- ------------------------------

BDR → 送信要求 (オプション)← BDS データ転送

インターバル20msec以上

← BDS データ転送インターバル20msec以上

← BDS データ転送インターバル20msec以上

::

← EOD データ終了

2.3.3 Handshake方式の通信フロー

一つのセッションはデータ受信側のHDRによる要求送信または、 データ送信側のHDSのデータ送信で始まります。

データ送信側はデータ受信側のACKを受信するまで次のパケットを送ることはできません。この時の最大待ち時間はすくなくとも100msec以上確保します。この時間(100msec以上)だけ待っても反応がないときは、タイム・アウト・エラーと見なして通信を中止します。

データ送信側はデータ受信側がチェックサムの不一致、 データ構造の不整合などの理由

により HDE(エラー)を返送してきたら、前回送信したデータを再送します。所定の回数(特に規定なし)リトライしてもエラーになる場合は受信側または送信側がHDJを送ってセッションを断念します。

データ送信側が転送するParameter Setの数に依存したサイズを転送し終わり、受信側のHDA(ACK)に対して、EODを最後に送ることで完結します。

データ受信側 データ送信側 動作------------------- ------------------- -----------------------------

HDR → 送信要求(オプション)← HDS データ送信

HDA → Acknowledge← HDS データ送信

HDA → Acknowledge::

HDA → Acknowledge← EOD データ終了

チェックサムの不一致、データ構造の不整合でエラーを検出したら、同じPacket Num-berを再送する。

データ受信側 データ送信側 動作------------------- ------------------- -----------------------------

HDR → 送信要求(オプション)

← HDS データ送信HDA → Acknowledge

← HDS データ送信HDE → Acknowledge

← HDS データ再送信:

:HDE → Acknowledge

← EOD データ終了

ACKを認識できなかったら送信を中止する。

データ受信側 データ送信側 動作------------------- ------------------- -----------------------------

HDR → 送信要求(オプション)← HDS データ送信

HDA → Acknowledge← HDS データ送信

HDJ → Rejection(送信中止)

何らかの理由でセッションを中止したいときはHDJを送信します。 HDJは送信側、受信側いずれからも送信可能です。これを受信した場合は即時Bulk Dumpセッションを中止します。

データ受信側 データ送信側 動作

------------------- ------------------- -----------------------------HDR → 送信要求(オプション)

← HDS データ送信HDA → Acknowledge

← HDS データ送信:

HDJ → データ受信拒否(送信中止)

データ受信側 データ送信側 動作------------------- ------------------- -----------------------------

HDR → 送信要求(オプション)

HDA → Acknowledge← HDS データ送信

HDA → Acknowledge← HDS データ送信:← HDJ データ送信拒否

実際にどのようなParameter Set が転送できるかは後述の「4. Parameter Set List」を参照して下さい。

3. Parameter List

System Exclusive Messageによって個別に転送できるParameterのリストです。

・Note1Parameter ID番号の右側に「r」が付加されているものは状態取得などのための読み込み専用パラメータです。「w」が付加されているものはコマンドなどのための書き込み専用パラメータです。

・Note2

Parameter Listで表わされている数値は「H」が省略されていますが、設定値以外は断りがない限り全て16進数です。

・Note3範囲外の値を受信したときは「Default」で示される値に設定されます。

3.1 Command Parameter

3.1.1 パラメータセット概要

ここで定義されているパラメータは主にコマンドを実行したり、状態を表わすためのものであり、値は、そのコマンドへの指示内容や状態を表わします。

Page 12: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

11

+ --------------------- + ------------------------------------------------------------------ +

Field Value+ ----- + ------------ + ------------------------------------------------------------------ +01 SYSEX F002 MAN 4403 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか

05 act 0(IPC), 1(IPR)06 cat Command = 007 prm 00~7F08 ilen 009 dlen bit size - 110 ps LSB,MSB = 00, 00

11 <index> 0012 <data> 「2.1 フォーマット」参照13 <sum> 無し14 EOX F7

+ ----- + ------------ + ------------------------------------------------------------------ +

3.1.2.2 Parameter List

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------00r Model Version ID 8 00 0 00 = CTK671

同じSystem Exclusive Model ID = 11-01を持つ機種でのVersion 番号。外部からこのParameterのsend requestをすることで機種を特定するのに使用します。

03w Part DSP Cancel 10 0000~FFFF 0 Bit0....Part1Bit1....Part2  :

Bit15...Part160...Nop1...DSP cancel

セットされているbitに対応したPartのToneの状態を調べ、キャンセル要求がある、すなわち対応するビットが1になっている PartのDSP Line 選択をキャンセルする動作をします。

DSP Line Cancel を受信すると選択されているToneが Advanced Tone であればそのToneに対応する Normal Toneに変更され、DSP LineはOffになります。また、Normal Tone または User Toneが選択されている場合Toneは変更されませんが、DSP LineがDSP側にあった場合にThruに変更されます。

3.1.3 Song / Rhythm Pattern Command Parameter List

ParamID Parameter bit Value Default 設定値 (10進数)

------------------------------------------------------------------------------------------------------------------------- Sequencer and Rhythm Pattern Data Command21w Song Delete 8 0~ 1 0 Song Number22w Rhythm Delete 8 0~ 3 0 Rhythm Number23r Free Size 20 0~FFFFFFFF 0 Free size (bytes)

Rhythm PatternとSongに割り当てられているメモリの空き容量を保持しているパラメータです。Song Number, Rhythm Numberを指定する必要はありません。

--- Rhythm Information Parameter (index = Rhythm Number 0~ 3)24r Rhythm Size 20 0~FFFFFFFF 0 Rhythm size (bytes)25r Rhythm Name A 20 0~FFFFFFFF 556e7469 MSBが先頭文字となる。

26r Rhythm Name B 20 0~FFFFFFFF 746c6564 MSBが先頭文字となる。

--- Song Information Parameter (index = Song Number 0~ 1)27r Song Size 20 0~FFFFFFFF 0 Song size (bytes)28r Song Name A 20 0~FFFFFFFF 556e7469 MSBが先頭文字となる。29r Song Name B 20 0~FFFFFFFF 746c6564 MSBが先頭文字となる。

3.2 Patch Parameter

3.2.1 パラメータ・セット概要

Patch Parameterは音源の動作状態を左右するテンポラリ・エリアです。ミキサー設定、シンセ機能、DSP機能などでエディットできるパラメータもこの領域に含まれます。

各種プリセット・データ、ユーザ・データの選択操作を行うとこの領域の内容が書き変り、また各ユーザ・データ領域への書き込み操作を行なった時も、このエリアのパラメー

タをユーザ領域に書き込みます。

3.2.2 Patch Common Parameter List

各パート共通の設定パラメータです。

3.2.2.1 System Exclusive Format

+ --------------------- + ------------------------------------------------------------------ +Field Value

+ ----- + ------------ + ------------------------------------------------------------------ +01 SYSEX F002 MAN 44

03 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか05 act 0(IPC), 1(IPR)06 cat Patch = 107 prm 00~7F08 ilen 0

09 dlen bit size - 110 ps LSB,MSB = 00, 0011 <index> 0012 <data> 「2.1 フォーマット」参照13 <sum> 無し14 EOX F7

+ ----- + ------------ + ------------------------------------------------------------------ +

3.2.2.2 Parameter List

・MIDI Parameter

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------00 MIDI Device ID 7 00~1F 10 0~ 31

Sys Ex のDevice IDを設定します。

01 MIDI Global Ch 4 00~0F 00 1~ 16

3.1.2 Command Parameter List

3.1.2.1 System Exclusive Format

3.1.3.1 System Exclusive Format

+-----------------------+--------------------------------------------------------------------+Field Value

+--------+-------------+--------------------------------------------------------------------+01 SYSEX F002 MAN 4403 MOD 11, 01

04 dev 00~ 1F, 7Fのいずれか05 act 0(IPC), 1(IPR)06 cat Command = 007 prm 00~7F08 ilen 009 dlen bit size - 1

10 ps LSB,MSB = 00, 0011 <index> Song Number 0000~ 0001 または

Rhythm Number 0000~ 0003無関係な場合は00

12 <data> 「2.1 フォーマット」参照13 <sum> 無し

14 EOX F7+-----------------------+--------------------------------------------------------------------+

3.1.3.2 Parameter List

Page 13: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

12

・Master Equalizer

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------20 Master EQ Macro Num 5 00~13 00

Master EQのプリセットタイプを選択します。GM On受信時はStandardが選択されます。

このタイプの値によって下記のパラメータも連動して所定の値に変更されます。「6.1.1.9 Master EQ Type 設定値テーブル」を参照

21 MasEq Lo Freq 7 00~ 7F 40 0~2

Master EQの低域のカットオフ周波数を選択します。

「6.1.1.12 Equalizer Low Frequency 設定値テーブル」を参照

22 MasEq Lo Gain 7 00~ 40~7F 40 -12~ 0~+12

Master EQの低域のゲインを設定します。「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

23 MasEq Mid-Lo Freq 7 00~ 7F 40 0~7

Master EQの中低域の中心周波数を選択します。「6.1.1.13 Equalizer Mid Frequency 設定値テーブル」を参照

24 MasEq Mid-Lo Gain 7 00~ 40~7F 40 -12~ 0~+12

Master EQの中低域のゲインを設定します。「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

25 MasEq Mid-Hi Freq 7 00~ 7F 40 0~7

Master EQの中高域中心周波数を選択します。「6.1.1.13 Equalizer Mid Frequency 設定値テーブル」を参照

26 MasEq Mid-Hi Gain 7 00~ 40~7F 40 -12~ 0~+12

Master EQの中高域のゲインを設定します。

「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

27 MasEq Hi Freq 7 00~ 7F 40 0~2

Master EQの高域のカットオフ周波数を選択します。「6.1.1.14 Equalizer High Frequency 設定値テーブル」を参照

28 MasEq Hi Gain 7 00~ 40~7F 40 -12~ 0~+12

Master EQの高域のゲインを設定します。「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

・DSP Patch Parameter

このブロックはDSP Typeや、Toneを変更したときにも値が保持されます。

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------2C DSP Type Number 7 00~ 7F 00 0~ 99 Preset

100~ 109 User

DSP Typeを選択します。

GM On受信時は "014 Delay"が選択されます。なお、Tone付随のDSPがDSP領域に読み込まれたときは127が格納されます。

2D DSP Hold 1 0~ 1 0 0...Off1...On

2E DSP Level 7 00~ 7F 64 0~ 127

2F DSP Pan 7 00~7F 40 -64~ 0~63

「6.1.1.6 Panの設定値テーブル」を参照

・Tune / Mix Parameter

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------04 Master Fine Tune 8 00~FF 80 -100~0~99cent

「6.1.1.7 -99~ 0~ 99の設定値テーブル」を参照

05 Master Coarse Tune 7 28~58 40 -24~ 0~24semi

「6.1.1.4 -24~ 0~ 24の設定値テーブル」を参照

08 Master Volume 7 00~7F 7F 0~12709 Master Pan 7 00~ 7F 40 -64~ 0~64

「6.1.1.6 Panの設定値テーブル」を参照

0A Chorus Send To Reverb 7 00~ 7F 00 0~127

System ChorusからSystem Reverbへの送り量を設定します。

0B DSP Line Cancel 1 0~ 1 0 0...Normal1...DSP Cancel

DSP Cancelはパネル上のDSP Off/Onに対応したパラメータであり、この値が Can-celに設定されているときは、全てのボイスが強制的にDSPの入力ではなくシステム

側を経由して発音します。

ただし、すでに発音中のボイスについてはそのときの状態を維持します。このパラメータはDSPの出力状態には影響をおよぼさないので、Cancelに設定してもDSP内にある残響音やLoFiのノイズジェネレータの信号はそのまま出力されます。

・System Chorus

ParamID Parameter bit Value Default 設定値 (10進数)

--------------------------------------------------------------------------------------------------------------------10 Chorus Macro Num 5 00~0F 02 0~15

System Chorusのプリセットタイプを選択します。GM On受信時はChorus3が選択されます。このタイプの値によって下記のパラメータも連動して所定の値に変更されます。

「6.1.1.11 Chorus Type 設定値テーブル」を参照

11 Chorus Level 7 00~ 7F 40 0~12712 Chorus Rate 7 00~ 7F 03 0~12713 Chorus Depth 7 00~ 7F 13 0~12714 Chorus Feedback 7 00~ 7F 00 0~127

System Chorusのフィードバック量を設定します。

15 Chorus Tone 7 00~7F 7F 0~127

System Chorusの音質を調整します。

・System Reverb

ParamID Parameter bit Value Default 設定値 (10進数)

--------------------------------------------------------------------------------------------------------------------18 Reverb Macro Num 5 00~0F 04 0~15

System Reverbのプリセットタイプを選択します。GM On受信時はHall2が選択されます。このタイプの値によって下記のパラメータも連動して所定の値に変更されます。

「6.1.1.10 Reverb Type 設定値テーブル」を参照

19 Reverb Level 7 00~ 7F 40 0~1271A Reverb Time/Del Feedback 7 00~ 7F 40 0~1271B Reverb ER Level 7 00~ 7F 40 0~1271C Reverb Hi Damp 7 00~7F 40 0~127

1D Reverb Tone 7 00~7F 7F 0~127

Page 14: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

13

・DSP Type parameter

このパラメータはDSP Typeや、Toneを変更したときに値を書き換えられます。

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------30 DSP Name A 20 0~FFFFFFFF 556e7469 MSBが先頭文字となる。

31 DSP Name B 20 0~FFFFFFFF 746c6564 MSBが先頭文字となる。

DSPの名前を設定します。 1バイトによって1文字を表しています。

32r DSP Algorithm ID 7 00~ 3F 00 0~63

この値はDSPのアルゴリズム IDであり、ユーザレベルで直接変更することはでき

ません。DSP TypeまたはTone Numberが変更されたときに、元となるDSPのもつ AlgorithmIDが、このエリアが自動的にコピーされます。「6.1.1.16 DSP Algorithm IDテーブル」を参照

33 DSP Chorus Send 7 00~7F 40 0~127

34 DSP Reverb Send 7 00~7F 40 0~127

DSP Type Independent Parameters

以下の8パラメータはパネルから設定できるDSPのUser Parameter、続く16パラメータはパネル上からはエディットできないInternal Parameterです。これらのパラ

メータの値の範囲はDSP Algorithmによらず 0~127ですが、パラメータの種類数はDSP Algorithmに依存しており、 全てのUser Parameter, Internal ParameterにDSPのパラメータが割り当てられているわけではありません。

パラメータの具体的種類や内容は、後述される「DSP Parameter List」を参照して下さい。

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------38 DSP User Parameter0 7 00~ 7F - 0~ 12739 DSP User Parameter1 7 00~ 7F - 0~ 1273A DSP User Parameter2 7 00~ 7F - 0~ 1273B DSP User Parameter3 7 00~ 7F - 0~ 127

3C DSP User Parameter4 7 00~ 7F - 0~ 1273D DSP User Parameter5 7 00~ 7F - 0~ 1273E DSP User Parameter6 7 00~ 7F - 0~ 1273F DSP User Parameter7 7 00~ 7F - 0~ 12740 DSP Internal Param00 7 00~7F - 0~ 12741 DSP Internal Param01 7 00~7F - 0~ 127

42 DSP Internal Param02 7 00~7F - 0~ 12743 DSP Internal Param03 7 00~7F - 0~ 12744 DSP Internal Param04 7 00~7F - 0~ 12745 DSP Internal Param05 7 00~7F - 0~ 12746 DSP Internal Param06 7 00~7F - 0~ 12747 DSP Internal Param07 7 00~7F - 0~ 127

48 DSP Internal Param08 7 00~7F - 0~ 12749 DSP Internal Param09 7 00~7F - 0~ 1274A DSP Internal Param10 7 00~7F - 0~ 1274B DSP Internal Param11 7 00~7F - 0~ 1274C DSP Internal Param12 7 00~7F - 0~ 1274D DSP Internal Param13 7 00~7F - 0~ 127

4E DSP Internal Param14 7 00~7F - 0~ 1274F DSP Internal Param15 7 00~7F - 0~ 127

3.2.3 Patch Part Parameter List

各パート独立の設定パラメータです。

3.2.3.1 System Exclusive Format

+ --------------------- + ------------------------------------------------------------------- +Field Value

+ ----- + ------------ + ------------------------------------------------------------------- +01 SYSEX F0

02 MAN 4403 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか05 act 0(IPC), 1(IPR)06 cat Patch = 107 prm 00~7F

08 ilen 009 dlen bit size - 110 ps Parameter Set Number LSB,MSB = 00, 0011 <index> Part Number(00-0F)12 <data> 「2.1 フォーマット」参照13 <sum> 無し

14 EOX F7+ ----- + ------------ + ------------------------------------------------------------------- +

3.2.3.2 Parameter List

・Basic parameter

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------50 Tone Number E 000~189 Tone Number

この値は、このパートに割り当てられたToneの番号を表わします。

000~063 Panel Normal Tone064~0C7 Panel DSP Tone0C8~147 Panel GM Tone

148~151 Drum180~189 User Tone

51 Part Octave Shit 3 2~ 6 4 -2~ 0~2 Oct52 Part Enable 1 0~ 1 1 0...Disable (Off)

1...Enable (On)53 Part Mode 1 0~1 0 0...Melody

1...Rhythm

パートの発音動作のメロディー /リズムモードを設定します。

・Tune / Mix parameter

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------54 Pitch Fine Tune 8 00~FF 80 -99~ 0~99cent55 Pitch Coarse Tune 7 28~58 40 -24~ 0~24semi

56 Volume 7 00~7F 7F 0~ 12757 Accomp Volume 7 00~7F 7F 0~ 12758 Bend Range 7 00~18 02 0~ +2459 Pan 7 00~7F 40 -64~ 0~63

・Tone parameter

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------60 Tone Name A 20 0~FFFFFFFF 556e7469 MSBが先頭文字となる。

61 Tone Name B 20 0~FFFFFFFF 746c6564 MSBが先頭文字となる。

Toneの名前を設定します。1バイトによって1文字を表しています。

64 Line Select 1 0~ 1 0 0...Thru1...DSP

65 Tone Octave Shit 3 2~ 6 4 -2~ 0~+2 Oct66 Tone Attack Time 7 00~7F 40 -64~ 0~+6367 Tone Release Rate 7 00~ 7F 40 -64~ 0~+6368 Tone DCF Cutoff 7 00~ 7F 40 -64~ 0~+6369 Tone DCF Resonance 7 00~ 7F 40 -64~ 0~+636A Chorus Send 7 00~7F 00 0~ 127

6B Reverb Send 7 00~7F 32 0~ 127

Page 15: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

14

6C Tone Level 7 00~ 7F 7F 0~1276D Tone Touch Sens 7 00~ 7F 40 -64~0~+63

・LFO Parameter

ParamID Parameter bit Value Default 設定値 (10進数)--------------------------------------------------------------------------------------------------------------------7A LFO Wave 4 0~3 0 LFO波形

0....Triangle1....Saw Up2....Square3....Sin

7B LFO Delay 7 00~ 7F 40 -64~ 0~647C LFO Rate 7 00~ 7F 40 -64~ 0~64

7D LFO Pitch Depth 7 00~ 7F 40 -64~ 0~647E LFO Modulation Sens 7 00~ 7F 00 0~127

MIDI Control ChangeのModulationを受信したときのLFOの効きの深さを調整します。

7F LFO Aftertouch Sens 7 00~ 7F 00 0~127

MIDI Channel Aftertouchを受信したときのLFOの効きの深さを調整します。

・Part Modeについて

本機の各パートには Part Modeという状態を設定するパラメータがあり、Melody modeと Rhythm mode という 2つのいずれかに設定されます。メロディー音色はMelodyModeに、ドラムマップを使用したリズム音色はRhythm Modeに設定されている必要があります。

このPart ModeパラメータはSystem Exclusiveメッセージによって変更することができますが(詳細は本ドキュメントの「CTK-671 System Exclusive Format」を参照) BankSelectメッセージによって設定されたBank番号によっては Program Changeを受信したときにも切り替わることがあります。このときの動作は下記に示すように受信するMIDI Channel によって動作が異ります。

Ch10以外でBank Select / Program Changeを受信したときの動作

Bank Select MSBが 78H, 7EH, 7FH のいずれかのときに Program Change 受信でRhythm modeに変化する。

上記以外のBank Select MSB と Program Change の受信でMelody modeに変化する。

Ch10でBank Select / Program Changeを受信したときの動作

Bank Select MSBが 78H, 7EH, 7FH のいずれかのときにProgram Change受信でRhythm modeに変化する。

Bank Select MSBが 41H, 42H, 43H, 44H, 45H, 46H, 79H のいずれかのときに Pro-gram Change の受信でMelody modeに変化する。

その他のBank Select MSBの値のときはProgram Changeの受信では変化しない。

4. Parameter Set List

System Exclusive MessageのBulk Dumpによって転送できるParameter Setのリストです。

4.1 User Tone Parameter Set

・System Exclusive Format

+ --------------------- + ---------------------------------------------------------------------------------- +Field Value

+ ----- + ------------ + ---------------------------------------------------------------------------------- +01 SYSEX F0

02 MAN 4403 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか05 act 2(BDS), 3(BDR), 4(HDS), 5(HDR), 7(Control)06 cat Tone = 207 prm 00~7F

08 ilen 「2.1 フォーマット」参照09 dlen 「2.1 フォーマット」参照10 ps 転送するTone Numberを表わします。

User Tone 01~ 10 は 0180H~0189H に対応します。「3.2.3 Patch Part Parameter List」のTone Number参照

11 <index> 「2.1 フォーマット」参照

12 <data> 「2.1 フォーマット」参照13 <sum> 「2.1 フォーマット」参照14 EOX F7

+ ----- + ------------ + ---------------------------------------------------------------------------------- +

4.2 User DSP Parameter Set

・System Exclusive Format

+ --------------------- + -------------------------------------------------------------------------------------- +Field Value

+ ----- + ------------ + -------------------------------------------------------------------------------------- +01 SYSEX F002 MAN 4403 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか05 act 2(BDS), 3(BDR), 4(HDS), 5(HDR), 7(Control)

06 cat DSP = 907 prm 00~7F08 ilen 「2.1 フォーマット」参照09 dlen 「2.1 フォーマット」参照10 ps 転送するDSP Numberを表わします。

User DSP 01~ 10 は 0064H~006DH に対応します。「3.2.3 Patch Part Parameter List」のDSP Type Number参照

11 <index> 「2.1 フォーマット」参照12 <data> 「2.1 フォーマット」参照13 <sum> 「2.1 フォーマット」参照14 EOX F7

+ ----- + ------------ + -------------------------------------------------------------------------------------- +

4.3 Song Data

・System Exclusive Format

+ --------------------- + -------------------------------------------------------------------------------------- +

Field Value+ ----- + ------------ + -------------------------------------------------------------------------------------- +01 SYSEX F002 MAN 4403 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか

05 act 2(BDS), 3(BDR), 4(HDS), 5(HDR), 7(Control)06 cat Song = A07 prm 0008 ilen 「2.1 フォーマット」参照09 dlen 「2.1 フォーマット」参照10 ps 転送するSong Numberを表わします。

Song 0~ 1 は 0000H~0001H に対応します。「3.2.3 Patch Part Parameter List」のDSP Type Number参照

11 <index> 「2.1 フォーマット」参照12 <data> 「2.1 フォーマット」参照13 <sum> 「2.1 フォーマット」参照14 EOX F7

+ ----- + ------------ + -------------------------------------------------------------------------------------- +

Page 16: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

15

4.4 User Rhythm Pattern

・System Exclusive Format

+ --------------------- + -------------------------------------------------------------------------------------- +Field Value

+ ----- + ------------ + -------------------------------------------------------------------------------------- +01 SYSEX F002 MAN 44

03 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか05 act 2(BDS), 3(BDR), 4(HDS), 5(HDR), 7(Control)06 cat DSP = B07 prm 00~7F08 ilen 「2.1 フォーマット」参照

09 dlen 「2.1 フォーマット」参照10 ps 転送するRhythm Numberを表わします。

User Rhythm 01~04 は 0000H~0003H に対応します。「3.2.3 Patch Part Parameter List」のDSP Type Number参照

11 <index> 「2.1 フォーマット」参照12 <data> 「2.1 フォーマット」参照

13 <sum> 「2.1 フォーマット」参照14 EOX F7

+ ----- + ------------ + -------------------------------------------------------------------------------------- +

4.5 Registration Data

・System Exclusive Format

+ --------------------- + -------------------------------------------------------------------------------------- +Field Value

+ ----- + ------------ + -------------------------------------------------------------------------------------- +

01 SYSEX F002 MAN 4403 MOD 11, 0104 dev 00~ 1F, 7Fのいずれか05 act 2(BDS), 3(BDR), 4(HDS), 5(HDR), 7(Control)06 cat DSP = C07 prm 00~7F

08 ilen 「2.1 フォーマット」参照09 dlen 「2.1 フォーマット」参照10 ps 転送するRegistration Numberを表わします。

Registration 0-1~ 3-4 は 0000H~000FH に対応します。「3.2.3 Patch Part Parameter List」のDSP Type Number参照

11 <index> 「2.1 フォーマット」参照

12 <data> 「2.1 フォーマット」参照13 <sum> 「2.1 フォーマット」参照14 EOX F7

+ ----- + ------------ + -------------------------------------------------------------------------------------- +

5. DSP Parameter List

DSPの各AlgorithmごとのParameterリストです。• U0~U7 は User Parameter 0~ 7 を表わし、• I00~ I15 は Internal Parameter 00~ 15 を表わします。• 特に記述がないParameterは受信値の0~127に対してそのまま設定値も0~127となります。

Algorithm 00 (00H) : Auto Pan• U0 Rate• U1 Depth

Algorithm 01 (01H) : Tremolo• U0 Rate• U1 Depth

Algorithm 02 (02H) : 2BandEQ• U0 Low Frequency「6.1.1.12 Equalizer Low Frequency 設定値テーブル」を参照

• U1 Low Gain「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

• U2 Hi Frequency「6.1.1.14 Equalizer High Frequency 設定値テーブル」を参照

• U3 Hi Gain「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

Algorithm 03 (03H) : 3BandEQ• U0 Low Frequency「6.1.1.12 Equalizer Low Frequency 設定値テーブル」を参照

• U1 Low Gain「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

• U2 Mid Frequency「6.1.1.13 Equalizer Mid Frequency 設定値テーブル」を参照

• U3 Mid Gain「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

• U4 High Frequency「6.1.1.14 Equalizer High Frequency 設定値テーブル」を参照

• U5 High Gain「6.1.1.15 Equalizer Gain 設定値テーブル」を参照

Algorithm 04 (04H) : LFO Wah• U0 Input Level• U1 Resonance• U2 Manual• U3 LFO Rate• U4 LFO Depth

Algorithm 05 (05H) : Auto Wah• U0 Input Level• U1 Resonance• U2 Manual• U3 Depth 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• I00 Sensitivity

Algorithm 06 (06H) : Compressor

• U0 Depth• U1 Attack• U2 Release• U3 Level• I00 Threshold Compressorが効き始めるレベルを調整します。

Algorithm 07 (07H) : Limiter

• U0 Limit• U1 Attack• U2 Release• U3 Level

Algorithm 08 (08H) : Distortion

• U0 Gain• U1 Low• U2 High• U3 Level

Algorithm 09 (09H) : Stereo Phaser

• U0 Resonance• U1 Manual 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• U2 Rate• U3 Depth• U4 Wet Level

Algorithm 10 (0AH) : Phaser• U0 Resonance• U1 Manual 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• U2 Rate• U3 Depth• U4 Wet Level

Algorithm 11 (0BH) : Rotary• U0 Speed• U1 Break 「6.1.1.3 Rotate/Breakの設定値テーブル」を参照• U2 Fall Accel• U3 Rise Accel• U4 Slow Rate• U5 Fast Rate

Page 17: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

16

Algorithm 12 (0CH) : Drive - Rotary• U0 Overdrive Gain• U1 Overdrive Level• U2 Speed 「6.1.1.2 Slow/Fastの設定値テーブル」を参照

• U3 Break 「6.1.1.3 Rotate/Breakの設定値テーブル」を参照• U4 Fall Accel• U5 Rise Accel• U6 Slow Rate• U7 Fast Rate

Algorithm 13 (0DH) : Enhancer• U0 Low Frequency• U1 Low Gain• U2 High Frequency• U3 High Gain

Algorithm 14 (0EH) : Ring Modulator• U0 OSC Frequency• U1 LFO Rate• U2 LFO Depth• U3 Wet Level• U4 Dry Level

Algorithm 15 (0FH) : LoFi• U0 Noise Level 1• U1 Noise Density 1• U2 Noise Level 2• U3 Noise Density 2• U4 Tone• U5 Resonance• U6 Bass 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• U7 Level

Algorithm 16 (10H) : 1 Phase Chorus

• U0 LFO Rate• U1 LFO Depth• U2 Feedback 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• U3 Wet Level

Algorithm 17 (11H) : Sin 2-Phase Chorus• U0 LFO Rate• U1 LFO Depth• U2 Feedback 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• U3 Wet Level

Algorithm 18 (12H) : 3-Phase Chorus• U0 Rate1• U1 Depth1• U2 Rate2• U3 Depth2• U4 Wet Level

Algorithm 19 (13H) : Tri 2-Phase Chorus

• U0 LFO Rate• U1 LFO Depth• U2 Feedback 「6.1.1.5 -64~ 0~63の設定値テーブル」参照• U3 Wet Level

Algorithm 20 (14H) : Stereo Delay 1

• U0 Delay Time• U1 Wet Level• U2 Feedback• U3 High Damp• U4 Ratio L• U5 Ratio R

Algorithm 21 (15H) : Stereo Delay 2• U0 Delay Time• U1 Wet Level• U2 Feedback

• U3 High Damp• U4 Ratio L• U5 Ratio R

Algorithm 22 (16H) : 3-Tap Delay• U0 Delay Time• U1 Wet Level• U2 Feedback• U3 High Damp• U4 Ratio L• U5 Ratio C• U6 Ratio R

Algorithm 23 (17H) : Gate Reverb• U0 LPF• U1 HPF• U2 Feedback• U3 High-Damp• U4 Diffusion• U5 Wet Level• U6 Dry Level

Algorithm 24 (18H) : Reverse Gate Reverb• U0 LPF• U1 HPF• U2 Feedback• U3 High-Damp• U4 Diffusion• U5 Wet Level• U6 Dry Level

Algorithm 25 (19H) : Reflection• U0 Type 「6.1.1.8 Type0~Type7の設定値テーブル」を参照• U1 Wet Level• U2 Feedback• U3 Tone

Algorithm 26 (1AH) : Flanger• U0 LFO Rate• U1 LFO Depth• U2 Feedback 「6.1.1.5 -64~ 0~63の設定値テーブル」参照

• U3 Wet Level

Algorithm 27 (1BH) : Reverb• U0 Tone• U1 Time• U2 High-Damp• U3 ER Level• U4 Wet Level

Algorithm 28 (1CH) : 2-Tap Delay• U0 Delay Time• U1 Wet Level• U2 Feedback• U3 High-Damp• U4 Ratio L• U5 Ratio R

◇ 以下に列挙したMultiアルゴリズム(M00~M31)は、上記のアルゴリズムの複合型で

あり、パラメータの働きなどは共通ですので説明は省略します。

Algorithm M00 (20H) : Multi00• U0 Chorus Rate• U1 Chorus Depth• U2 Chorus Feedback• U3 Chorus Wet Level• U4 Delay Time• U5 Delay Wet Level• U6 Delay Feedback• U7 Delay High-Damp• I06 Delay Ratio L• I07 Delay Ratio R

Page 18: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

17

Algorithm M01 (21H) : Multi01• U0 Chorus Fast Rate• U1 Chorus Fast Depth• U2 Chorus Slow Rate• U3 Chorus Slow Depth• U4 Chorus Wet Level• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I03 Delay High-Damp• I04 Delay Ratio L• I05 Delay Ratio C• I06 Delay Ratio R

Algorithm M02 (22H) : Multi02• U0 Phaser Resonance• U1 Phaser Manual• U2 Phaser Rate• U3 Phaser Depth• U4 Chorus Rate 1• U5 Chorus Depth 1• U6 Chorus Rate 2• U7 Chorus Depth 2• I03 Phaser Wet Level• I06 Chorus Wet Level

Algorithm M03 (23H) : Multi03• U0 Flanger LFO Rate• U1 Flanger LFO Depth• U2 Flanger Feedback• U3 Flanger Wet Level• U4 Delay Time• U5 Delay Wet Level• U6 Delay Feedback• U7 Delay High-Damp• I06 Delay Ratio L• I07 Delay Ratio R

Algorithm M04 (24H) : Multi04• U0 Phaser Resonance• U1 Phaser Manual• U2 Phaser Rate• U3 Phaser Depth• U4 Phaser Wet Level• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I05 Delay High-Damp• I06 Delay Ratio L• I07 Delay Ratio R

Algorithm M05 (25H) : Multi05• U0 Enhancer Low Frequency• U1 Enhancer Low Gain• U2 Enhancer High Frequency• U3 Enhancer High Gain• U4 Chorus LFO Rate• U5 Chorus LFO Depth• U6 Chorus Feedback• U7 Chorus Wet Level

Algorithm M06 (26H) : Multi06• U0 Enhancer Low Frequency• U1 Enhancer Low Gain• U2 Enhancer High Frequency• U3 Enhancer High Gain• U4 Delay Time• U5 Delay Wet Level• U6 Delay Feedback• U7 Delay High-Damp• I06 Delay Ratio L• I07 Delay Ratio R

Algorithm M07 (27H) : Multi07• U0 Enhancer Low Frequency• U1 Enhancer Low Gain• U2 Enhancer High Frequency• U3 Enhancer High Gain• U4 Flanger LFO Rate• U5 Flanger LFO Depth• U6 Flanger Feedback• U7 Flanger Wet Level• I06 Flanger Delay Time L• I07 Flanger Delay Time R

Algorithm M08 (28H) : Multi08• U0 Chorus LFO Rate• U1 Chorus LFO Depth• U2 Chorus Feedback• U3 Chorus Wet Level• U4 Flanger LFO Rate• U5 Flanger LFO Depth• U6 Flanger Feedback• U7 Flanger Wet Level

Algorithm M09 (29H) : Multi09• U0 Chorus LFO Rate• U1 Chorus LFO Depth• U2 Chorus Feedback• U3 Chorus Wet Level• U4 Tremolo Rate• U5 Tremolo Depth

Algorithm M10 (2AH) : Multi10• U0 Phaser Resonance• U1 Phaser Manual• U2 Phaser Rate• U3 Phaser Depth• U4 Phaser Wet Level• U5 Auto Pan Rate• U6 Auto Pan Depth

Algorithm M11 (2BH) : Multi11• U0 Compressor Depth• U1 Compressor Attack• U2 Compressor Level• U3 Lo-Fi Noise 1• U4 Lo-Fi Noise 2• U5 Lo-Fi Tone• U6 Lo-Fi Resonance• U7 Lo-Fi Bass• I00 Compressor Threshold• I01 Compressor Release• I02 Lo-Fi Noi1 Thrs• I03 Lo-Fi Noi2 Thrs• I04 Lo-Fi Level

Algorithm M12 (2CH) : Multi12• U0 Ring OSC Frequency• U1 Ring LFO Rate• U2 Ring LFO Depth• U3 Ring Wet Level• U4 Ring Dry Level• U5 Chorus LFO Depth• U6 Delay Time• U7 Delay Wet Level• I00 Chorus LFO Rate• I01 Chorus Feedback• I02 Chorus Wet Level• I09 Delay Feedback• I10 Delay High-Damp• I11 Delay Ratio L• I12 Delay Ratio R

Page 19: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

18

Algorithm M13 (2DH) : Multi13• U0 Ring OSC Frequency• U1 Ring LFO Rate• U2 Ring LFO Depth• U3 Ring Wet Level• U4 Ring Dry Level• U5 Distortion Gain• U6 Distortion Tone• U7 Distortion Level

Algorithm M14 (2EH) : Multi14• U0 Lo-Fi Noise1• U1 Lo-Fi Noise2• U2 Lo-Fi Tone• U3 Lo-Fi Resonance• U4 Reflection Type• U5 Reflection Wet Level• U6 Reflection Feedback• U7 Reflection Tone• I00 Lo-Fi Noi1 Dens• I01 Lo-Fi Noi2 Dens• I02 Lo-Fi Bass• I03 Lo-Fi Level

Algorithm M15 (2FH) : Multi15• U0 Distortion Gain• U1 Distortion Low• U2 Distortion Tone• U3 Distortion Level• U4 Lo-Fi Noise1• U5 Lo-Fi Noise2• U6 Lo-Fi Tone• U7 Lo-Fi Resonance• I12 Lo-Fi Noi1 Dens• I13 Lo-Fi Noi2 Dens• I14 Lo-Fi Bass• I15 Lo-Fi Level

Algorithm M16 (30H) : Multi16• U0 Od Gain• U1 Od Level• U2 Rot Speed• U3 Rot Slow Rate• U4 Rot Fast Rate• U5 Reflection Wet Level• U6 Reflection Feedback• U7 Reflection Tone• I09 Rot Fall Accel• I10 Rot Rise Accel• I11 Rot Break• I12 Reflection Type

Algorithm M17 (31H) : Multi17

• U0 Rot Speed• U1 Rot Break• U2 Rot Slow Rate• U3 Rot Fast Rate• U4 Reflection Wet Level• U5 Reflection Feedback• U6 Reflection Tone• I10 Rot Fall Accel• I11 Rot Rise Accel• I12 Reflection Type

Algorithm M18 (32H) : Multi18

• U0 Compressor Depth• U1 Compressor Attack• U2 Compressor Level• U3 Enhancer Low Gain• U4 Enhancer High Gain• U5 Delay Time• U6 Delay Wet Level

• U7 Delay Feedback• I00 Compressor Threshold• I01 Compressor Release• I06 Enhancer Low Frequency• I07 Enhancer High Frequency• I10 Delay High-Damp• I11 Delay Ratio L• I12 Delay Ratio R

Algorithm M19 (33H) : Multi19

• U0 Compressor Depth• U1 Compressor Attack• U2 Compressor Release• U3 Compressor Level• U4 Delay Time• U5 Delay Wet Level• U6 Delay Feedback• U7 Delay High-Damp• I00 Compressor Threshold• I03 Delay Ratio L• I04 Delay Ratio R

Algorithm M20 (34H) : Multi20• U0 Phaser Resonance• U1 Phaser Manual• U2 Phaser Rate• U3 Phaser Depth• U4 Chorus LFO Rate• U5 Chorus LFO Depth• U6 Auto Pan Rate• U7 Auto Pan Depth• I03 Phaser Wet Level• I04 Chorus Feedback

Algorithm M21 (35H) : Multi21• U0 Wah Resonance• U1 Wah Manual• U2 Wah Depth• U3 Chorus LFO Rate• U4 Chorus LFO Depth• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I00 Wah Sens• I04 Chorus Feedback• I05 Chorus Wet Level• I10 Delay High-Damp• I11 Delay Ratio L• I12 Delay Ratio R

Algorithm M22 (36H) : Multi22• U0 Wah Resonance• U1 Wah Manual• U2 Wah LFO Rate• U3 Wah LFO Depth• U4 Chorus LFO Depth• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I02 Chorus Feedback• I03 Chorus Wet Level• I06 Chorus LFO Rate• I09 Delay High-Damp• I10 Delay Ratio L• I11 Delay Ratio R

Algorithm M23 (37H) : Multi23• U0 Compressor Depth• U1 Compressor Attack• U2 Compressor Level• U3 Chorus LFO Rate• U4 Chorus LFO Depth

Page 20: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

19

• U5 Reflection Wet Level• U6 Reflection Feedback• U7 Reflection Tone• I00 Compressor Threshold• I01 Compressor Release• I02 Chorus Feedback• I16 Reflection Type

Algorithm M24 (38H) : Multi24• U0 Distortion Gain• U1 Distortion Low• U2 Distortion Hi• U3 Distortion Level• U4 Chorus LFO Depth• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I01 Chorus LFO Rate• I02 Chorus Feedback• I09 Delay High-Damp• I10 Delay Ratio L• I11 Delay Ratio R

Algorithm M25 (39H) : Multi25• U0 Compressor Depth• U1 Distortion Gain• U2 Distortion Low• U3 Distortion Hi• U4 Distortion Level• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I00 Compressor Threshold• I01 Compressor Attack• I02 Compressor Release• I03 Compressor Level• I07 Delay High-Damp• I08 Delay Ratio L• I09 Delay Ratio R

Algorithm M26 (3AH) : Multi26

• U0 Wah Manual• U1 Wah Depth• U2 Distortion Gain• U3 Distortion Tone• U4 Distortion Level• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I00 Wah Sens• I04 Wah Resonance• I06 Distortion Low• I09 Delay High-Damp• I10 Delay Ratio L• I11 Delay Ratio R

Algorithm M27 (3BH) : Multi27• U0 Wah Manual• U1 Wah LFO Rate• U2 Wah LFO Depth• U3 Distortion Gain• U4 Distortion Level• U5 Delay Time• U6 Delay Wet Level• U7 Delay Feedback• I02 Wah Resonance• I04 Distortion Low• I05 Distortion Hi• I08 Delay High-Damp• I09 Delay Ratio L• I10 Delay Ratio R

Algorithm M28 (3CH) : Multi28• U0 Distortion Gain• U1 Distortion Low• U2 Distortion Tone• U3 Distortion Level• U4 Delay Time• U5 Delay Wet Level• U6 Delay Feedback• U7 Delay High-Damp• I12 Delay Ratio L• I13 Delay Ratio C• I14 Delay Ratio R

Algorithm M29 (3DH) : Multi29• U0 Distortion Gain• U1 Distortion Low• U2 Distortion Tone• U3 Distortion Level• U4 Phaser Resonance• U5 Phaser Manual• U6 Phaser Rate• U7 Phaser Depth• I12 Phaser Input Level• I15 Phaser Wet Level

Algorithm M30 (3EH) : Multi30• U0 Distortion Gain• U1 Distortion Low• U2 Distortion Tone• U3 Distortion Level• U4 Chorus LFO Rate• U5 Chorus LFO Depth• U6 Chorus Feedback• U7 Chorus Wet Level

Algorithm M31 (3FH) : Multi31• U0 Distortion Gain• U1 Distortion Low• U2 Distortion Tone• U3 Distortion Level• U4 Flanger LFO Rate• U5 Flanger LFO Depth• U6 Flanger Feedback• U7 Flanger Wet Level

6. 設定値と送受信値の対応

6.1.1.1 Off/Onの設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +Off 00H 00H~3FH

On 7FH 40H~7FH+ --------------------- + ---------------------- + --------------------- +

6.1.1.2 Slow/Fastの設定値テーブル

+ --------------------- + ---------------------- + --------------------- +

Value Transmit Receive+ --------------------- + ---------------------- + --------------------- +

Slow 00H 00H~3FHFast 7FH 40H~7FH

+ --------------------- + ---------------------- + --------------------- +

Page 21: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

20

6.1.1.8 Type0~Type7の設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +Type 0 00H 00H~0FHType 1 10H 10H~1FHType 2 20H 20H~2FHType 3 30H 30H~3FHType 4 40H 40H~4FH

Type 5 50H 50H~5FHType 6 60H 60H~6FHType 7 70H 70H~7FH

+ --------------------- + ---------------------- + --------------------- +

6.1.1.9 Master EQ Type 設定値テーブル

+ --------------------- + ----------------------------------- +Value Transmit/Receive

+ --------------------- + ----------------------------------- +Standard 00HBass + 01H

Treble + 02HLoudness 03HMellow 04HBright 05HRock 06HDance 07H

Jazz 08HClassic 09H

+ --------------------- + ----------------------------------- +

6.1.1.10 Reverb Type 設定値テーブル

+ ---------------------------------------- + ----------------------------------- +Value Transmit/Receive

+ ---------------------------------------- + ----------------------------------- +Room1 00HRoom2 01HRoom3 02HHall1 03H

Hall2 04HPlate1 05HDelay 06HPanning Delay 07HPlate2 08HPlate3 09H

Large Room1 0AHLarge Room2 0BHStadium1 0CHStadium2 0DHLong Delay 0EHLong Panning Delay 0FH

+ ---------------------------------------- + ----------------------------------- +

6.1.1.3 Rotate/Breakの設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +Rotate 00H 00H~3FHBreak 7FH 40H~7FH

+ --------------------- + ---------------------- + --------------------- +

6.1.1.4 -24~ 0~24の設定値テーブル

+ --------------------- + ----------------------------------- +Value Transmit/Receive

+ --------------------- + ----------------------------------- +-24 28H: :

0 40H: :24 58H

+ --------------------- + ----------------------------------- +

6.1.1.5 -64~ 0~63の設定値テーブル

+ --------------------- + ----------------------------------- +Value Transmit/Receive

+ --------------------- + ----------------------------------- +-64 00H-63 01H

: :0 40H: :62 7EH63 7FH

+ --------------------- + ----------------------------------- +

6.1.1.6 Panの設定値テーブル

+ --------------------- + ----------------------------------- +Value Transmit/Receive

+ --------------------- + ----------------------------------- +Left 00H

: :Center 40H: :

Right 7FH+ --------------------- + ----------------------------------- +

6.1.1.7 -99~ 0~99の設定値テーブル

+ --------------------- + ----------------------------------- +

ValueTransmit/Receive(MSB-LSB)

+ --------------------- + ----------------------------------- +

-99 00H-40H: :0 40H-00H: :99 7FH-00H

+ --------------------- + ----------------------------------- +

Page 22: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

21

6.1.1.11 Chorus Type 設定値テーブル

+ ---------------------------------------- + ----------------------------------- +Value Transmit/Receive

+ ---------------------------------------- + ----------------------------------- +Chorus1 00HChorus2 01HChorus3 02HChorus4 03HFeedback Chorus 04H

Flanger1 05HShort Delay 06HShort Delay FB 07HSoft Chorus 08HBright Chorus 09HDeep Chorus 0AH

Flanger2 0BHFlanger3 0CHFlanger4 0DHShort Delay Modulation 0EHShort Delay Modulation FB 0FH

+ ---------------------------------------- + ----------------------------------- +

6.1.1.12 Equalizer Low Frequency 設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +

0(200Hz) 00H 00H~2AH1(400Hz) 40H 2BH~55H2(800Hz) 7FH 56H~7FH

+ --------------------- + ---------------------- + --------------------- +

6.1.1.13 Equalizer Mid Frequency 設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +0(1.0KHz) 00H 00H~0FH1(1.3KHz) 10H 10H~1FH2(1.6KHz) 20H 20H~2FH

3(2.0KHz) 30H 30H~3FH4(3.0KHz) 40H 40H~4FH5(4.0KHz) 50H 50H~5FH6(6.0KHz) 60H 60H~6FH7(8.0KHz) 70H 70H~7FH

+ --------------------- + ---------------------- + --------------------- +

6.1.1.14 Equalizer High Frequency 設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +

0(6.0KHz) 00H 00H~2AH1(8.0KHz) 40H 2BH~55H2(10.0KHz) 7FH 56H~7FH

+ --------------------- + ---------------------- + --------------------- +

6.1.1.15 Equalizer Gain 設定値テーブル

+ --------------------- + ---------------------- + --------------------- +Value Transmit Receive

+ --------------------- + ---------------------- + --------------------- +-12 00H 00H~ 04H-11 05H 05H~ 09H-10 0AH 0AH~0EH- 9 0FH 0FH~13H- 8 14H 14H~ 18H

- 7 19H 19H~1DH- 6 1EH 1EH~22H- 5 23H 23H~ 27H- 4 28H 28H~2CH- 3 2DH 2DH~31H- 2 32H 32H~ 36H

- 1 37H 37H~3BH0 3CH 3CH~43H+ 1 44H 44H~ 48H+ 2 49H 49H~4DH+ 3 EH 4EH~52H+ 4 53H 53H~ 57H

+ 5 58H 58H~5CH+ 6 5DH 5DH~61H+ 7 62H 62H~ 66H+ 8 67H 67H~6BH+ 9 6CH 6CH~70H+10 71H 71H~ 75H

+11 76H 76H~7AH+12 7BH 7BH~7FH

+ --------------------- + ---------------------- + --------------------- +注: パラメータ値とdB(デシベル)は一致しません

6.1.1.16 DSP Algorithm IDテーブル

+ --------------------- + ----------------------------------- +Algorithm ID

+ --------------------- + ----------------------------------- +00 00H

01 01H02 02H03 03H: :28 1CHM00 20H

M01 21HM02 22HM03 23H: :

M31 3FH+ --------------------- + ----------------------------------- +

Page 23: CTK-671 MIDI インプリメンテーション - CASIOCTK-671 MIDI インプリメンテーション 2 1. MIDIメッセージの送受信 送信:デモ・モードではMIDIメッセージを送信しません。受信

CTK-671 MIDI インプリメンテーション

22

7. MIDIインプリメンテーションの表記について

1) 16進数表記

MIDIインプリメンテーションではデータ値を16進数で表わす場合は値の終わりに「H」

(Hexadecimal)を付けます。 16進数(Hex-Decimal)では10進数(Decimal)の10~15を「A」から「F」のアルファベットで表現します。

+ -------- + --------- + --------- + --------- + --------- + --------- + --------- + --------- +10進 16進 10進 16進 10進 16進 10進 16進+ -------- + --------- + --------- + --------- + --------- + --------- + --------- + --------- +

0 0H 32 20H 64 40H 96 60H1 01H 33 21H 65 41H 97 61H2 02H 34 22H 66 42H 98 62H3 03H 35 23H 67 43H 99 63H4 04H 36 24H 68 44H 100 64H5 05H 37 25H 69 45H 101 65H

6 06H 38 26H 70 46H 102 66H7 07H 39 27H 71 47H 103 67H8 08H 40 28H 72 48H 104 68H9 09H 41 29H 73 49H 105 69H10 0AH 42 2AH 74 4AH 106 6AH11 0BH 43 2BH 75 4BH 107 6BH

12 0CH 44 2CH 76 4CH 108 6CH13 0DH 45 2DH 77 4DH 109 6DH14 0EH 46 2EH 78 4EH 110 6EH15 0FH 47 2FH 79 4FH 111 6FH16 10H 48 30H 80 50H 112 70H17 11H 49 31H 81 51H 113 71H

18 12H 50 32H 82 52H 114 72H19 13H 51 33H 83 53H 115 73H20 14H 52 34H 84 54H 116 74H21 15H 53 35H 85 55H 117 75H22 16H 54 36H 86 56H 118 76H23 17H 55 37H 87 57H 119 77H24 18H 56 38H 88 58H 120 78H

25 19H 57 39H 89 59H 121 79H26 1AH 58 3AH 90 5AH 122 7AH27 1BH 59 3BH 91 5BH 123 7BH28 1CH 60 3CH 92 5CH 124 7CH29 1DH 61 3DH 93 5DH 125 7DH30 1EH 62 3EH 94 5EH 126 7EH

31 1FH 63 3FH 95 5FH 127 7FH+ -------- + --------- + --------- + --------- + --------- + --------- + --------- + --------- +

2) 無視される値

メッセージの値の中で「**H」の様に記述されている部分は、どの様な値になっても動

作に影響を及ぼさない部分です。