filoe / cscore

An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.
Other
2.15k stars 451 forks source link

Question: apply LowShelfFilter #367

Closed CGunna closed 5 years ago

CGunna commented 5 years ago

I am trying to apply a LowShelf Filter to an existing "wav" File and pass it to a SoundOut object. I googled quite a long time but I have found no way to pass or append this filter to the existing sample source or soundOut objects.

The workflow is the following:

1) I am recording something and save it as wav file 2) Then I want to apply the LowShelf Filter to it and either pass it to a SoundOut object or save it again to a file (which would be a compromise)

Is there an easy way to realize this (like with DMO.Effects or EqualizerFilters)?

Thanks for your help

filoe commented 5 years ago

Take a look at the BiQuadFilterSample sample. There is also a LowShelfFilter available.