![]() |
pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
|
Low-shelving (bass) filter. More...
Static Public Member Functions | |
| static UnitType | ar (UnitType const &input, UnitType const &frequency=SampleType(1200), UnitType const &s=SampleType(1), UnitType const &gain=SampleType(0), UnitType const &mul=SampleType(1), UnitType const &add=SampleType(0), BlockSize const &preferredBlockSize=BlockSize::noPreference(), SampleRate const &preferredSampleRate=SampleRate::noPreference()) throw () |
| Create a low-shelving filter. | |
| static UnitType | kr (UnitType const &input, UnitType const &frequency=SampleType(1200), UnitType const &s=SampleType(1), UnitType const &gain=SampleType(0), UnitType const &mul=SampleType(1), UnitType const &add=SampleType(0)) throw () |
| Create a control rate low-shelving filter. | |
Low-shelving (bass) filter.
| static UnitType LowShelfUnit< SampleType, InterpTypeCode >::ar | ( | UnitType const & | input, |
| UnitType const & | frequency = SampleType (1200), |
||
| UnitType const & | s = SampleType (1), |
||
| UnitType const & | gain = SampleType (0), |
||
| UnitType const & | mul = SampleType (1), |
||
| UnitType const & | add = SampleType (0), |
||
| BlockSize const & | preferredBlockSize = BlockSize::noPreference(), |
||
| SampleRate const & | preferredSampleRate = SampleRate::noPreference() |
||
| ) | throw () [inline, static] |
Create a low-shelving filter.
| input | The input signal to filter. |
| frequency | The -3dB point turnover frequency. |
| s | The slope factor (keep to 1 or below for no strange resonances). |
| gain | The boost/cut gain in dB. |
| mul | An optional multiplier. |
| add | An optional offset. |
| preferredBlockSize | (Optional) The preferred block size for the process. |
| preferredSampleRate | (Optional) The preferred sample rate for the process. |
| static UnitType LowShelfUnit< SampleType, InterpTypeCode >::kr | ( | UnitType const & | input, |
| UnitType const & | frequency = SampleType (1200), |
||
| UnitType const & | s = SampleType (1), |
||
| UnitType const & | gain = SampleType (0), |
||
| UnitType const & | mul = SampleType (1), |
||
| UnitType const & | add = SampleType (0) |
||
| ) | throw () [inline, static] |
Create a control rate low-shelving filter.
| input | The input signal to filter. |
| frequency | The -3dB point turnover frequency. |
| s | The slope factor (keep to 1 or below for no strange resonances). |
| gain | The boost/cut gain in dB. |
| mul | An optional multiplier. |
| add | An optional offset. |
1.7.4