
DCB(デジタル制御バス、デジタル接続バス[ 1 ]、またはデジタル通信バス[ 2 ] [ 3 ]とも表記される)は、ローランド株式会社が1981年に開発し[ 3 ]、1982年に同社のRoland Juno-60およびRoland Jupiter-8製品に導入した独自のデータ交換インターフェースである[ 3 ] 。DCBの機能はMIDIに似ていたが、MIDI(幅広い情報を伝送できる)とは異なり、DCBはノートオン/オフ、プログラムチェンジ、VCF / VCA制御のみを提供できた。初期のローランド製品向けにDCB-to-MIDIアダプタが多数製造された。DCBインターフェースは2つのバリエーションがあり、初期のものは20ピンソケットとケーブルを使用し、後にパラレルポートに漠然と似た14ピンのAmphenol DDKコネクタに切り替えた。

DCBは1980年代初頭にMIDIに急速に取って代わられ、ローランドはシーケンシャル・サーキット社と共同開発に協力した。[ 4 ] DCBを搭載した楽器はローランドのJupiter-8とJUNO-60のみであった。[ 2 ]ローランドは少なくとも2つのDCBシーケンサー、JSQ-60とMSQ-700を製造した。後者は8つのシーケンス、つまり合計3000音を保存でき、MIDIを介してデータを送受信できた(ただし、DCBとMIDIの間で信号を変換したり、両方のプロトコルを同時に使用したりすることはできなかった)。ローランドは後にMD-8を発売した。[ 5 ]これはMIDI信号をDCBに変換したり、その逆を行ったりすることができた。これにより、MIDIを介してJUNO-60にノートオン/オフを送信できるようになったが、このソリューションはJUNO-60の後継機であるローランドのJuno-106の完全なMIDI実装よりも機能が劣っていた。他のいくつかの企業も、DCB楽器を通常のMIDIシステムに接続してビンテージシンセサイザーを現代のサウンド制作環境でサポートするための同様の変換ボックスを提供しています。より多機能なデバイスの1つはKenton PRO-DCB Mk3で、いくつかのパラメーターに限定された双方向制御機能を備えています。[ 6 ]
以下の情報は、ローランドJUNO-60サービスノート第1版の17~19ページからのものです。
DCBは14本のワイヤ接続を使用します。最初の7本は、各方向に3本のワイヤと共通のグランドで構成されています。信号は標準的な5V TTLですが、Rx Busy出力はオープンコレクタプルダウンです。
1. Rx Busy 2. 処方データ 3. 受信クロック 4. 地面 5. Tx ビジー 6. 送信データ 7. 送信クロック
残りの7本の配線は、特別な用途に使用される場合があります。
8. 未登録 9. VCA下部 10. VCAアッパー 11. VCF下部 12. VCF上部 13. VCO-2 14. VCO-1
これらはJUNO-60では使用されていません。
背面パネルから見たAmphenol DDKコネクタの図。
7 6 5 4 3 2 1 14 13 12 11 10 9 8
DCBは標準的な非同期シリアルストリーム(JUNO-60では8251A ICを使用)で、LSBファースト、8データビット、2ストップビット、奇数パリティ、ボーレートは31.25キロボーです。
DCBデータは、識別子、1つ以上のデータコード、および終了マークからなる短いブロックメッセージで送信されます。ブロックは断続的に送信される場合(JP-8、OP-8)と、連続的に送信される場合(JUNO-60)があり、後者の場合は終了マークは使用されません。
識別子は、F1からFEまでの値を使用する1バイトで、開始マーカーとメッセージタイプの両方の役割を果たします。後続のデータは、これらのデータバイトを使用してはなりません。実際には、FD(パッチコード)とFE(キーコード)のみが使用されます。
データコードは、1つ以上のセクションまたはチャネルで構成され、各セクションまたはチャネルは1バイトです。バイト数またはチャネル数は送信機の構成によって異なりますが、通信が開始されると変更されません。すべてのデータ値は00~F0の範囲内である必要があります。
終了記号はFF文字です。メッセージの長さがあらかじめ定義されている場合、または次のメッセージがデータの直後に始まる場合は、終了記号は省略されます。
このメッセージは、1バイトでパッチを識別します。JUNO-60はこのメッセージを無視します。パッチ変更後、OP-8とJP-8による最初のキーコードとともに一度だけ送信されます。終了マークはありません。
このメッセージはキーイベントを識別します。送信機がサポートするノートチャンネルごとに 1 バイトが含まれているため、JP-8 および OP-8 の場合は 8 バイト、JUNO-60 の場合は 6 バイトです。各チャンネル バイトは、キー番号 (ビット 0 ~ 6) と、キーがオン (1) またはオフ (ビット 7) かを定義します。キーは 0 ~ 96 で識別され、0 は C0 (16.4 Hz)、96 は C8 (4205 Hz) を意味します。チャンネルは、送信機のキー割り当てモードで定義された順序で割り当てられます。OP-8 の場合は Ch1 ~ Ch8 です。JP-8 スプリット モードの場合は、上位 4 つのキーの後に下位 4 つのキーが続きます。JP-8 デュアル モードでは、最初の 4 つのチャンネルのデータが次の 4 つのチャンネルに複製されます。
JUNO-60が物理的に収容できる音声チャンネル数よりも多いチャンネルを受信した場合、余分なチャンネルは「キュー」に格納され、後で可能なときに再生されます。JP-8は8チャンネルしか受け付けません。