入力された音源定位結果の情報(ID,パワー,方位角,仰角)の値を操作する.ObjectRef 型で指定された値で一定値にすることや,加減乗除することが可能.
無し.
どんなときに使うのか
音源定位結果のID,パワー,方位角,仰角の値を操作したい場合に使う.各値を指定した一定値にする,指定した値で加減乗除する,等を行う.
典型的な接続例
図 6.145 に接続例を示す. 主に,ConstantLocalization ,LoadSourceLocation ,LocalizeMUSIC などの音源定位結果を接続する.
入力
: Vector<ObjectRef> 型. 入力となる音源定位結果を接続する. ObjectRef が参照するのは,ID 付きの音源情報を示す Source 型のデータである.
出力
: Vector<ObjectRef> 型. 変換された後の音源定位結果. ObjectRef が参照するのは,ID 付きの音源情報を示す Source 型のデータである.
パラメータ
パラメータ名 |
型 |
デフォルト値 |
単位 |
説明 |
ENABLE_ID |
false |
音源定位結果のIDの編集の可否. |
||
ID_OPERATION_TYPE |
CONST |
音源定位結果のIDの編集の種類(CONST, ADD, SUB, MUL, DIV). |
||
ID |
音源定位結果のIDの編集に使用する値. |
|||
ENABLE_POWER |
false |
音源定位結果のパワーの編集の可否. |
||
POWER_OPERATION_TYPE |
CONST |
音源定位結果のパワーの編集の種類(CONST, ADD, SUB, MUL, DIV). |
||
POWER |
音源定位結果のパワーの編集に使用する値. |
|||
ENABLE_AZIMUTH |
false |
音源定位結果の方位角の編集の可否. |
||
AZIMUTH_OPERATION_TYPE |
CONST |
音源定位結果の方位角の編集の種類(CONST, ADD, SUB, MUL, DIV). |
||
AZIMUTH |
音源定位結果の方位角の編集に使用する値. |
|||
ENABLE_ELEVATION |
false |
音源定位結果の仰角の編集の可否. |
||
ELEVATION_OPERATION_TYPE |
CONST |
音源定位結果の仰角の編集の種類(CONST, ADD, SUB, MUL, DIV). |
||
ELEVATION |
音源定位結果の仰角の編集に使用する値. |
: bool 型. trueを選択すると,音源定位結果の ID の編集が可能になる. デフォルトは false.
: string 型. ENABLE_ID に trueを指定した場合に,編集の種類を指定する. CONST はパラメータ ID で指定した値で置き換え,ADD,SUB,MUL,DIV は,それぞれ,パラメータ ID で指定した値で加減乗除する.
: Object 型. ENABLE_ID に trueを指定した場合に,その編集に使用する値を指定する. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する. 各音源定位結果ごとに値を指定したい場合は, Vector<int> で指定する. その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.
: bool 型. trueを選択すると,音源定位結果のパワーの編集が可能になる. デフォルトは false.
: string 型. ENABLE_POWER に trueを指定した場合に,編集の種類を指定する. CONST はパラメータ POWER で指定した値で置き換え,ADD,SUB,MUL,DIV は,それぞれ,パラメータ POWER で指定した値で加減乗除する.
: Object 型. ENABLE_POWER に trueを指定した場合に,その編集に使用する値を指定する. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する. 各音源定位結果ごとに値を指定したい場合は, Vector<float> で指定する. その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.
: bool 型. trueを選択すると,音源定位結果の方位角の編集が可能になる. デフォルトは false.
: string 型. ENABLE_AZIMUTH に trueを指定した場合に,編集の種類を指定する. CONST はパラメータ AZIMUTH で指定した値で置き換え,ADD,SUB,MUL,DIV は,それぞれ,パラメータ AZIMUTH で指定した値で加減乗除する.
: Object 型. ENABLE_AZIMUTH に trueを指定した場合に,その編集に使用する値を指定する. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する. 各音源定位結果ごとに値を指定したい場合は, Vector<float> で指定する. その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.
: bool 型. trueを選択すると,音源定位結果の仰角の編集が可能になる. デフォルトは false.
: string 型. ENABLE_ELEVATION trueを指定した場合に,その編集に使用する値を指定する. CONST はパラメータ ELEVATION で指定した値で置き換え,ADD,SUB,MUL,DIV は,それぞれ,パラメータ ELEVATION で指定した値で加減乗除する.
: Object 型. ENABLE_ELEVATION に trueを指定した場合に,その編集に使用する値を指定する. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する. 各音源定位結果ごとに値を指定したい場合は, Vector<float> で指定する. その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.