2022/08/28

二重 EMA フィルタによる AD エンベロープ

二重 EMA フィルタによる AD エンベロープを読む (github.io)

ClangSynth で使った二重 EMA フィルタによる AD エンベロープについて調べたことを記事にしました。以前に調べた ExpPoly エンベロープの高速な代替品として使うことを想定していたのですが、あまり似たような音にはなりませんでした。

ここでは EMA (exponential moving average) フィルタを 2 つ直列につないだものを二重 EMA フィルタ (double EMA filter) と呼んでいます。異なるフィルタを指していることもあるようです。

画像は二重 EMA フィルタによる AD エンベロープの、ディケイの値を変えたときの出力です。