anthonyalfimov / Stable-Delay

AU, VST3. A WIP delay/chorus/flanger plugin
GNU General Public License v3.0
3 stars 1 forks source link

Add basic filter into the delay line #33

Closed anthonyalfimov closed 2 years ago

anthonyalfimov commented 3 years ago

Add a basic fixed filter (e.g. gentle low pass) into the delay line for extra flavour and soaking excess energy. Try putting it before or after saturation (#34 is useful for this). Some level of control would be nice, if the UI allows (e.g. fourth knob in Delay mode for cutoff, fixed cutoff in other modes).

anthonyalfimov commented 3 years ago

Note: filter's phase response will introduce some (extra) time delay into the delay line. If we use a linear phase filter, all frequencies will be delayed by the same amount. Generally, this is better for parallel processing, and the mix module would need to compensate for the latency due to the filter.

But this is a delay plugin already... so we might just get away with it to begin with. The extra latency due to filter's phase response will become a problem though when tempo-syncing the delay time - it would have to be accounted for to be exact.

anthonyalfimov commented 3 years ago

Filter control would be useful in all three modes, so the filter control could be placed in the "Shelf".

anthonyalfimov commented 2 years ago

Closing in favour of #72.