This PR implements a smooth change of the IIR filter parameters fres (=filter cutoff frequency) and Q. It is meant as a proper replacement for the previous linear smoothing of the individual filter coefficients, see #1345.
This PR is supposed to fix the clicks and pops heard in those related issues:
Fixes #1415
Fixes #1417
Fixes #1424
PR Depends on:
1429
1430
Open TODOs:
[x] Investigate if the maximum smoothing range of 8*FLUID_BUFSIZE can be shortened
[x] Watch out for performance optimizations (e.g. writing and re-reading the filter coeffs should not go via global memory)
This PR implements a smooth change of the IIR filter parameters
fres
(=filter cutoff frequency) andQ
. It is meant as a proper replacement for the previous linear smoothing of the individual filter coefficients, see #1345.This PR is supposed to fix the clicks and pops heard in those related issues:
Fixes #1415 Fixes #1417 Fixes #1424
PR Depends on:
1429
1430
Open TODOs:
8*FLUID_BUFSIZE
can be shortened