CRI ADX  Last Updated: 2024-03-21 14:32 p
バイクアッドフィルター・バンドパスフィルターのパラメーター

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

マクロ定義

#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

マクロ定義詳解

◆ CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_TYPE

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_TYPE   (0)

◆ CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_FREQUENCY

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_FREQUENCY   (1)

処理周波数[Hz]

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

◆ CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_QUALITY_FACTOR

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_QUALITY_FACTOR   (2)

Q値

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

◆ CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_GAIN

#define CRIATOMEXASR_BIQUAD_FILTER_PARAMETER_GAIN   (3)

出力ゲイン[振幅]

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

◆ CRIATOMEXASR_BIQUAD_FILTER_NUM_PARAMETERS

#define CRIATOMEXASR_BIQUAD_FILTER_NUM_PARAMETERS   (4)

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

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

◆ CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_LOW_FREQ

#define CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_LOW_FREQ   (0)

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

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

◆ CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_HIGH_FREQ

#define CRIATOMEXASR_BANDPASS_FILTER_PARAMETER_HIGH_FREQ   (1)

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

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

◆ CRIATOMEXASR_BANDPASS_FILTER_NUM_PARAMETERS

#define CRIATOMEXASR_BANDPASS_FILTER_NUM_PARAMETERS   (2)

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

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