| バイト | 解説 | |
|---|---|---|
| F0H | エクスクルーシブ・ステータス | |
| 41H | メーカーID (Roland) | |
| DEV | デバイスID | |
| 16H | モデルID(CM-64) | |
| 11H | コマンドID(RQ1) | |
| aaH | アドレスMSB | *3-1 |
| aaH | アドレス | |
| aaH | アドレスLSB | |
| ssH | サイズMSB | |
| ssH | サイズ | |
| ssH | サイズLSB | |
| sum | チェック・サム | |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 | |
|---|---|---|
| F0H | エクスクルーシブ・ステータス | |
| 41H | メーカーID (Roland) | |
| DEV | デバイスID | |
| 16H | モデルID(CM-64) | |
| 12H | コマンドID(DT1) | |
| aaH | アドレスMSB | *3-1 |
| aaH | アドレス | |
| aaH | アドレス LSB | |
| ddH | データ | *3-2 |
| : | ||
| sum | チェック・サム | |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| データ受信側 | データ送信側 |
|---|---|
| [データ・リクエスト]→ | |
| プログラマーやシーケンサーなどがCM-64内部のパラメーターを取り込みたいときに送信します。 | |
| CM-64がこのメッセージを受信した場合、アドレスがパラメーター・ベース・アドレスに該当し、サイズが1以上であれば、それに応じたデータを送信します。 | |
| ←[データ・セット] | |
| このメッセージを受信した場合、アドレスがパラメーター・ベース・アドレスに該当すれば、そのアドレスにデータを格納します。 | |
| (←[データ・セット]) | |
| (一回の[データ・セット]で送り切れない場合は、複数の[データ・セット]を使って送ります。) | |
| バイト | 解説 | |
|---|---|---|
| F0H | エクスクルーシブ・ステータス | |
| 41H | メーカーID (Roland) | |
| DEV | デバイスID | |
| 16H | モデルID(CM-64) | |
| 40H | コマンドID(WSD) | |
| aaH | アドレスMSB | *3-1 |
| aaH | アドレス | |
| aaH | アドレス LSB | |
| ssH | サイズ MSB | |
| ssH | サイズ | |
| ssH | サイズ LSB | |
| sum | チェック・サム | |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 | |
|---|---|---|
| F0H | エクスクルーシブ・ステータス | |
| 41H | メーカーID (Roland) | |
| DEV | デバイスID | |
| 16H | モデルID(CM-64) | |
| 41H | コマンドID(RQD) | |
| aaH | アドレスMSB | *3-1 |
| aaH | アドレス | |
| aaH | アドレス LSB | |
| ssH | サイズ MSB | |
| ssH | サイズ | |
| ssH | サイズ LSB | |
| sum | チェック・サム | |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 | |
|---|---|---|
| F0H | エクスクルーシブ・ステータス | |
| 41H | メーカーID (Roland) | |
| DEV | デバイスID | |
| 16H | モデルID(CM-64) | |
| 42H | コマンドID(DAT) | |
| aaH | アドレスMSB | *3-1 |
| aaH | アドレス | |
| aaH | アドレス LSB | |
| ddH | データ | *3-2 |
| sum | チェック・サム | |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 |
|---|---|
| F0H | エクスクルーシブ・ステータス |
| 41H | メーカーID (Roland) |
| DEV | デバイスID |
| 16H | モデルID(CM-64) |
| 43H | コマンドID(ACK) |
| sum | チェック・サム |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 |
|---|---|
| F0H | エクスクルーシブ・ステータス |
| 41H | メーカーID (Roland) |
| DEV | デバイスID |
| 16H | モデルID(CM-64) |
| 45H | コマンドID(EOD) |
| sum | チェック・サム |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 |
|---|---|
| F0H | エクスクルーシブ・ステータス |
| 41H | メーカーID (Roland) |
| DEV | デバイスID |
| 16H | モデルID(CM-64) |
| 4EH | コマンドID(ERR) |
| sum | チェック・サム |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| バイト | 解説 |
|---|---|
| F0H | エクスクルーシブ・ステータス |
| 41H | メーカーID (Roland) |
| DEV | デバイスID |
| 16H | モデルID(CM-64) |
| 4FH | コマンドID(RJC) |
| sum | チェック・サム |
| F7H | EOX(エンド・オブ・エクスクルーシブ) |
| データ受信側 | データ送信側 |
|---|---|
| [データ・リクエスト]→ | |
| コンピュータ等がCM-64内部のパラメーターを取り込みたいときに送信します。 | |
| (←[リジェクション]) | |
| (CM-64は[データ・リクエスト]を受信した時、発音中であれば送信し、通信を拒否します。) | |
| (このメッセージを受信した時は直ちに通信を終了します。) | |
| CM-64は[データ・リクエスト]を受信した時、発音中でなく、アドレスがパラメーター・ベース・アドレスに該当し、サイズが1以上であれば、それに応じたデータを送信します。 | |
| ←[データ・セット] | |
| このメッセージを受信した場合、アドレスがパラメーター・ベース・アドレスに該当すれば、データを格納し、アクノリッジを送信します。 | |
| [アクノリッジ]→ | |
| アクノリッジを受信したら、次のデータを送信します。 | |
| ←[データ・セット] | |
| [アクノリッジ]→ | |
| アクノリッジを受信したら、次のデータを送信します。 | |
| ←[データ・セット] | |
| ([コミュニケーション・エラー]→) | |
| (データが正しく受信できなかった場合(チェツクサムの値が合わない等)に送信します。) | |
| (このメッセージを受信した時は、もう一度同じエクスクルーシブ・メッセージを送信します。) | |
| : | |
| : | |
| 全てのデータを送り終ったら[データ終了]を送ります。 | |
| [データ終了]を受信したら、アクノリッジを送信して、ハンド・シェイキング・コミュニケーションを終了します。 | |
| [アクノリッジ]→ | |
| [データ終了]に対して、アクノリッジを受信したらハンド・シェイキング・コミュニケーションを終了します。 | |
*3-1 アドレス、サイズはデータが存在するアドレスでなければなりません。
*3-2 システムパラメーターのパーシャルリザーブを受信する場合、全てのパーシャルリザーブパラメーターが受信できなければ、無視されます。
<< 前へ | 次へ>> | セクション 1 2 3 4 5 6 7
<MT-32/CM-64 MIDI インプリメンテーションTOP
<MT-32/CM-64 TOP
<<音源モジュールTOP
<<TOP