エフェクターの簡単な実装例 – 2バンドイコライザー

2バンドイコライザーの実装例

2バンドイコライザーとは入力音声の低音域と高音域を増幅するエフェクターです。

パラメーターとして下記がよく利用されます。

パラメーター 意味 だいたいの範囲
低音周波数 増幅する低音域の周波数 50Hz~1kHz程度
低音ゲイン 低音域の増幅量 -15~15dB
高周波数 増幅する高音域の周波数 50Hz~1kHz程度
高音ゲイン 高音域の増幅量 -15~15dB

実装は入力信号をローシェルフフィルタとハイシェルフフィルタに通すだけです。

フィルタは「簡単なデジタルフィルタのサンプルコード」を使用しています。
あくまで実装例ですのでいい音質のものがほしい場合は、ご自身で試行錯誤いただくようお願いします。

【実装イメージ】

質問はコメント欄や掲示板Twitterでいただけばとおもいます。
他のエフェクター実装例はこちらにもあります。 → エフェクターの簡単な実装例

掲示板
■Twitterアカウント:@vstcpp   URL:https://twitter.com/vstcpp


コメントを残す