Fixture ドライバー
フィクスチャーの最後のプロパティである driver は、色と向きの情報が実際の物理フィクスチャーにどのように送信されるかを指定します。他のフィクスチャープロパティについては、Fixture の作成 サブチャプターの「Fixture のプロパティ」セクションまでスクロールしてください。

これはフィクスチャーのパーソナリティと呼ばれることがあります。これは、フィクスチャーがサポートする機能と、それらの機能を制御するために使用するチャンネルのリストです。この情報は通常、フィクスチャーの製品マニュアルに記載されており、メーカーのウェブサイトからダウンロードできます。
フィクスチャードライバーを作成せずに、ビジュアライザーでショー全体をシーケンスすることができます。ただし、アドレッシングシステムを使って DMX アドレス(チャンネル / ユニバース)を割り当て、外部に DMX を送信するためには、フィクスチャーに有効なドライバーが必要です。
Fixture ドライバーのタイプ
Section titled “Fixture ドライバーのタイプ”利用可能なフィクスチャードライバーには 4 つのタイプがあり、それぞれ異なるクラスのフィクスチャーに適しています。
DmxDriver
Section titled “DmxDriver”これは最も簡単なタイプです。ムービングヘッドや CMY カラーミキシングのハードウェアを持たない、DMX 制御のピクセルグリッドフィクスチャーに使用します。
FixtureDriver
Section titled “FixtureDriver”このタイプのフィクスチャードライバーは無視してください。
GenericLampDriver
Section titled “GenericLampDriver”このドライバーは、(オプションで)パン / チルトベースと(これもオプションで)CMY(シアン / マゼンタ / イエロー)カラーミキシングシステムを含む、従来型のムービングヘッドライトに適しています。ランプのオン / オフ、シャッターのオン / オフなどのプログラミングコマンドをサポートします。
MovingHeadLEDDriver
Section titled “MovingHeadLEDDriver”このドライバーは DmxDriver と GenericLampDriver の要素を組み合わせたもので、ムービングヘッドに複数の LED ピクセルが取り付けられたムービングヘッドフィクスチャーに適しています。
Fixture ドライバーを作成する
Section titled “Fixture ドライバーを作成する”フィクスチャードライバーを作成するには:
- DmxLights エディターから fixture(この例では mac 2000)を右クリックして Fixture エディターを開きます。
- Fixture エディターから driver を左クリックして Fixturedrivers マネージャーを開きます。
- new fixturedriver テキストフィールドに新しいフィクスチャードライバーの名前(この例では bb4 driver)を入力します。
- Enter キーを押して新しいフィクスチャードライバーを作成します。
- ドライバータイプのリストからフィクスチャードライバータイプを選択します。

DmxDriver
Section titled “DmxDriver”DmxDriver は、RGB ピクセル情報を LED ピクセルの通常の長方形グリッドにルーティングするフィクスチャードライバータイプです。
DmxDriver のプロパティ
Section titled “DmxDriver のプロパティ”これは LED フィクスチャーのピクセルタイプを記述します。モノクロモードは 2 つあります。mono [weighted sum] は写真やグラデーション画像に対してより自然な結果をもたらし、mono [max signal] はピーク輝度が維持されることを保証します。すべてのレベルが 255 の赤のみの画像を送信すると、出力レベルは 255 になりますが、加重結果では 255 未満になります。
オプションは次のとおりです。
rgb: 従来型の 3 成分 RGB LED で、信号あたり 8 ビット(赤、緑、青)。
rgb + amber: RGB + 追加のアンバー成分で、すべて信号あたり 8 ビット。
rgb + white: RGB + 追加のホワイト成分で、すべて信号あたり 8 ビット。
rgb + amber + white: RGB + アンバーとホワイト成分で、すべて信号あたり 8 ビット。
cmy: シアン、マゼンタ、イエロー成分。
mono [weighted sum]: モノクロ(8 ビット)。送信される値は赤、緑、青の加重和です。
mono [max signal]: モノクロ(8 ビット)。送信される値は赤、緑、青の最大値です。
Horizontal
Section titled “Horizontal”このプロパティにより、タイルに送信されるデータを水平軸でミラーリングできます。
Vertical
Section titled “Vertical”このプロパティにより、タイルに送信されるデータを垂直軸でミラーリングできます。
Rotation
Section titled “Rotation”このプロパティにより、送信される画像データを時計回りに 90 度、または反時計回りに 90 度回転できます。これはグリッドが正方形のグリッドである場合にのみ効果があります。
Amber Level、White Level
Section titled “Amber Level、White Level”これらのプロパティにより、すべてのピクセルに送信されるアンバーとホワイトの信号を直接制御できます。これらは mode プロパティが RGB+amber または RGB+amber+white に設定されている場合にのみ効果があります。RGB+white モードでは、ホワイト LED に送信される信号は RGB 信号から計算されます。
GenericLampDrivers
Section titled “GenericLampDrivers”GenericLampDriver オブジェクトをセットアップするには、フィクスチャーの DMX チャンネル仕様(通常はメーカーから PDF としてダウンロード可能)から始める必要があります。次に、チャンネルリストを順に読み進め、進めながら GenericLampDriver にチャンネル番号を入力していきます。
ほとんどのプロパティは DMX チャンネル番号を指定します(これは常にフィクスチャーの最初のチャンネルからのインデックスとして扱われ、1 が最初の有効なチャンネルです)。プロパティが 0 に設定されている場合、そのプロパティのデータは送信されません。例えば、ライトが CMY フィクスチャー(シアン、マゼンタ、イエロー)であるものの、シアンチャンネルが 0 に設定されている場合、情報はマゼンタとイエローのチャンネルにのみ送信されます。
プロパティは 3 つの主要セクションに分かれています。lamp はランプへの情報送信方法を制御し、pan/tilt はムービングヘッドフィクスチャーへの回転コマンドの送信方法を制御し、commands はデフォルトパラメーターの設定を可能にします。
これはランプのカラーミキシングモードを指定します。これは cmy に初期化されます。
GenericLampDriver は単一ランプ / ピクセルのフィクスチャー専用であるため、DmxDriver のミラー / 回転プロパティは不要であり、削除されています。ただし、必要に応じてこれを別の値に変更できます。これにより、GenericLampDriver を単一ピクセルのムービングヘッド RGB LED フィクスチャーに使用できます。
Lamp controls
Section titled “Lamp controls”この一連のプロパティは、ランプへの情報送信方法を制御します。
GenericLampDriver の Lamp プロパティ
Dimmer channel: 標準的な CMY ライトでは、ディマーを使って出力の明るさを変化させることができます。これは、ディマー設定を変更するにつれて多かれ少なかれ光を遮る機械式シャッターです。このプロパティはディマーに割り当てるチャンネル番号を設定します。0 に設定すると(RGB LED フィクスチャーではそうすべきです)、情報は送信されません。
Dimmer flipMode: 一部のフィクスチャーは値 0 をディマー閉(つまり最小の光出力)を意味するために使用し、他のフィクスチャーはこの値をディマー開(つまり最大の光出力)を意味するために使用します。このスイッチにより、フィクスチャーの動作を適切に変更できます。
Min brightness: ディマーは機械式であるため、常に線形応答を生み出すとは限りません。特に、一部のディマーは値が 0 以外の値に上がるまですべての光を遮り、そこから開き始めるように見えます。フィクスチャーのディマーがこの特性を示す場合、min brightness を、ライトを暗くしていったときに出力の明るさが 0 に達する値に設定します。それ以降、Designer は出力の明るさを適切にスケーリングして、クリーンで線形な応答を提供します。
Cyan、magenta、yellow channels: これらのプロパティは CMY カラージェネレーターを使用するライトに適用されます。これらはそれぞれ、フィクスチャー内のシアン、マゼンタ、イエローのチャンネル番号です。RGB フィクスチャーではこれらを 0 に設定する必要があります。
CMYK flipMode: 照明フィクスチャーが世界を逆向きに見ていることが判明した場合、このスイッチを切り替えると、送信される CMYK 値が反転します。つまり、0 が最も多くの色、255 が最も少ない色になります。
Red、green、blue channels: これらのプロパティは、mode プロパティ(上記)が rgb に設定されているライトに適用されます。これらはそれぞれ赤、緑、青の成分のチャンネル番号です。CMY フィクスチャーではこれらを 0 に設定する必要があります。
Zoom channel: ライトがビームをズーム(狭くしたり広くしたり)する機能を持つ場合、ここにズーム制御のチャンネル番号を入力します。そうでない場合は 0 のままにします。
Focus channel: ライトがスポットをフォーカスして異なる距離でハードエッジに見えるようにする機能を持つ場合、ここにフォーカス制御のチャンネル番号を入力します。そうでない場合は 0 のままにします。
Gobo channel: ライトがゴボを動的に変更する機能を持つ場合、ここにゴボ制御チャンネルの番号を入力します。そうでない場合はゼロのままにします。
Lamp on、lamp off: これらは、フィクスチャーのランプをオン / オフするための DMX コマンド(下記の「DMX コマンド」セクションを参照)です。フィクスチャーは多くの場合、コマンドを実行するために DMX 値を数秒間連続して送信することを要求します。DMX コマンドにより、これを行うことができます。
Open shutter、close shutter: 多くのフィクスチャーには、開(すべての光が通過する)または閉(光が通過しない)の 2 つの状態を持つシャッターがあります。シャッター応答は通常ディマー応答よりもはるかに速いため、Designer は高速なカットトゥブラックが必要なときは常にシャッターを使用します。シャッター開閉の DMX コマンド(次のセクションを参照)により、これを表現できます。
DMX commands
Section titled “DMX commands”多くのランプまたはフィクスチャーのコマンドは、特定の値を特定のチャンネルで数秒間送信することを要求します。例えば、Martin Mac2000 は、チャンネル 1 で値 250 を 5 秒間送信するとランプをオフにします。
DMX コマンドを作成するには:
- lamp on、lamp off、open shutter、close shutter プロパティのいずれかを左クリックして DmxCommands マネージャーを開きます。
- new dmxcommand テキストフィールドに DMX コマンドの名前(この例では frost)を入力します。
- Enter キーを押します。DmxCommand エディターが開きます。
Channel: コマンドを送信するチャンネル番号。他のすべてのチャンネル番号と同様に、これはフィクスチャーに対してローカルであり、有効な最小チャンネルは 1 です。channel が 0 の場合、データは送信されません。チャンネル番号はフィクスチャーの DMX チャートから直接読み取ることができます。
Value: これは、コマンドを実行するためにチャンネルで送信する値です。許容値は 0 から 255 までです。一部のコマンドは数値の範囲(例えば 248〜255)で動作します。通常は範囲の中間付近の値(この場合は 250)を選ぶのが最適です。
Time: これは、コマンドを実行するために値を送信し続ける時間(秒単位)です。コマンドが実行されると、Disguise はこの秒数の間チャンネルで値を送信し続けます。コマンドは実行後にキャンセルできません。この数値を 0 に設定することも可能です。その場合、Designer は値を 1 回だけ送信します。
Min/max value: 値を任意の範囲にスケーリングできます。min は範囲の下限値、max は範囲の上限値を指定します。
Pan/tilt controls
Section titled “Pan/tilt controls”この一連のプロパティは、フィクスチャーのパン / チルトの動作を指定します。フィクスチャーがムービングヘッドベースを持たない場合は、これらの値を 0 のままにしておきます。
Pan/pan fine: ほとんどのムービングヘッドフィクスチャーでは、16 ビットの数値で角度を制御でき、これは 2 つの部分に分割されて 2 つの別々のチャンネルで送信されます。これら 2 つのプロパティはそれらのチャンネルを指定します。他のすべてのチャンネルと同様に、許容される最小値は 1 です。これらの値はフィクスチャーの DMX チャートから直接読み取ることができます。
Pan range: これは、パン軸(垂直軸を中心とした回転)における移動範囲を度単位で指定します。範囲はフィクスチャーのマニュアルに記載されています。例えば、マニュアルに -270 から +270 の範囲と記載されている場合、pan range は 270*2 = 540 に設定する必要があります(自分で計算する代わりに、いつでも Disguise の内蔵電卓を使用できます)。このプロパティに負の数を設定することもできます。これにより、フィクスチャーは回転方向を反転します。
Tilt/tilt fine: これはそれぞれチルト制御とファインチルト制御のチャンネル番号を指定します。pan および pan fine と同様に、これらはマニュアルから直接読み取ることができます。
Tilt min/max: pan range は通常中心軸を中心に対称ですが、チルト範囲は前方(チルトの正の値)から後方(負の値)で異なる場合があります。したがって、Disguise では最小および最大のチルト値を度単位で指定できます。tilt min が tilt max より高くてもかまいません。この場合、チルト方向の応答が反転します。
Commands
Section titled “Commands”この一連のプロパティは、デフォルトパラメーターの設定を可能にします。
GenericLampDriver の Commands プロパティ
Reset: これは、フィクスチャーをリセットするために発行される DMX コマンドです。
すべてのステージフィクスチャーをリセットするには:
- ダッシュボード(画面上部のバー)から d3 を右クリックして Program Settings メニューを開きます。
- reset all DMX fixtures を選択します。
Default: これは、他のどのデータが送信されているかにかかわらず、毎フレーム送信される DMX コマンドのアレイです。これは、フィクスチャーには Designer が直接駆動しない追加の制御(パン / チルト速度、ゴボ速度、ストロボ、セカンダリーゴボ、カラーホイール制御など)が多数あることが多いためです。これらが未設定のままだと、通常の動作を妨げる値になってしまうことがあります。このため、追加のフィクスチャーパラメーターごとに DMX コマンドを作成し、適切に名前を付け、デフォルト値を適切な値に設定し、それを default アレイに追加することをお勧めします。これにより、フィクスチャーがピクセルとして円滑に動作することが保証されます。
Testing
Section titled “Testing”実際のフィクスチャーの例を使ってフィクスチャードライバーをテストするために使用する Testing プロパティ
Tester: ドライバーの最後のプロパティは LampTester です。これは、フィクスチャーのグリッド全体をアドレッシングする手間をかけずに、実際のフィクスチャーの例を使ってフィクスチャードライバーをテストするのに役立つように設計されたヘルパーです。
- tester を右クリックして LampTester エディターを開きます。
LampTester プロパティを使用するには、単一のフィクスチャーを Designer に接続し、LampTester エディターに含まれるプロパティを変更します。LampTester エディターが開いている間は、他のすべての DMX 信号(フィクスチャーのグリッドや他の DmxScreen からのもの)は抑制されます。
Test channel: これはフィクスチャーのベースチャンネル番号です(1 が有効な最小番号)。この番号が、フィクスチャーに割り当てたチャンネル番号と同じであることを確認してください。
Test universe: これはフィクスチャーに割り当てたユニバース番号です(1 が有効な最小ユニバース)。
Lamp: このプロパティにより、正しいランプのオン / オフコマンドを持っているかどうかをテストできます。最初は、テスターがオン / オフコマンドを送信しておらず、したがってランプがオンかオフかわからないため、状態は unknown に設定されています。プロパティを on または off に設定すると、ランプのオン / オフコマンドがフィクスチャーに送信されます。コマンドが正しく入力されていれば、ランプがオンとオフになるはずです。そうでない場合は、フィクスチャーのマニュアルと照らし合わせてコマンドを確認する必要があります。
Shutter: このプロパティにより、シャッターの開閉コマンドをテストできます。オプションスイッチを open または closed に設定すると、ランプシャッターがすぐに応答するはずです。
Test intensity: このプロパティにより、ディマーコマンドをテストできます。この数値を 0(暗い)から 255(明るい)の間の値に変更します。指定した値は、ディマーの min brightness 値を介さずに直接ディマーに送信されます(ただし dimmer flipMode は考慮されます)。
Test colour: このプロパティにより、テストカラーをフィクスチャーに送信できます。選択した色は RGB または CMY(フィクスチャータイプによる)に変換され、dimmer flipMode モードが考慮され、データがフィクスチャーに送信されます。チャンネル番号が正しければ、フィクスチャーは指定した色を再現するはずです。
Color Picker ウィンドウは、フィクスチャーにテストカラーを指定するために使用し、Test Colour プロパティを左クリックして開きます。
Pan: このプロパティにより、パン角度をフィクスチャーに直接送信できます(通常の動作では、パンとチルトはターゲットポイントに基づいて計算されます)。0 度はフィクスチャーをフィクスチャーベースの前方に向けるはずで、負の値で左に、正の値で右に回転します。フィクスチャーの前方は、(慣例により)小さな LED 制御パネルの右側として定義されます。手順としては、角度(例えば 90 度)を送信し、フィクスチャーが実際にその角度に回転することを確認します。回転しない場合は、パンチャンネル番号(動きがない場合)またはパン範囲を調整する必要があるかもしれません。
Tilt: このプロパティにより、チルト角度をフィクスチャーに直接送信できます。pan が 0 に設定されている場合、正のチルト値はフィクスチャーランプをフィクスチャーの前方に傾け、負の値は後方に傾けるはずです。tilt を 0 に設定すると、フィクスチャーは真上を向くはずです。チルト値を変更してもフィクスチャーが動かない場合は、チルトチャンネル番号の設定が正しくありません。フィクスチャーの角度が入力した角度と一致しない場合は、ドライバー内の tilt min および max の値を編集する必要があります。
MovingHeadLedDrivers
Section titled “MovingHeadLedDrivers”MovingHeadLedDriver は、ムービングヘッドベースと LED ピクセルのグリッドで構成されるフィクスチャーを制御します。したがって、標準の DmxDriver の制御と、GenericLampDriver の pan/tilt および commands プロパティを組み合わせています。唯一注目すべき追加プロパティは first pixel channel です。
MovingHeadLedDriver のプロパティ
Section titled “MovingHeadLedDriver のプロパティ”First pixel channel
Section titled “First pixel channel”これは、アレイ内の最初のピクセルのチャンネル(フィクスチャーのチャンネルの開始からの相対値。1 が有効な最小番号)を設定します。
First Pixel Channel プロパティは、アレイ内の最初のピクセルのチャンネルを設定します。