MIDI インプリメンテーション
●ユニバーサル・システム・エクスクルーシブ・メッセージ
○MIDI Time Code Commands
○フル・メッセージ
クォーター・フレーム・メッセージの基本動作を扱います。
ステータス | データ・バイト | ステータス | |
F0H,7FH | Dev, 01H, 01H, hrH, mnH, scH, frH | F7H | |
バイト | 解説 |
| |
|
| ||
F0H,7FH | リアルタイム・ユニバーサル・システム・エクスクルーシブ・ヘッダー | ||
Dev | デバイス ID(7FH) |
| |
01H |
| ||
01H |
| ||
hrH | 時とタイプ 0 yy zzzzz |
| |
| yy タイプ |
| |
| 00 | = 24 フレーム/秒 |
|
| 01 | = 25 フレーム/秒 |
|
| 10 | = 30 フレーム/秒(ドロップ・フォーマット) | |
| 11 | = 30 フレーム/秒(ノン・ドロップ・フォーマット) | |
| zzzzz 時(00 ~ 23) |
| |
mnH | 分(00 ~ 59) |
| |
scH | 秒(00 ~ 59) |
| |
frH | フレーム(00 ~ 29) |
| |
F7H | EOX(エンド・オブ・エクスクルーシブ) |
ソング・ポジションを移動したときに、デバイス ID を 7FH として送信します。
○MIDI Machine Control Commands
ステータス | データ・バイト | ステータス |
F0H | 7FH, Dev, 06H, aaH, ..., bbH | F7H |
バイト | 解説 |
|
F0H | エクスクルーシブ・ステータス |
|
7FH | ユニバーサル・システム・エクスクルーシブ・リアルタイム・ヘッダー | |
Dev | デバイス ID(7FH) |
|
06H | MMC コマンド・メッセージ |
|
aaH | コマンド |
|
: | : |
|
bbH | コマンド |
|
F7H | EOX(エンド・オブ・エクスクルーシブ) |
※「2.MIDI マシン・コントロール」参照
2.MIDI マシン・コントロール
■MIDI マシン・コントロール・コマンド詳細
● STOP(MCS)
ステータス | データ・バイト | ステータス |
F0H | 7FH, Dev, 06H, 01H | F7H |
バイト | 解説 |
|
F0H | エクスクルーシブ・ステータス |
|
7FH | ユニバーサル・システム・エクスクルーシブ・リアルタイム・ヘッダー | |
Dev | デバイス ID(7FH) |
|
06H | MMC コマンド・メッセージ |
|
01H | STOP(MCS) |
|
F7H | EOX(エンド・オブ・エクスクルーシブ) |
トランスポート・スイッチ[STOP]が押された時に、デバイス ID を 7FH として送信します。
● DEFERRED PLAY(MCS)
ステータス | データ・バイト | ステータス |
F0H | 7FH, Dev, 06H, 03H | F7H |
バイト | 解説 |
|
|
|
|
F0H | エクスクルーシブ・ステータス |
|
7FH | ユニバーサル・システム・エクスクルーシブ・リアルタイム・ヘッダー | |
Dev | デバイス ID (7FH) |
|
06H | MMC コマンド・メッセージ |
|
03H | DEFERRED PLAY(MCS) |
|
F7H | EOX (エンド・オブ・エクスクルーシブ) |
トランスポート・スイッチ[PLAY]が押された時に、デバイス ID を 7FH として送信します。
● RECORD STROBE
ステータス | データ・バイト | ステータス |
F0H | 7FH, Dev, 06H, 06H | F7H |
バイト | 解説 |
|
|
|
|
F0H | エクスクルーシブ・ステータス |
|
7FH | ユニバーサル・システム・エクスクルーシブ・リアルタイム・ヘッダー | |
Dev | デバイス ID(7FH) |
|
06H | MMC コマンド・メッセージ |
|
06H | RECORD STROBE |
|
F7H | EOX(エンド・オブ・エクスクルーシブ) |
非録音動作中にトランスポート・スイッチ[REC]が押された時に、デバイス ID を 7FH と して送信します。
● RECORD EXIT
ステータス | データ・バイト | ステータス |
F0H | 7FH, Dev, 06H, 07H | F7H |
バイト | 解説 |
|
|
|
|
F0H | エクスクルーシブ・ステータス |
|
7FH | ユニバーサル・システム・エクスクルーシブ・リアルタイム・ヘッダー | |
Dev | デバイス ID(7FH) |
|
06H | MMC コマンド・メッセージ |
|
07H | RECORD EXIT |
|
F7H | EOX(エンド・オブ・エクスクルーシブ) |
録音動作中にトランスポート・スイッチ[REC]が押された時に、デバイス ID を 7FH とし て送信します。
● MMC RESET
ステータス | データ・バイト | ステータス |
F0H | 7FH, Dev, 06H, 0DH | F7H |
バイト | 解説 |
|
F0H | エクスクルーシブ・ステータス |
|
7FH | ユニバーサル・システム・エクスクルーシブ・リアルタイム・ヘッダー | |
Dev | デバイス ID(7FH) |
|
06H | MMC コマンド・メッセージ |
|
0DH | MMC RESET |
|
F7H | EOX(エンド・オブ・エクスクルーシブ) |
電源投入時などの時に、デバイス ID を 7FH として送信します。
資 料
117