マクロ定義
バイクアッドフィルタ・バンドパスフィルタのパラメータ
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)
#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) 2012-2018 CRI Middleware Co., Ltd. CRI ADX2 LE マニュアル (for Cocos2d-x) SDKVer.2.10版