2023/04/01

FeedbackPhaser

Download and User Manual (github.io)
Source Code (github.com)

FeedbackPhaser is a phaser but the modulation source is feedback signal rather than an LFO. It sounds more like a distortion rather than a phaser most of times.

The algorithm is an failed attempt to make "FM effect". I thought it's not possible to apply FM for arbitrary 2 signals. But if that's possible, phase must be rotated somehow. Then I got the idea to use all-pass filter.

It acts like a resonator when feedback is close to min/max and setting modulation close to 0. There's a quirk that changing `Stage` while using as resonator changes pitch. The reason is that `Stage` changes the number of all-pass filters and it consequently changes phase response. It's not implemented but pitch correction seems possible (1st order2nd order).

---

ダウンロードとマニュアル (github.io)
ソースコード (github.com)

FeedbackPhaser は LFO ではなくフィードバックによってオールパスフィルタのカットオフ周波数を変調するフェイザです。主に歪み系の音が出ます。

アルゴリズムは「任意の入力をエフェクタで FM 変調する」というアイデアから適当に推定したものです。そもそも無理がありそうに思いましたが、とにかく何かの位相を回すことになるだろう、ということでオールパスフィルタの利用を思いつきました。

フィードバックを上げて変調を下げるとレゾネータのように働きますが、このとき `Stage` を変えるとピッチが変わります。これは直列に繋ぐオールパスフィルタの数が変わることによって位相特性が変わるからです。補正することもできるようです (1 次オールパス2 次オールパス) 。

AccumulativeRingMod


Download and User Manual (github.io)
Source Code (github.com)

AccumulativeRingMod is a ring modulator that uses accumulated amplitude of input signal as the phase. When applied to simple waveforms like a sine wave, it sounds similar to FM.

This is the same plugin previously named as ComplexRotation. Thanks to KlashKontakt for idea and testing.

---

ダウンロードとマニュアル (github.io)
ソースコード (github.com)

AccumulativeRingMod は入力信号の振幅を積算した値を位相として使うリングモジュレータです。サイン波のようなシンプルな波形にかけると FM のような音がでます。

このプラグインは以前の記事で ComplexRotation と名前を付けていたものと同じです。アイデアの提供とテストを行っていただいた KlashKontakt さんに感謝します。