2バンドイコライザーの実装例
2バンドイコライザーとは入力音声の低音域と高音域を増幅するエフェクターです。
パラメーターとして下記がよく利用されます。
パラメーター | 意味 | だいたいの範囲 |
---|---|---|
低音周波数 | 増幅する低音域の周波数 | 50Hz~1kHz程度 |
低音ゲイン | 低音域の増幅量 | -15~15dB |
高周波数 | 増幅する高音域の周波数 | 50Hz~1kHz程度 |
高音ゲイン | 高音域の増幅量 | -15~15dB |
実装は入力信号をローシェルフフィルタとハイシェルフフィルタに通すだけです。
フィルタは「簡単なデジタルフィルタのサンプルコード」を使用しています。
あくまで実装例ですのでいい音質のものがほしい場合は、ご自身で試行錯誤いただくようお願いします。
【実装イメージ】
質問はコメント欄や掲示板、Twitterでいただけばとおもいます。
他のエフェクター実装例はこちらにもあります。 → エフェクターの簡単な実装例
■掲示板
■Twitterアカウント:@vstcpp URL:https://twitter.com/vstcpp