Using the NAudio BiQuadFilter class, implement a low pass filter sample provider. This will allow low frequencies to pass through, which can be useful for filtering out harsh-sounding high frequencies. GUI will need a slider for "cut-off frequency" in Hz and "resonance a.k.a. Q" (a float), which is an emphasis added through feedback at the cutoff frequency. Basically, Q defines how steep the cut-off curve is.
The BiQuadFilter class looks useful for other types of filter too.
Using the NAudio
BiQuadFilter
class, implement a low pass filter sample provider. This will allow low frequencies to pass through, which can be useful for filtering out harsh-sounding high frequencies. GUI will need a slider for "cut-off frequency" in Hz and "resonance a.k.a. Q" (a float), which is an emphasis added through feedback at the cutoff frequency. Basically, Q defines how steep the cut-off curve is.The
BiQuadFilter
class looks useful for other types of filter too.