1

2つの質問

1:Qライトソフト...

私は 24 チャンネルの DMX コントローラーである Showtec Showmaster 24 を持っています。USB/MIDI ケーブルを使用して、その MIDI 入力を PC に接続しました。QLC が MIDI 接続を取得し、MIDI チャンネルを 2 に割り当てました。ライト デスクは、MIDI 入力チャンネルの設定方法を教えてくれます。これで、PC からのダウンロード ダンプを待つように設定することができます。

待機中は、データ ブロックの先頭として 1 バイトの値 85 が必要であり、その後にファイル名 DC1224.BIN が続き、その後にスペースが続きます。次に、ファイル ダンプが続きます。

バイト 22 ~ 69、48 チェイサーのオン/オフを切り替えるメモ。ベロシティはプログラムマスターです。

バイト 70 から 93、ノートはチャンネル 1 から 24 をアクティブにします。速度は強度を制御します。

とにかく、シナリオを締めくくるために、QLC に組み込まれた StarVille LED PAR 56 に完全に一致する 4 つの LED 缶もあります。

とにかく、ライティング デスクを MIDI チャンネル 2 を聞くように設定し、ノート ベロシティ モードを使用して QLC 出力を MIDI 2 にルーティングし、缶の DMX アドレスの 1 つにマッピングされた一連のスライダーをセットアップします。任意の色のスライダーを下げます。

このデスク用のプラグインはありますか、それとも機能させる方法はありますか?


質問2:


QLC に続いて、MIDI イン/アウト コントロールのソースを使用して独自のソフトウェアを作成しています。ライティング デスクに出力できると仮定して、同じシーケンス (バイト 85、ファイル名、スペース) を送信します。その後に何が続きますか?

参照した照明用の標準 MIDI API を持っていますが、デスクに送信されるすべてのコマンドは同じヘッダーに従いますか?

ティア

アンドリュー・スプロット

4

3 に答える 3

1

マニュアルを読み間違えていると思います。私が見つけたものは、データダンプの形式について何も持っていません。あなたがバイト番号と呼んでいるのは、実際にはMIDIノート番号です。たとえば、ノート番号22のMIDIノートオンメッセージを送信すると、プログラム1がオンまたはオフになります。

それらが何を意味するのかは非常に不明確です:

ファイルダンプの送受信中に、コントローラは自動的にデバイスID 55H(85)を検索または送信します。これは、拡張子が「BIN(SPACE)」のDC1224という名前のファイルです。

55Hの前には何らかのコマンドを付ける必要があります。そうしないと、データバイトになり、その意味は最新のコマンドバイトによって異なります。

より良いドキュメントがない場合、データダンプ形式を理解するための最良の方法は、おそらくそれをPCに送信し、そこで確認することです。MIDI-OXをお勧めします。私はWindowsをサポートしていたときにそれをよく使用していました。

于 2011-08-02T20:25:55.130 に答える
0

ダンプは実際にはSysExを介して行われているようです。SysExデータとともに渡されるデバイスIDが提供されているので、これは疑わしいです。これは、このようなダンプを行うための標準的な方法でもあります。

@SSTeveが指摘したように、このデータを受信して​​確認するには、MIDI-OXを使用する必要があります。

実際のフォーマットは提供されていないようですが、返されたデータを見ると明らかだと思います。

于 2011-08-02T21:24:01.983 に答える
0

OK、問題を解決しました。解決策は、デスクに送信される各パケットのヘッダーとして次のバイト シーケンスを使用することです。

$55+'DC1224.BIN'

ファイル名は、同期時に他のデスクと通信するためにデスクによって使用されます。

以下は、ノートオン、ピッチ、およびベロシティパラメータを含む MIDI ショーコントロールメッセージです。デバイス ID は、照明デスクへの接続 (USB/MIDI ケーブルなど) です。

Note on 命令は、下位 4 ビットとして midi チャネルを使用します。ピッチはベース 70 に追加された DMX ユニバースのカラー チャネル (70 から 93 までの 24 チャネル) であり、ベロシティは強度ですが、8 ビットから 7 にスケーリングする必要があることを覚えておいてください。つまり、new_colour=old_colour/ です。 255*127。

とにかく、それは動作します。

于 2011-08-30T09:06:31.217 に答える