バイクアッドフィルター・バンドパスフィルターのパラメーター
[ASRバスエフェクトのパラメーター]

バイクアッドフィルター・バンドパスフィルターで設定するパラメーターの定義です。 [詳細]

マクロ定義

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_TYPE   (0)
 タイプ
#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_FREQUENCY   (1)
 処理周波数[Hz]
#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_QUALITY_FACTOR   (2)
 Q値
#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_GAIN   (3)
 出力ゲイン[振幅]
#define CRIATOMEXASR_BIQUAD_FILTER_NUM_PARAMETERS   (4)
 バイクアッドフィルターのパラメーター数
#define CRIATOMEXASR_BIQUAD_FILTER_TYPE_LOWPASS   (0)
 ローパスフィルターを指定する時のパラメーターの設定値
#define CRIATOMEXASR_BIQUAD_FILTER_TYPE_HIGHPASS   (1)
 ハイパスフィルターを指定する時のパラメーターの設定値
#define CRIATOMEXASR_BIQUAD_FILTER_TYPE_NOTCH   (2)
 ノッチフィルターを指定する時のパラメーターの設定値
#define CRIATOMEXASR_BIQUAD_FILTER_TYPE_LOWSHELF   (3)
 ローシェルフフィルターを指定する時のパラメーターの設定値
#define CRIATOMEXASR_BIQUAD_FILTER_TYPE_HIGHSHELF   (4)
 ハイシェルフフィルターを指定する時のパラメーターの設定値
#define CRIATOMEXASR_BIQUAD_FILTER_TYPE_PEAKING   (5)
 ピーキングフィルターを指定する時のパラメーターの設定値
#define CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_LOW_FREQ   (0)
 低域遮断(カットオフ)周波数[Hz]
#define CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_HIGH_FREQ   (1)
 高域遮断(カットオフ)周波数[Hz]
#define CRIATOMEXASR_BANDPASS_FILTER_NUM_PARAMETERS   (2)
 バンドパスフィルター(2次のバターワースフィルター)のパラメーター数

説明

バイクアッドフィルター・バンドパスフィルターで設定するパラメーターの定義です。

参照:
criAtomExAsrRack_SetEffectParameter, criAtomExAsrRack_GetEffectParameter

マクロ定義

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_TYPE   (0)

タイプ

説明:
本パラメーターインデックスにバイクアッドフィルターのタイプを指定します。
参照:
CRIATOMEXASR_BIQUAD_FILTER_TYPE_LOWPASS, CRIATOMEXASR_BIQUAD_FILTER_TYPE_HIGHPASS, CRIATOMEXASR_BIQUAD_FILTER_TYPE_NOTCH, CRIATOMEXASR_BIQUAD_FILTER_TYPE_LOWSHELF, CRIATOMEXASR_BIQUAD_FILTER_TYPE_HIGHSHELF, CRIATOMEXASR_BIQUAD_FILTER_TYPE_PEAKING

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_FREQUENCY   (1)

処理周波数[Hz]

説明:
本パラメーターインデックスにバイクアッドフィルターの処理周波数を指定します。
処理周波数はタイプに依存して変化します。 | タイプ | 周波数 | | :-----: | :-: | | ローパスフィルター、ハイパスフィルター | 遮断周波数 | | ノッチフィルター、ピーキングフィルター、ローシェルフフィルター、ハイシェルフフィルター | 中心周波数 |

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_QUALITY_FACTOR   (2)

Q値

説明:
本パラメーターインデックスにバイクアッドフィルターのQ値(尖鋭度、クオリティファクタ)を指定します。
パラメーターの初期値は1.0f、最小値は0.0f、最大値は10.0fです。バンドパスフィルター以外では信号処理の際に最小値は0.001fに制限されます。

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_GAIN   (3)

出力ゲイン[振幅]

説明:
本パラメーターインデックスにバイクアッドフィルターの出力ゲインを指定します。
出力ゲインが適用されるのはローシェルフフィルター、ハイシェルフフィルター、ピーキングフィルターのみとなります。
パラメーターの初期値は1.0f、最小値は0.0f、最大値は5.0fです。ローシェルフ、ハイシェルフ、ピーキングフィルターの場合は信号処理の際に最小値が √1/65536.0fに制限されます。

#define CRIATOMEXASR_BIQUAD_FILTER_NUM_PARAMETERS   (4)

バイクアッドフィルターのパラメーター数

説明:
バイクアッドフィルターのパラメーター数です。

#define CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_LOW_FREQ   (0)

低域遮断(カットオフ)周波数[Hz]

説明:
本パラメーターインデックスにバンドパスフィルター(2次のバターワースフィルター)の低域遮断周波数を指定します。
パラメーターの最小値は24.0f、最大値は24000.0fです。

#define CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_HIGH_FREQ   (1)

高域遮断(カットオフ)周波数[Hz]

説明:
本パラメーターインデックスにバンドパスフィルター(2次のバターワースフィルター)の高域遮断周波数を指定します。
パラメーターの最小値は24.0f、最大値は24000.0fです。

#define CRIATOMEXASR_BANDPASS_FILTER_NUM_PARAMETERS   (2)

バンドパスフィルター(2次のバターワースフィルター)のパラメーター数

説明:
バンドパスフィルターのパラメーター数です。


CRI Middleware logo Copyright (c) 2006-2018 CRI Middleware Co., Ltd.