gaje ニュース

2007年12月8日

MIDI

突如 MIDI 規格の勉強始めました。以前からやろうと思ってましたが先延ばしになっていました。
とりあえず今週末のてもちぶさた時の読み物は MIDI 解説で決まり。

解説ページを色々探しましたが、ここが私には一番わかりやすかったです。
http://www.borg.com/~jglatt/tech/midispec.htm
いちおう通信プロトコルのレイヤーわけが若干意識されてかかれています。
これが私には一番とっつきやすいです。

MIDI ってなんじゃろ?と恐怖に思ってましたが、自分語に訳してしまうとあんまり恐くなさそうです。

以下自分語:

物理層: MIDI ケーブルまわりのもろもろ
データリンク層: 31.25kbps ボーレートのシリアル通信
ネットワーク層: 基本的にブロードキャスト
トランスポート層: 強いてあげればシリアルのストップビットかな?
セッション層: コマンド送りつけ型。非同期。ACK は戻さない。通信エラーなんて無視無視。
プレゼンテーション層: 機械語に近い。命令 + パラメータ、命令によって語長が異なる
アプリケーション層: シンセ! と演奏!

うーん、すごく納得。

つまり非同期通信なので、レシーバである MIDI-CV を作るのは難しく皆さん苦労されているのですね。

うーん、すごく納得。

Posted by Gan at 12:26 pm | comments(5) | 制作記録