コンプレッサー・リミッタで設定するパラメーターの定義です。
[詳解]
コンプレッサー・リミッタで設定するパラメーターの定義です。
- 参照
- criAtomExAsrRack_SetEffectParameter, criAtomExAsrRack_GetEffectParameter
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_THRESHOLD
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_THRESHOLD (0) |
スレッショルド
- 説明:
- 本パラメーターインデックスにコンプレッサーのスレッショルド(振幅が圧縮され始める閾値)を指定します。
パラメーターの初期値は1.0f、最小値は0.0f、最大値は1.0fです。
- 覚え書き
- レシオ値からdB値への変換はレシオ値に常用対数(底が10の対数)を取った値に20.0fを乗じることで取得できます。
ratio = powf(10.0f, db / 20.0f);
db = 20.0f * log10f(ratio);
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_RATIO
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_RATIO (1) |
レシオ
- 説明:
- 本パラメーターインデックスにコンプレッサーのレシオ(圧縮値)を指定します。
パラメーターの初期値は1.0f、最小値、最大値に制限はありませんが、信号処理の際に最小値は0.01fに制限されます。
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_ATTACK_TIME_MS
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_ATTACK_TIME_MS (2) |
アタック時間[ms]
- 説明:
- 本パラメーターインデックスにコンプレッサーのアタック時間(指定したレシオに圧縮されるまでの時間)を指定します。
パラメーターの初期値は0.0f、最小値は0.0f、最大値は3000.0fです。
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_RELEASE_TIME_MS
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_RELEASE_TIME_MS (3) |
リリース時間[ms]
- 説明:
- 本パラメーターインデックスにコンプレッサーのリリース時間(振幅が閾値以下になった後に圧縮が終わるまでの時間)を指定します。
パラメーターの初期値は0.0f、最小値は0.0f、最大値は50000.0fです。
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_OUTPUT_GAIN
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_OUTPUT_GAIN (4) |
最大出力ゲイン[振幅]
- 説明:
- 本パラメーターインデックスにコンプレッサーの最大出力ゲインを指定します。
パラメーターの初期値は1.0f、最小値は 10の(-24/5)乗(-96dBに相当)、最大値は10の(12/5)乗(48dBに相当)です。
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_SURROUND_LINK
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_SURROUND_LINK (5) |
サラウンドリンクの強さ
- 説明:
- 本パラメーターインデックスにコンプレッサーのサラウンドリンクの強さを指定します。
サラウンドリンク機能とは、全チャンネル内で最低の振幅値を用いて圧縮を掛ける強さを変化させる機能です。
1.0fの時に全チャンネル内で最低の振幅値を完全に使用し、0.0fでサラウンドリンク機能がOFFになります。
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_SPLIT_EQ_TYPE
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_SPLIT_EQ_TYPE (6) |
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_SPLIT_EQ_FREQUENCY
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_SPLIT_EQ_FREQUENCY (7) |
スプリットEQの処理周波数[Hz]
- 説明:
- 本パラメーターインデックスにコンプレッサーのスプリットEQの処理周波数を指定します。
パラメーターの最小値は24.0f、最大値は24000.0fです。
◆ CRIATOMEXASR_COMPRESSOR_PARAMETER_SPLIT_EQ_QUALITY_FACTOR
#define CRIATOMEXASR_COMPRESSOR_PARAMETER_SPLIT_EQ_QUALITY_FACTOR (8) |
スプリットEQのQ値
- 説明:
- 本パラメーターインデックスにコンプレッサーのスプリットEQのQ値(尖鋭度、クオリティファクタ)を指定します。
パラメーターの初期値は1.0f、最小値は0.0f、最大値は10.0fです。
◆ CRIATOMEXASR_LIMITER_PARAMETER_THRESHOLD
#define CRIATOMEXASR_LIMITER_PARAMETER_THRESHOLD (0) |
スレッショルド
- 説明:
- 本パラメーターインデックスにリミッタのスレッショルド(振幅が圧縮される閾値)を指定します。
◆ CRIATOMEXASR_LIMITER_PARAMETER_ATTACK_TIME_MS
#define CRIATOMEXASR_LIMITER_PARAMETER_ATTACK_TIME_MS (1) |
アタック時間[ms]
- 説明:
- 本パラメーターインデックスにリミッタのアタック時間(圧縮が完了するまでの時間)を指定します。 パラメーターの初期値は0.0f、最小値は0.0f、最大値は200.0fです。
◆ CRIATOMEXASR_LIMITER_PARAMETER_RELEASE_TIME_MS
#define CRIATOMEXASR_LIMITER_PARAMETER_RELEASE_TIME_MS (2) |
リリース時間[ms]
- 説明:
- 本パラメーターインデックスにリミッタのリリース時間(振幅が閾値以下になった後に圧縮が終わるまでの時間)を指定します。 パラメーターの初期値は0.0f、最小値は0.0f、最大値は50000.0fです。
◆ CRIATOMEXASR_LIMITER_PARAMETER_OUTPUT_GAIN
#define CRIATOMEXASR_LIMITER_PARAMETER_OUTPUT_GAIN (3) |
最大出力ゲイン[振幅]
- 説明:
- 本パラメーターインデックスにリミッタの最大出力ゲインを指定します。
パラメーターの初期値は1.0f、最小値は 10の-4.8乗(-96dBに相当)、最大値は10の2.4乗(48dBに相当)です。
◆ CRIATOMEXASR_LIMITER_PARAMETER_SURROUND_LINK
#define CRIATOMEXASR_LIMITER_PARAMETER_SURROUND_LINK (4) |
サラウンドリンクの強さ
- 説明:
- 本パラメーターインデックスにリミッタのサラウンドリンクの強さを指定します。
サラウンドリンク機能とは、全チャンネル内で最低の振幅値を用いて圧縮を掛ける強さを変化させる機能です。
1.0fの時に全チャンネル内で最低の振幅値を完全に使用し、0.0fでサラウンドリンク機能がOFFになります。
◆ CRIATOMEXASR_LIMITER_PARAMETER_TYPE
#define CRIATOMEXASR_LIMITER_PARAMETER_TYPE (5) |