3. コントロールコンポーネント

3.1. コントロールコンポーネントの制御方法

コントロールコンポーネントには、大きく分けて3つのタイプがあります。

3.1.1. トリガータイプ コントロールコンポーネント:

トリガータイプのコンポーネントは、ノブ、ボタン等を操作することでコントロール信号を出力し、その信号によって他のコンポーネントを制御する、もしくは、プロセッシングタイプのコンポーネントに制御信号を送ることで所望の処理を実行させることを主目的として使用します。
(制御信号を入力して操作子を動かすことも可能です。)
トリガータイプのコンポーネントでは、操作子のタイプが3種類(Fader、Button、Radio Button)、それぞれに対して出力する制御信号(制御対象コンポーネントに入力する制御信号)のデータタイプが2種類(Value、Normalized Value)、合計6種類のコンポーネントが用意されています。
以下の例(Fader)に基づいて本リストの使用方法について説明します。
フェーダーコントロールコンポーネントは、連続値の制御信号をターゲットコンポーネントに送ることができます。

  • Control Parameter ( 赤線 ):
    操作子の変更通知を出力するためのポートの名前(Output Port Name)および操作子パラメータータイプ(Trigger/Processing)。それらに加え操作子を外部から制御するための入力ポートの名前(Input Port Name)も記載。

  • Output Value ( 緑線 ):
    操作子を制御した場合に出力される出力値のデータタイプとレンジ。

(例) Fader (Normalized)

parameter table sample2
fader control component sample

3.1.2. プロセッシングタイプ コントロールコンポーネント:

プロセッシングタイプのコンポーネントは、入力された制御信号に対して特定の処理を行った結果を出力します。DMEでは、これらの処理のタイプ別にコンポーネントを用意しています。
以下の例(NOT)に基づいて本リストの使用方法について説明します。
NOTコントロールコンポーネントは、入力値(OFF:0、ON:1)を反転させるコントロールコンポーネントです。

  • Control Parameter( 赤線 ):
    Processing処理に対する入力データ用ポートの名前(Input Port Name)、Processing処理の結果通知用ポートの名前(Output Port Name)および操作子パラメータータイプ(Trigger/Processing)。

  • Input Value( 青線 ):
    Processing処理の入力値の推奨データタイプとレンジ。

  • Output Value( 緑線 ):
    Processing処理結果の出力値のデータタイプとレンジ。

(例) NOT (Normalized Value)

parameter table sample3
not control component sample

3.1.3. その他:

上記2つ(トリガータイプ、プロセッシングタイプ)以外のタイプのコンポーネントです。

3.2. Input (Normalized Value): Button

ボタンのオン/オフを切り替えることによって、指定した値(正規化値)を出力します。

trigger button

(Inputが2の場合)
INPUT
On1:チャンネル1のボタンを制御するための入力値(OFF:0、ON:1)
On2:チャンネル2のボタンを制御するための入力値(OFF:0、ON:1)

OUTPUT
On1:チャンネル1の設定値を出力(0.00~1.00)
On2:チャンネル2の設定値を出力(0.00~1.00)
入力ポートから0が入力されるとボタンがオフになり、1が入力されるとオンになります。

3.2.1. 「Button」コンポーネントエディター

button component editor

① ボタンがオンになったときに②で設定された値を、ボタンがオフになったときに③で設定された値を出力します。 parameter set icon
② 0.00~1.00
③ 0.00~1.00

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

On1

Trigger: Button

On1

Normalized

0.00~1.00

※Input PortにValue (Num)データタイプでOFF:0、ON:1を入力することによってONボタンを制御することも可能です。

3.3. Input (Value): Button

ボタンのオン/オフを切り替えることによって、指定した値を出力します。
コンポーネントを配置したときに表示されるダイアログで出力値の種類(NumまたはdB)を選択できます。

trigger button

(Inputが2の場合)
INPUT
On1:チャンネル1のボタンを制御するための入力値(OFF:0、ON:1)
On2:チャンネル2のボタンを制御するための入力値(OFF:0、ON:1)

OUTPUT
On1:チャンネル1の設定値を出力(-20000~20000)、(−∞~10.00)
On2:チャンネル2の設定値を出力(-20000~20000)、(−∞~10.00)
入力ポートから0が入力されるとボタンがオフになり、1が入力されるとオンになります。

3.3.1. 「Button」コンポーネントエディター(Num)

button component editor num

① ボタンがオンになったときに②で設定された値を、ボタンがオフになったときに③で設定された値を出力します。 parameter set icon
② -20000~20000
③ -20000~20000

3.3.2. 「Button」コンポーネントエディター(dB)

button component editor db

① ボタンがオンになったときに②で設定された値を、ボタンがオフになったときに③で設定された値を出力します。 parameter set icon
② −∞~10.00
③ −∞~10.00

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

On1

Trigger: Button

On1

Value

dB

−∞~10.00

Num

-20000~20000

※Input PortにValue (Num)データタイプでOFF:0、ON:1を入力することによってONボタンを制御することも可能です。

3.4. Input (Normalized Value): Radio Button

複数のボタンのうち一つのボタンだけをオンにすることができます。すべてのボタンをオフにすることもできます。ボタンがオンに切り替わったときに、オンになったボタンのチャンネル番号と指定した値(正規化値)を出力します。

trigger radio button nb

(Inputが2の場合)
INPUT
1:ボタン1を制御するための入力値(OFF:0、ON:1)
2:ボタン2を制御するための入力値(OFF:0、ON:1)
Sel:オンにするボタン番号の指定(※)

OUTPUT
1:ボタン1がオンになったとき1を、オフになったとき0を出力
2:ボタン2がオンになったとき1を、オフになったとき0を出力
Out:ボタンがオンになった個所の設定値を出力
Sel:オンになったボタン番号(※)

※はParametersのControl PINsをチェックすると表示されます。

3.4.1. 「Radio Button」コンポーネントエディター

radio button component editor

① ボタンがオンになったときに②で設定された値を出力します。 parameter set icon
② 0.00~1.00
③ ボタンがオンになっているチャンネル番号を表示します。すべてオフの場合は”0"と表示されます。

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

CH (1,2..)

Trigger: Radio Button

CH (1,2..)

Normalized

OFF:0 ON:1

-

Out

Value

Num

0.00~1.00

Sel

Sel

Value

Num

1-256

※Input Port:CHに Value (Num)データタイプでOFF:0、ON:1を入力することでONボタンを制御することも可能です。
※Input Port:Selに Value (Num)データタイプでCH番号を入力することでONボタンを制御することも可能です。

3.5. Input (Value): Radio Button

複数のボタンのうち一つのボタンだけをオンにすることができます。すべてのボタンをオフにすることもできます。ボタンがオンに切り替わったときに、オンになったボタンのチャンネル番号と指定した値を出力します。
コンポーネントを配置したときに表示されるダイアログで出力値の種類(NumまたはdB)を選択できます。

trigger radio button nb

(Inputが2の場合)
INPUT
1:ボタン1を制御するための入力値(OFF:0、ON:1)
2:ボタン2を制御するための入力値(OFF:0、ON:1)
Sel:オンにするボタン番号の指定(※)

OUTPUT
1: ボタン1がオンになったとき1を、オフになったとき0を出力
2: ボタン2がオンになったとき1を、オフになったとき0を出力
Out:ボタンがオンになった個所の設定値を出力
Sel:オンになったボタン番号(※)

※はParametersのControl PINsをチェックすると表示されます。

3.5.1. 「Radio Button」コンポーネントエディター(Num)

radio button component editor num

① ボタンがオンになったときに②で設定された値を出力します。 parameter set icon
② -20000~20000
③ ボタンがオンになっているチャンネル番号を表示します。すべてオフの場合は”0"と表示されます。

3.5.2. 「Radio Button」コンポーネントエディター(dB)

radio button component editor db

① ボタンがオンになったときに②で設定された値を出力します。 parameter set icon
② −∞~10 dB
③ ボタンがオンになっているチャンネル番号を表示します。すべてオフの場合は”0"と表示されます。
ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

CH (1,2..)

Trigger: Radio Button

CH (1,2..)

Value

Num

OFF:0 ON:1

-

Out

Value

dB

−∞~10.00

Num

-20000~20000

Sel

Sel

Value

Num

1-256

※Input Port:CHに Value (Num)データタイプでOFF:0、ON:1を入力することでONボタンを制御することも可能です。
※Input Port:Selに Value (Num)データタイプでCH番号を入力することでONボタンを制御することも可能です。

3.6. Input (Normalized Value): Fader

操作子を変更することで連続値(正規化値)を出力します。

trigger fader

(Inputが2の場合)
INPUT
Value1:ノブ1を制御するための入力値(0.00~1.00)
Value2:ノブ2を制御するための入力値(0.00~1.00)

OUTPUT
Value1:ノブ1を操作したときの出力値(0.00~1.00)
Value2:ノブ2を操作したときの出力値(0.00~1.00)

入力信号(0.00~1.00)によってノブを制御することもできます。

3.6.1. 「Fader」コンポーネントエディター

fader component editor nb

① 0.00から1.00の正規化された値を出力します。 parameter set icon

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value1

Trigger: Fader

Value1

Normalized

0.00~1.00

※Input Portに Value (Num)、Value (dB)、Normalized Valueの数値を入力することで操作子を制御することも可能です。

3.7. Input (Value): Fader

操作子を変更することで連続値を出力します。
コンポーネントを配置したときに表示されるダイアログで出力値の種類(NumまたはdB)を選択できます。

trigger fader value

(Inputが2の場合)
INPUT
Value1:ノブ1を制御するための入力値(-20000~20000)、(−∞~10.00)
Value2:ノブ2を制御するための入力値(-20000~20000)、(−∞~10.00)

OUTPUT
Value1:ノブ1を操作したときの出力値(-20000~20000)、(−∞~10.00)
Value2:ノブ2を操作したときの出力値(-20000~20000)、(−∞~10.00)

入力信号(-20000~20000)、(−∞~10.00)によってノブを制御することもできます。

3.7.1. 「Fader」コンポーネントエディター(Num)

fader component editor num

① -20000~20000の値を出力します。 parameter set icon
② MAX、MINはフェーダーの動作範囲を指定します(-20000~20000)。

3.7.2. 「Fader」コンポーネントエディター(dB)

fader component editor db

① −∞~10.00の値を出力します。 parameter set icon
② MAX、MINはフェーダーの動作範囲を指定します(−∞~10.00)。

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value1

Trigger: Fader

Value1

Value

Num

-20000~20000

dB

∞~10.00

Num

-20000~20000

dB

−∞~10.00

※Input Portに Value (Num)、Value (dB)、Normalized Valueの数値を入力することで①のノブを制御することも可能です。

3.8. Processing (Normalized Value): Logic

基本回路のコンポーネントです。
コンポーネントを配置したときに表示されるダイアログでAND、NAND、OR、NOR、XOR、NOT XOR、1 of Nを選択できます。
image::processing_logic_nv.png[align="left"]

(Inputが2の場合)
INPUT
1:Logicへの入力値1(OFF:0、ON:1)
2:Logicへの入力値2(OFF:0、ON:1)

OUTPUT
Out:Logicの処理結果(OFF:0、ON:1)

3.8.1. 「Logic」コンポーネントエディター

logic component editor

① 入力信号を確認できます。
② 出力信号(処理結果)を確認できます。

3.8.2. 「Logic」コンポーネントエディター (AND)

すべての入力が1のとき、1が出力されます。
いずれかの入力が1つでも0になると0が出力されます。
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

3.8.3. 「Logic」コンポーネントエディター (NAND)

すべての入力が1のとき、0が出力されます。
いずれかの入力が1つでも0になると1が出力されます。
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

3.8.4. 「Logic」コンポーネントエディター(OR)

すべての入力が0のとき、0が出力されます
いずれかの入力が1つでも1になると、1が出力されます。
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

3.8.5. 「Logic」コンポーネントエディター (NOR)

すべての入力が0のとき、1が出力されます
いずれかの入力が1つでも1になると、0が出力されます。
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

3.8.6. 「Logic」コンポーネントエディター (XOR)

1の入力が奇数個のとき、1が出力されます。
1の入力が偶数個のとき、0が出力されます
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

3.8.7. 「Logic」コンポーネントエディター (NOT XOR)

1の入力が偶数個のとき、1が出力されます。
1の入力が奇数個のとき、0が出力されます
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

3.8.8. 「Logic」コンポーネントエディター (1 of N)

いずれかの入力が1つ1のとき、1が出力されます。
いずれかの入力が2つ以上1のとき、0が出力されます。
入出力が0の場合はインジケーターが消灯し、1の場合は点灯します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

OFF:0、
ON:1

CH (1,2..)

Processing: Logic (AND,NAND,OR,NOR, XOR, NOT XOR,1 of N)

Out

Value

Num

OFF:0、
ON:1

3.9. Processing (Normalized Value): NOT

入力値を反転させるコンポーネントです。

processing not nv

INPUT
1:入力値(OFF:0、ON:1)

OUTPUT
Out1:NOTの処理結果(OFF:0、ON:1)

入力値が1のとき、0が出力されます。
入力値が0のとき、1が出力されます。

3.9.1. 「NOT」コンポーネントエディター

not component editor

① 入力値が1のとき点灯、0のとき消灯します。
② 出力値が1のとき点灯、0のとき消灯します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

OFF:0、
ON:1

CH (1,2..)

Processing: NOT

Out

Value

Num

OFF:0、
ON:1

3.10. Processing (Normalized Value): Flip-Flop

トグル動作を実現するためのコンポーネントです。
image::processing_flip_flop_nv.png[align="left"]

INPUT
Set:[Set]ボタンを押すためのトリガー入力 ※
Reset:[Reset]ボタンを押すためのトリガー入力 ※
Toggle:[Toggle]ボタンを押すためのトリガー入力 ※
※:外部から入力される値は、動作に関係しない単なるトリガーとして動作します。

OUTPUT
Out:[Set]ボタンのオン/オフ状態(OFF:0、ON:1)
Not Out:Outの反転値

[Set]ボタンがオンになったときに、Outから1が出力され、Not OutからOutの反転値が出力されます。
[Reset]ボタンをオンにすることで[Set]ボタンをオフにできます。

3.10.1. 「Flip-Flop」コンポーネントエディター

flip flop component editor

① [Set]ボタンをオンにすると、[Toggle]ボタンもオンになり、[Output]インジケーターが点灯します。
② [Reset]ボタンをオンにすると、[Toggle]ボタンがオフになり、[Output]インジケーターが消灯します。Outから0、Not Outからは1が出力されます。
③ [Toggle]ボタンは押されるたびにオンとオフが切り替わります。オンのときは[Set]ボタンがオンの処理を、オフのときは[Reset]ボタンがオンの処理を行います。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Trigger Input

-

Set

Processing: Flip-Flop

-

-

-

-

Trigger Input

-

Reset

-

-

-

-

Trigger Input

-

Toggle

-

-

-

-

-

-

-

-

Out

Value

Num

OFF:0、
ON:1

-

-

-

-

NotOut

Value

Num

OFF:0、
ON:1

3.11. Processing (Normalized Value): Invert

正規化値の最大値(1.00)から入力値を引いた値を算出するコンポーネントです。

processing invert nv

(Inputが2の場合)
INPUT
1:チャンネル1の入力値(0.00~1.00)
2:チャンネル2の入力値(0.00~1.00)

OUTPUT
Out1:1.00からチャンネル1の入力値を引いた値
Out2:1.00からチャンネル2の入力値を引いた値

3.11.1. 「Invert」コンポーネントエディター

invert component editor

① 入力値(0.00~1.00)を確認できます。
② 1.00から入力値①を引いた値が出力されます。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Normalized

0.00~1.00

CH (1,2..)

Processing: Invert

CH (1,2..)

Normalized

0.00~1.00

3.12. Processing (Normalized Value): Compare

2つの入力値の比較結果を得るためのコンポーネントです。
コンポーネントを配置したときに表示されるダイアログでGreater、Less、Equalを選択できます。

processing compare nv

INPUT
1:入力値1(0.00~1.00)
2:入力値2(0.00~1.00)

OUTPUT
Out:比較結果(0、1)

3.12.1. 「Compare」コンポーネントエディター

compare component editor

① 入力値を確認できます。(0.00~1.00)
② 2つの入力値を比較した結果が出力されます。

3.12.2. 「Compare」コンポーネントエディター(Greater)

In1 > In2のとき1が出力され、Outインジケーターが点灯します。
それ以外は0が出力され、インジケーターが消灯します。

3.12.3. 「Compare」コンポーネントエディター(Less)

In1 < In2のとき1が出力され、Outインジケーターが点灯します。
それ以外は0が出力され、インジケーターが消灯します。

3.12.4. 「Compare」コンポーネントエディター(Equal)

In1 = In2のとき1が出力され、Outインジケーターが点灯します。
それ以外は0が出力され、インジケーターが消灯します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Normalized

0.00~1.00

CH (1,2)

Processing: Compare (Greater, Less, Equal)

-

-

-

-

-

-

-

-

Out

Value

Num

OFF:0、
ON:1

3.13. Processing (Normalized Value): Difference

2つの入力値の差を得るためのコンポーネントです。

difference

INPUT
1:入力値1(0.00~1.00)
2:入力値2(0.00~1.00)

OUTPUT
Out:入力値1から入力値2を引いた値
入力値1から入力値2を引いた(マイナスした)結果がマイナスの場合は0.00になります。

3.13.1. 「Difference」コンポーネントエディター

difference component editor

① 入力値(0.00~1.00)を確認できます。
② 入力値1から入力値2を引いた(マイナスした)値が表示されます。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Normalized

0.00~1.00

CH (1,2)

Processing: Difference

-

-

-

-

-

-

-

-

Out

Normalized

0.00~1.00

3.14. Processing (Normalized Value): Max/Min

複数のポートから入力された値の中から最大値/最小値を検出し、出力するコンポーネントです。

max min nv

(Inputが2の場合)
INPUT
1:入力値1(0.00~1.00)
2:入力値2(0.00~1.00)

OUTPUT
Max:複数の入力値の中での最大値(0.00~1.00)
Min:複数の入力値の中での最小値(0.00~1.00)

3.14.1. 「Max/Min」コンポーネントエディター

max min component editor nv

① 入力値(0.00~1.00)を確認できます。
② すべてのチャンネル入力のなかで最大値(0.00~1.00)をMaxとして表示しMaxポートから出力します。すべてのチャンネル入力のなかで最小値(0.00~1.00)をMinとして表示しMinポートから出力します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Normalized

0.00~1.00

CH (1,2..)

Processing: Max/Min

-

-

-

-

-

-

-

-

Max

Normalized

0.00~1.00

-

-

-

-

Min

Normalized

0.00~1.00

3.15. Processing (Value): Negate

入力値を演算処理するコンポーネントです。
コンポーネントを配置したときに表示されるダイアログでNegate、Square、Square Root、Absoluteを選択できます。

negate v

(Inputが2の場合)
INPUT
1:チャンネル1の入力値(-20000~20000)、(−∞~10.00)
2:チャンネル2の入力値(-20000~20000)、(−∞~10.00)

OUTPUT
1:チャンネル1の入力値に対する計算結果
2:チャンネル2の入力値に対する計算結果

3.15.1. 「Negate」コンポーネントエディター

negate component editor

① 入力信号を確認できます。
② 出力信号(処理結果)を確認できます。

3.15.2. 「Negate」コンポーネントエディター(Negate)

入力値のプラス・マイナスを反転した値を出力します。

3.15.3. 「Negate」コンポーネントエディター(Square)

入力値を2乗した値を出力します。

3.15.5. 「Negate」コンポーネントエディター(Absolute)

入力値の絶対値を出力します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

-20000~20000

CH (1,2..)

Processing : Negate, Square, Square Root, Absolute

CH (1,2..)

Actual Value(実数値)

dB

−∞~10.00

3.16. Processing (Value): Compare

2つの入力値の比較結果を得るためのコンポーネントです。
コンポーネントを配置したときに表示されるダイアログでGreater、Less、Equalを選択できます。

compare v

INPUT
1:入力値1(-20000~20000)、(−∞~10.00)
2:入力値2(-20000~20000)、(−∞~10.00)

OUTPUT
Out:比較結果(0、1)

3.16.1. 「Compare」コンポーネントエディター

compare component editor v

① 入力値を確認できます。
② 2つの入力値を比較した結果が出力されます。

3.16.2. 「Compare」コンポーネントエディター(Greater)

In1 > In2のとき1が出力され、Outインジケーターが点灯します。
それ以外は0が出力され、インジケーターが消灯します。

3.16.3. 「Compare」コンポーネントエディター(Less)

In1 < In2のとき1が出力され、Outインジケーターが点灯します。
それ以外は0が出力され、インジケーターが消灯します。

3.16.4. 「Compare」コンポーネントエディター(Equal)

In1 = In2のとき1が出力され、Outインジケーターが点灯します。
それ以外は0が出力され、インジケーターが消灯します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

-20000~20000

CH (1,2..)

Processing: Compare (Greater, Less, Equal)

-

-

-

-

dB

−∞~10.00

-

-

-

-

-

-

-

-

Out

Value

Num

OFF:0、
ON:1

3.17. Processing (Value): Multi Compare

複数のポートから入力された値を比較し、最大値/最小値が入力されているチャンネル番号を検出するコンポーネントです。
コンポーネントを配置したときに表示されるダイアログでGreatest、Smallestを選択できます。

multi compare v

(Inputが2の場合)
INPUT
1:入力値1(-20000~20000)、(−∞~10.00)
2:入力値2(-20000~20000)、(−∞~10.00)

OUTPUT
Out1:チャンネル1の入力値が最大値/最小値の場合ON:1を出力。それ以外のときは0を出力。
Out2:チャンネル2の入力値が最大値/最小値の場合ON:1を出力。それ以外のときは0を出力。

3.17.1. 「Multi Compare」コンポーネントエディター

multi compare component editor v

① 入力値を確認できます。
② Threshold値
③ Thresholdを超える複数の入力値を比較した結果(最大/最小の値が入力されているチャンネル)が表示されます。

3.17.2. 「Multi Compare」コンポーネントエディター(Greatest)

Threshold値より大きい入力値を比較し、最大値と判定されたチャンネルから1を出力します。それ以外のチャンネルは0を出力します。

3.17.3. 「Multi Compare」コンポーネントエディター(Smallest)

Threshold値より小さい入力値を比較し、最小値と判定されたチャンネルから1を出力します。それ以外のチャンネルは0を出力します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

-20000~20000

CH (1,2..)

Processing : Multi Compare ( Greatest, Smallest )

CH (1,2..)

Value

Num

OFF:0、
ON:1

dB

−∞~10.00

3.18. Processing (Value): Difference

2つの入力値の差を得るためのコンポーネントです。

difference v

INPUT
1:入力値1(-20000~20000)、(−∞~10.00)
2:入力値2(-20000~20000)、(−∞~10.00)

OUTPUT
Out:入力値1から入力値2を引いた値
入力値1から入力値2を引いた結果がマイナスの場合は0.00になります。

3.18.1. 「Difference」コンポーネントエディター

difference component editor v

① 入力値を確認できます。
② 入力値1から入力値2を引いた(マイナスした)値が表示されます。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

-20000~20000

CH (1,2)

Processing: Difference

-

-

-

-

dB

−∞~10.00

-

-

-

-

-

-

-

-

Out

Value

Num

-20000~20000

-

-

-

-

dB

−∞~10.00

3.19. Processing (Value): Max/Min

複数のポートから入力された値の中から最大値/最小値を検出し、出力するコンポーネントです。

(Inputが2の場合)
INPUT
1:入力値1(-20000~20000)、(−∞~10.00)
2:入力値2(-20000~20000)、(−∞~10.00)

OUTPUT
Max:複数の入力値の中での最大値
Min:複数の入力値の中での最小値

3.19.1. 「Max/Min」コンポーネントエディター

max min v

① 入力値(0.00~1.00)を確認できます。
② すべてのチャンネル入力のなかで最大値をMaxとして表示しMaxポートから出力します。
すべてのチャンネル入力のなかで最小値をMinとして表示しMinポートから出力します。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

-20000~20000

CH (1,2..)

Processing: Max/Min

-

-

-

-

dB

−∞~10.00

-

-

-

-

-

-

-

-

Max

Value

Num

OFF:0、
ON:1

dB

−∞~10.00

-

-

-

-

Min

Value

Num

OFF:0、
ON:1

dB

−∞~10.00

3.20. Processing: Delay

入力信号を遅延させて出力させることができるコンポーネントです。

delay2

(Inputが2の場合)
INPUT
1:チャンネル1の入力値
2:チャンネル2の入力値
On1:チャンネル1のボタンを制御するための入力値(OFF:0、ON:1) (※)
On2:チャンネル2のボタンを制御するための入力値(OFF:0、ON:1) (※)

OUTPUT
1:チャンネル1の入力値
2:チャンネル2の入力値
On1:チャンネル1のボタンを切り替えたときの出力値(OFF:0、ON:1)(※)
On2:チャンネル2のボタンを切り替えたときの出力値(OFF:0、ON:1)(※)
※はParameters Control PINsをチェックすると表示されます。
遅延時間が0msecの場合は、入力信号は、スルーして出力されます。

3.20.1. 「Delay」コンポーネントエディター

delay component editor2

① Delay機能の有効/無効を切り替えます。 parameter set icon
② チャンネル入力に任意の値を入力したとき、入力された値が設定した遅延時間(0 ms~60.00 s)の分だけ遅れて出力されます。
ON状態のときのみ遅延させることができます。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Through

CH (1,2..)

Processing: Delay

CH (1,2..)

Input Valueと同じ値

Value

Num

OFF:0、
ON:1

ON (1,2..)

ON (1,2..)

Value

Num

OFF:0、
ON:1

3.21. Processing: External Events

入力ポートへの0もしくは1の数値入力をトリガーにし、ネットワークに送信するコマンドの設定を行います。
入力ポート1つに対して、1つのExternalイベントが設定できます。
コンポーネント内で最大16個までのExternalイベントが設定できます。
コンポーネントを配置したときに表示されるダイアログでプロトコル(TCP、UDP)を選択できます。

external events

3.21.1. 「External Events」コンポーネントエディター

external events component editor

[IP Address] テキストボックス
コマンドを受信する機器のIPアドレスを設定します。

[Port No.] テキストボックス/ノブ
コマンドを受信する機器のポート番号を設定します。

[Input] インジケーター
各入力ポートに入力されている信号の状態を表示します。「0」が入力されている場合は消灯し、「1」が入力されている場合は点灯します。

[Port] リストボックス
編集対象を選択します。

[Comment] テキストボックス
テキストを入力できます。例えば、イベントの説明を入力することで識別しやすくするといった活用ができます。

Newline Code [CR(0D)]/[LF(0A)]/[CR+LF]ボタン
[Hex]においてAdd a newline code at the end of ‘Hex’.で追加、
または [Ascii]編集中に改行した場合の改行コードを選択します。
CRは0x0D、LFは0x0A、CR+LFは0x0D 0x0Aです。

[Command] ボタン
0を選択すると、入力ポートに0が入力されたときに送信されるコマンドを[Hex]テキストボックスで編集します。
1を選択すると、入力ポートに1が入力されたときに送信されるコマンドを[Hex]テキストボックスで編集します。

[Overwrite] ボタン
オンにすると[Hex]テキストボックスが上書き入力になります。オフにすると挿入になります。

[Hex] テキストボックス
16進数でコマンドを入力できます。

Add a newline code at the end of ‘Hex’. [Add]ボタン
表示中のコマンドの最後に改行コードを追加します。

D/C(Disconnection Delay) Time ノブ(TCPコマンドのみ)
コマンドを送信後、接続先機器とのセッションを切断するまでの時間を設定します。
機器をうまく制御できないときに調整してください。

[Test] ボタン
[Hex]テキストボックスに入力されているコマンドをProVisionaire Designから直接送信します。

Hex [Clear]ボタン
[Hex]テキストボックスの内容を消去します。

[Convert] ボタン
Asciiテキストボックスに入力されている文字列コマンドを16進数データのコマンドに変換して、Hexテキストボックスに反映させます。

[Ascii] テキストボックス
文字列でコマンドを入力できます。

Ascii [Clear]ボタン
[Ascii]テキストボックスの内容を消去します。

3.22. Processing: Suspend

入力信号の出力を一時的に停止させるコントロールコンポーネントです。

suspend

(Inputが2の場合)
INPUT
1:チャンネル1の入力値
2:チャンネル2の入力値
On1:チャンネル1のボタンを制御するための入力値(OFF:0、ON:1) (※)
On2:チャンネル2のボタンを制御するための入力値(OFF:0、ON:1) (※)

OUTPUT
1:チャンネル1の入力値
2:チャンネル2の入力値
On1:チャンネル1のボタンを切り替えたときの出力値(OFF:0、ON:1)(※)
On2:チャンネル2のボタンを切り替えたときの出力値(OFF:0、ON:1)(※)
※はParameters Control PINsをチェックすると表示されます。

3.22.1. 「Suspend」コンポーネントエディター

suspend componenet editor

① オンのときに、信号の出力を停止します。 parameter set icon

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Through

CH (1,2..)

Processing: Suspend

CH (1,2..)

Input Valueと同じ値

Value

Num

OFF:0、
ON:1

On(1,2..)

On(1,2..)

Value

Num

OFF:0、
ON:1

3.23. Processing: Router

入力を出力ポートに振り分けます。
1つの入力を複数のチャンネルに出力できますが、複数の入力を1つのチャンネルには出力できません。

router

(Inputが2の場合)
INPUT
1:チャンネル1への入力値
2:チャンネル2への入力値
Out1 In1:Out1に対するIn1の出力を切り替え(OFF:0、ON:1) (※)
Out1 In2:Out1に対するIn2の出力を切り替え(OFF:0、ON:1) (※)
Out1 Sel:Out1に出力する入力信号を指定(0~64) (※)
0を指定すると信号は出力されません。
Out2 In1:Out2に対するIn1の出力を切り替え (OFF:0、ON:1) (※)
Out2 In2:Out2に対するIn2の出力を切り替え (OFF:0、ON:1) (※)
Out2 Sel:Out2に出力する入力信号を指定(0~64) (※)
0を指定すると信号は出力されません。

OUTPUT
1:チャンネル1からの出力値
2:チャンネル2からの出力値
Out1 In1:Out1に対するIn1の出力状態 (OFF:0、ON:1) (※)
Out1 In2:Out1に対するIn2の出力状態(OFF:0、ON:1) (※)
Out1 Sel:Out1に出力される入力信号(0~64)(※)
Out2 In1:Out2に対するIn1の出力状態 (OFF:0、ON:1) (※)
Out2 In2:Out2に対するIn2の出力状態 (OFF:0、ON:1) (※)
Out2 Sel:Out2に出力される入力信号(0~64)(※)
※はParameters Control PINsをチェックすると表示されます。

3.23.1. 「Router」コンポーネントエディター

router component editor2

① 入力信号を振り分けるルーターです。マス目をクリックすることで出力のオン/オフを切り替えます。 parameter set icon

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Through

CH (1,2..)

Processing: Router

CH (1,2..)

Input Valueと同じ値

Value

Num

OFF:0、
ON:1

OUT(1,2..) (In1,2..)

OUT(1,2..) (In1,2..)

Value

Num

OFF:0、
ON:1

Value

Num

INPUT CH No

OUT(1,2..) Sel

OUT(1,2..) Sel

Value

Num

INPUT CH No

3.24. Controller: GPI In

GPI INから入力される信号をControlレイヤーで扱える制御信号に変換します。

gpi in

各GPI In端子(16個)からの入力に対し、0~1で正規化された連続値を各出力ポートから出力します。
GPI Inputの設定方法は2種類あります。

  • 機器シートの[Tools]ボタンから開くGPI Inputダイアログで設定する。
    1つの[GPI IN]端子からの入力で、1つの機能を実行するには、こちらの方法をお試しください。

  • 機器シートのControlレイヤーにGPI Inputコンポーネントを追加し、コンポーネントエディターで設定する。
    1つの[GPI IN]端子からの入力によって、複数のパラメーター/機能を同時にコントロールしたい場合、コントロールコンポーネントを組み合わせて複雑な動作をさせたい場合は、こちらの方法をお試しください。

※GPI Inputは、ダイアログによる設定とControlレイヤーのGPI Inputコンポーネントによる設定が同時に実行されます。

3.24.1. 「GPI Input」コンポーネントエディター

入力されたGPI信号を、設定された方式で0~1の正規化値に変換し、出力します。

gpi in component editor

以降はProVisionaire DesignユーザーガイドのGPI Inputダイアログをご覧ください。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

-

-

-

-

Trigger: GPI IN

CH (1,2..)

Normalized

0.00~1.00

3.25. Controller: GPI Out

gpi out

GPI Out信号をGPI Out端子から出力します。
GPI Outputの設定方法は2種類あります。

  • 機器シートの[Tools]ボタンから開くGPI Outputダイアログで設定する。
    1つの動作を要因として、1つの[GPI OUT] 端子から出力するような使い方の場合は、こちらの方法をお試しください。

  • 機器シートのControlレイヤーにGPI Outputコンポーネントを追加し、コンポーネントエディターで設定する。
    複数の動作を要因として、1つの[GPI OUT] 端子から出力したい場合、コントロールコンポーネントを組み合わせて複雑な動作をさせたい場合は、こちらの方法をお試しください。

※Outputポートタイプの設定は、ダイアログとControlレイヤーのGPI Outputコンポーネントで連動します。

3.25.1. 「GPI Output」コンポーネントエディター

gpi out component editor

以降は ProVisionaire Designユーザーガイド のGPI Outputダイアログをご覧ください。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

OFF:0、
ON:1

CH (1,2..)

Trigger: GPI OUT

-

-

-

3.26. Controller: Scheduler

イベントが起動した時刻にトリガーを出力します。

scheduler

INPUT
Enable 001 : イベントの”Enable”パラメーターを制御(OFF:0、ON:1)。

OUTPUT
Event 001 : イベントが起動した時刻に1を出力

3.26.1. 「Scheduler」コンポーネントエディター

scheduler component editor

Addボタン
Add Eventダイアログを開きます。

Editボタン
選択中のイベントの編集ダイアログを開きます。設定項目の説明はAdd Eventダイアログを参照ください。

Clearボタン
選択中のイベントを削除します。

All Clearボタン
すべてのイベントを削除します。

Show Event Timeチェックボックス
チェックボックスがオフのとき、イベントの発生時間を表示しません。表示スペースを節約するためです。

Event Info
選択中のイベントの概略を表示します。

[<][>]ボタン
Monthの場合は、表示を1ヵ月送ります/戻します。
Dayの場合は、表示を1日送ります/戻します。

Todayボタン
Month表示の場合は、本日を含む月へ飛びます。
Dayの場合は、本日のスケジュールを表示します。

Month/Day/List選択ボタン
カレンダーを月表示/日表示またはイベントのリスト表示に切り替えます。

  • Month/Day
    日付をダブルクリックするとAdd Eventダイアログを表示します。
    周期イベント以外はイベントをドラッグ&ドロップで移動させることができます。

  • List
    アウトプット端子に連携しているイベントを端子の若い番号順に表示します。
    Enableチェックボックスにより、イベントの有効/無効を変更できます。また、このパラメーターは、各機能へアサインできます。

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

OFF:0、
ON:1

Enable (001~100)

-

-

-

-

-

-

-

-

-

Event (001,002…)

-

1

3.26.2. Add Eventダイアログ

イベントを追加します。
単発のイベントや定期的なイベントを設定することができます。

scheduler add event

No.テキストボックス
イベントを発行するコンポーネントのアウトプット端子を指定します。
設定後、変更もできます。

Event Name
イベントの名称を編集します。

Event Schedule

  • Color選択ボタン
    カレンダーに表示されるイベントの色を選択します。これを使ってイベントを色分けすると見やすくなります。

  • Date
    イベントの発行日付を設定します。(年/月/日)
    直接入力または右にあるVアイコンをクリックして表示されるカレンダーで日付を変更します。
    Repeat Eventの設定によっては表示されない場合があります。

  • Time
    イベントの起動時刻を設定します。(時:分、24時間表示)
    設定したい時/分をクリックし、スピンボックスまたは直接入力して数値を変更します。
    下記のRepeat Eventをチェックし、イベントの周期を「Hourly」に設定した場合は、分のみ設定可能となります。
    1分以下で時間管理をするには、コンポーネントのアウトプット端子にDelayコントロールコンポーネントを接続して時間を調整してください。

Repeat Event

  • Repeat Eventチェックボックス
    チェックボックスをオンにすると、周期的なイベントを設定できます。

  • [Yearly]/[Monthly]/[Weekly]/[Daily]/[Hourly]コンボボックス
    YearlyでDay of the Monthチェックボックスをオンにすると“Event Schedule”のDateは無効になり、指定した設定でイベントを繰り返します。
    MonthlyでDay of the Weekチェックボックスをオンにすると“Event Schedule”のDateは無効になり、指定した設定でイベントを繰り返します。

  • Exceptionボタン
    繰り返しイベントで、例外的にイベントを発行しない日時を設定します。

note icon イベントごとの有効/無効は、List画面の"Enable"で設定できます。
チェックを外したときトリガーを発行しません。
Enableパラメーターは、DCP, GPI等のコントローラーにドラッグアンドドロップでアサインできます。

scheduler event control enable

設定の詳細は、 ProVisionaire Designユーザーガイド のMTX5-D/Schedulerダイアログを参照ください。

3.27. Conductor

3.27.1. 概要

Conductorとは、DMEが周辺機器を制御する機能です。Conductorは、DMEのControlコンポーネントとして提供されています。ConductorコンポーネントにDMEの周辺機器のプリセット/スナップショットやパラメーターをアサインし、これを外部コントローラーやControlコンポーネントで操作することで周辺機器を制御します。

V3.0時点ではDME5/3にのみ対応しています。
conductor overview

3.27.2. ワークフロー

全体像

conductor picture
conductor picture2

手順

  1. ProjectシートにDMEを配置します。

conductor workflow1
  1. ツールバーの[Conductor]ボタンをクリックします。

conductor workflow2
  1. 表示された「Open Conductor Component Editor」ダイアログで、Conductorを実行させるDMEを選択し、OKをクリックします。

conductor workflow3
  1. Conductorコンポーネントエディターが表示されます。

conductor workflow4
  1. Conductorにパラメーターやプリセットを登録します。
    登録方法は2通りあります。用途に合わせて選択してください。

◆機器シートからの登録方法
基本の登録方法です。

◆Controlled Devicesからの登録方法
ProVisionaire Design非対応製品(デジタルミキサーなど)はこの方法で登録します。

◆機器シートからの登録方法

登録対象 登録元 登録方法

連続的に変化する
パラメーター
例:
Fader Level,
EQ Freqency
Delay time
など

コンポーネントエディター

を押しながら、Conductorコンポーネントエディターの「Variable Value」にドラッグアンドドロップします。
conductor workflow6

パラメーターの固定値
例:
On/Off,
Mute,
Level(固定値)
など

コンポーネントエディター

を押しながら、Conductorコンポーネントエディターの「Fixed Value」にドラッグアンドドロップします。
conductor workflow5

Snapshot
Preset

Parametersエリア

Conductorコンポーネントエディターの「Fixed Value」にドラッグアンドドロップします。
conductor workflow7

「Fixed Value」と「Variable Value」の違いについては 「コンポーネントの種類」 を参照ください。

登録が終わったら、 手順6 にお進みください。

◆Controlled Devicesからの登録方法

5-1. Conductorコンポーネントエディターの[Controlled Devices]ボタンをクリックします。

conductor workflow8

5-2. 「Controlled Devices」ダイアログの[Add Device]ボタンをクリックします。

conductor workflow9

5-3. 「Add Device」ダイアログで、コントロールする機器を選択します。
[Add]ボタンを押すと、連続して機器を追加できます。
すべての機器を追加し終わったら、[Close]ボタンを押してダイアログを閉じてください。

conductor workflow10

「Controlled Devices」ダイアログにパラメーターやプリセットが表示されます。

conductor workflow11

5-4. 登録するパラメーターやプリセットをConductorコンポーネントエディターの「Fixed Value」または「Variable Value」ドラッグアンドドロップします。

conductor workflow12
「Fixed Value」と「Variable Value」の違いについては 「コンポーネントの種類」 を参照ください。
  1. 登録したパラメーターやプリセットの設定をします。
    リストの各列をダブルクリックすると、値やラベルが設定できます。アサイン後にチャンネルの変更もできます。[Apply]ボタンをクリックすると設定が適用されます。

conductor workflow13
  1. 全ての登録と設定が終了したら、[OK]ボタンをクリックします。
    [OK]ボタンをクリックすると、設定を適用して画面が閉じます。

  2. コントローラーへアサインします。
    Conductorは以下のコントローラーに対応しています(ProVisionaire Design V3.0時点)。
    アサイン方法は 「ProVisionaire Designユーザーガイド」 の各コントローラーの章を参照ください。

    • MCP2

    • CTL-BN1

応用の使い方

外部コントローラーを使って実行する他に、DMEのControlコンポーネントを使ってConductorを実行することもできます。
また、ConductorにはConductorコンポーネントを制御するのに最適なInput Triger> for Variable Value / for Fixed Valueコンポーネントを用意しています。

  1. DMEのControlレイヤーにConductorコンポーネントを配置します。

conductor workflow14
  1. スケジューラーやトリガー等のロジック系のコンポーネントをConductorコンポーネントの任意のリスト番号にワイヤリングしてください。

conductor workflow15

3.27.3. コンポーネントの種類

Conductorには2種類のコンポーネントがあります。また、それぞれのコンポーネントにはConductorコンポーネントを作動させるトリガーになるInput Trigerコンポーネントがあります。

Variable Valueコンポーネント
Variable Valueは、連続的に変化するパラメーターを変更することを目的とします。
DMEや周辺機器のLevel等の連続的に変化するパラメーターを指定します。
外部コントローラーのエンコーダーや、Fader系のコントロールコンポーネントで操作することを想定しています。

type variable value

Fixed Valueコンポーネント
Fixed Valueは、プリセット/スナップショットをリコール、パラメーターを特定の値に変更することを目的とします。
DMEや周辺機器のプリセット/スナップショット番号、またはパラメーターの固定値を指定します。
外部コントローラーのボタンや、Button系のコントロールコンポーネントで操作することを想定しています。

type fixed value

各コンポーネントの詳細は下記をご参照ください。

3.27.4. 各種画面

Conductorコンポーネントエディター

ツールバーの conductor icon ボタンをクリック または DMEのデザインシートに配置されているConductorコンポーネントをダブルクリックすると表示されます。

conductor component editor

①[Conductor Devices]ボタン
クリックすると、 「Controlled Device」ダイアログ を表示します。

②Applyボタン
編集を適用します。

③[Variable Value/ Fixed Value]タブ
クリックすると、Variable Value/ Fixed Valueの切り替えができます。
2つの違いについては 「コンポーネントの種類」 を参照ください。

④[Menu]ボタン または コンテキストメニュー

  • Find
    シートを切り替えて、目的のコンポーネントエディターを選択します。

  • Cut
    選択中の行を切り取ります。

  • Copy
    選択中の行をコピーします。

  • Paste
    コピーした行を貼り付けます。

  • Insert
    コピーした行を挿入します。

  • Delete
    選択中の行を削除します。

  • Swap

    • Source:選択中の行が入れ替え元になります。

    • Destination:選択中の行とSourceで選択した行を入れ替えます。

  • Cleaning
    クリックすると、赤字で表示されている行が削除されます。
    フリーコンフィグレーション機器において、以下の理由により登録済みの行が無効になった場合、該当箇所が赤字で表示されます。
    ・ プロジェクトシートから削除された
    ・ Unit IDが変更された
    ・ コンポーネントが削除された
    ・ コンポーネントのチャンネル数が減少した

  • Export
    Conductorの設定をエクスポートしてファイルに保存します。

  • Import
    保存してあるファイルをインポートします。

⑤リスト
各項目をクリックすると設定の変更ができます。パラメーターによって編集できる項目は異なります。

  • No./Unit ID/Model/Device Name/Parameter
    アサインした機器やパラメーターの情報を表示します。ここでの編集はできません。

  • Label欄
    ラベルが入力できます。このラベルは外部コントローラーにアサインする際の設定画面に表示されます。

  • Ch1(X)/Ch2(Y)欄
    チャンネルを指定します。

  • Min/Max欄(Variable Valueのみ)
    レベルの最小値、最大値を設定します。

  • Trigger Type欄(Fixed Valueのみ)
    実行の仕方を指定します。

    • 1Shot:押すたびに同じ値を実行します。

    • ON/OFF:押すたびにON/OFFを切り替えます。
      ON/OFF以外のパラメーター(レベルの固定値など)は設定できません。

  • Value欄(Fixed Valueのみ)
    パラメーターの固定値を指定します。

  • CMPNT ID欄(DMEシリーズのみ)
    コンポーネントのIDを表示します。ここでの編集はできません。

  • CMPNT Label欄(DMEシリーズのみ)
    コンポーネントのLabelを表示します。ここでの編集はできません。

⑥[Clear]ボタン
選択中のパラメーターを削除します。

⑦[Clear All]ボタン
リストの全てのパラメーターを削除します。

⑧[Search]ボタン
「Search」ダイアログを表示します。

Controlled Devicesダイアログ

Conductorコンポーネントエディター > [Controlled Devices]ボタンで表示されます。
Conductorエディターに登録するパラメーターを表示します。

controlled devices

①[Add Device]ボタン
クリックすると、 「Add Device」ダイアログ が表示されます。

② [Edit]ボタン
クリックすると、 「Match Device by」ダイアログ が表示されます。

③ [Clear]ボタン
クリックすると、選択中の機器を削除します。

④ [Controlled Devices]エリア
追加した機器が表示されます。

⑤ [Parameter]エリア
[Device]エリアで選択中の機器のパラメーターが表示されます。
パラメーターをConductorエディターにドラッグアンドドロップすることで、Conductorに登録できます。

Add Deviceダイアログ

Conductorコンポーネントエディター > [Controlled Devices]ボタン > [Add Device]ボタン で表示されます。この画面では、Conductorで制御する機器を追加します。

add device

①Device Type/Model/Unit ID
アサインする機器を指定します。ProVisionaire Designでコントロールしない機器も選択可能です。

②[Match Device by]リストボックス
Conductorが機器を発見する手段をUnit IDかIP Addressどちらにするかを選択します。

③[Add]ボタン
機器をControlled Deviceに追加します。

④[Add&Close]ボタン
機器をControlled Deviceに追加し、ダイアログを閉じます。

⑤[Close]ボタン
機器をControlled Deviceに追加せず、ダイアログを閉じます。

Match Device byダイアログ

Conductorコンポーネントエディター > [Controlled Devices]ボタン > [Edit]ボタン で表示されます。
リストで選択中の機器の「Match Device by」を変更します。[Match Device by] とはConductorが機器を発見する手段です。Uni IDかIP Addressどちらかを選択できます。

match device by

①[Unit ID]リストボックス
[Controlled Devices]エリアで選択中の機器のUnit IDを変更します。
既に配置している機器と重複するUnit IDには変更できません。

②[Match Device by]リストボックス
[Controlled Devices]エリアで選択中の機器の[Match Device by]を変更します。
既に配置している機器と重複するIP Addressには変更できません。

Searchダイアログ

Conductorコンポーネントエディター > [Search]ボタン で表示されます。
この画面ではConductorエディターのリスト内を検索します。
Variable Value/Fixed Valueそれぞれ表示中のタブ内を検索します。

search dialog

①[Look in]リストボックス
検索カテゴリーをModel/Device Name/Parameterから選択します。

②[Search for]リストボックス
検索ワードを入力します。

③[Search All]ボタン
クリックすると検索結果を下のボックスに表示します。

④[Search Next]ボタン
検索結果の該当の行がConductorリスト上で順番に識別表示されます。

3.27.5. 対応製品一覧

Device Type Model

Power Amplifiers

XMV Series
PC-D/DI Series
NXAMP mk2 Series

I/O Interfaces

Tio1608-D2
Rio1608-D3/Rio3224-D3

Digital Mixers

TF-Rack
TF Series
QL Series
CL Series
CSD-R7/DSP-RX/DSP-RX-EX/ DSP-R10
DM3/DM3 Standard
DM7/DM7 Compact

Audio Processors

DME Series
RM-CR

Powered Speaker

VXL1-16P
VXC2P
DZR-D Series
DXS-XLF-D Series

Microphones

RM-CG
RM-TT
RM-WAP-8/16

Controller

MCP1
MCP2

ProVisionaire Design V3.0時点

3.28. Conductor: Variable Value

Variable Valueは、Conductor機能において連続的に変化するパラメーターを変更することを目的とします。
DMEや周辺機器のLevel等の連続的に変化するパラメーターを指定します。
外部コントローラーのエンコーダーや、Fader系のコントロールコンポーネントで操作することを想定しています。

variable value

3.28.1. 「Conductor」コンポーネントエディター

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Normalized

0~256

001~256

-

-

-

-

3.29. Conductor: Fixed Value

Fixed Valueは、Conductor機能においてプリセット/スナップショットをリコール、パラメーターを特定の値に変更することを目的とします。
DMEや周辺機器のプリセット/スナップショット番号、またはパラメーターの固定値を指定します。
外部コントローラーのボタンや、Button系のコントロールコンポーネントで操作することを想定しています。

fixed value

3.29.1. 「Conductor」コンポーネントエディター

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

OFF:0、ON:1

001~256

-

-

-

-

3.30. Conductor: Input Trigger for Variable Value

for Variable Valueは、Variable Valueコンポーネントに接続してConductor機能のトリガーとなることを目的とします。

for variable value

3.30.1. 「for Variable Value」コンポーネントエディター

for variable value compopnent editor

0.00から1.00の正規化された値を出力します。 parameter set icon

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

001~256

Trigger: Fader

001~256

Normalized

0.00~1.00

3.31. Conductor: Input Trigger for Fixed Value

for Fixed Valueは、Fixed Valueコンポーネントに接続してConductor機能のトリガーとなることを目的とします。

for fixed value

3.31.1. 「for Fixed Value」コンポーネントエディター

for fixed value component editor

リストボックス

  • On/Off :On/Offの状態を出力します。

  • 1shot :常に1を出力します。

ポートごとの入出力値のパラメーター型

Operation

Output Value

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

001~256

Trigger: Button

001~256

On/Off

OFF:0 ON:1

1shot

1

3.32. Mute Group

Mute Groupは、複数台のマイク周辺機器およびPC上の会議アプリケーションの間で、ミュート状態が連動するグルーピングを実現します。また、オンライン会議の会議実施状態と周辺機器のLED表示を連動することもできます。配置可能なコンポーネントは1つだけです。DME5/3のみに対応しています。

mute group

3.32.1. 「Mute Group」コンポーネントエディター

mute group component editor

Add Deviceダイアログ を開き、コントロールする機器を選択します。
「Match Device by」ダイアログ が表示されます。
③選択中の機器を削除します。
④選択中の機器と会議アプリケーション間の連携機能の説明を表示します。

3.32.2. Add Deviceダイアログ

Mute Groupコンポーネントエディター > [Add Device]ボタン で表示されます。この画面では、Mute Groupで制御する機器を追加します。追加された全ての機器は、USB to Hostに接続したPCの会議アプリケーションと自動的に連携します。

mute group add device

①Model/Unit ID
アサインする機器を指定します。

②[Match Device by]リストボックス
コントローラーが機器を発見する手段をUnit IDかIP Addressどちらにするかを選択します。

③[Add]ボタン
機器をControlled Deviceに追加します。

④[Add&Close]ボタン
機器をControlled Deviceに追加し、ダイアログを閉じます。

⑤[Close]ボタン
機器をControlled Deviceに追加せず、ダイアログを閉じます。

Match Device byダイアログ

Mute Groupコンポーネントエディター > [Edit]ボタンで表示されます。
リストで選択中の機器の「Match Device by」を変更します。[Match Device by] とはMute Groupが機器を発見する手段です。Uni IDかIP Addressどちらかを選択できます。

match device by

①[Unit ID]リストボックス
[Controlled Devices]エリアで選択中の機器のUnit IDを変更します。
既に配置している機器と重複するUnit IDには変更できません。

②[Match Device by]リストボックス
[Controlled Devices]エリアで選択中の機器の[Match Device by]を変更します。
既に配置している機器と重複するIP Addressには変更できません。

3.33. Parameter Set

入力ポートに入力があるとスナップショットをリコールします。
コントロールレイヤーへのコンポーネントの追加方法は、 「ProVisionaire Designユーザーガイド」 の 「SnapshotとParameter Setのコントロールコンポーネントでの制御」を参照ください。

parameter set

(Inputが2の場合)
INPUT
Snapshot 001 : スナップショットをリコールするための入力値(任意の数値)
Snapshot 002 : スナップショットをリコールするための入力値(任意の数値)

OUTPUT
Snapshot 001 : スナップショットがリコールされると1を出力
Snapshot 002 : スナップショットがリコールされると1を出力

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

任意

Snapshot(001~100)

-

-

-

-

-

-

-

-

-

Snapshot(001~100)

-

1

Value

Num

1~100

Sel

-

-

-

-

3.34. Snapshot

入力をトリガーにスナップショットをリコールします。
コントロールレイヤーへのコンポーネントの追加方法は、ユーザーガイドの SnapshotとParameter Setのコントロールコンポーネントでの制御 を参照ください。

snapshot

INPUT
Snapshot 001 : スナップショットをリコールするための入力値(任意の数値)

OUTPUT
Snapshot 001 : スナップショットがリコールされると1を出力

ポートごとの入出力値のパラメーター型

Input Value

Operation

Output Value

Type

Range

Input Port Name

Trigger/Processing

Output Port Name

Type

Range

Value

Num

任意

Snapshot(001~100)

-

-

-

-

-

-

-

-

-

Snapshot(001~100)

-

1

ヤマハ プロオーディオウェブサイト
https://www.yamahaproaudio.com/
ヤマハダウンロード
https://download.yamaha.com/

© 2023 Yamaha Corporation
2026年2月 発行
YJ-D0