FluidSynth / fluidsynth

Software synthesizer based on the SoundFont 2 specifications
https://www.fluidsynth.org
GNU Lesser General Public License v2.1
1.89k stars 259 forks source link

Smooth linear filter parameter change #1432

Open derselbst opened 1 week ago

derselbst commented 1 week ago

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:

sonarcloud[bot] commented 4 days ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
63.2% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud