|
DETAILS
|
RBJFilter
|
RBJFilter
FILTER
|
| |
| |
provides rbj filtering |
| |
| |
+ |
type
|
INT
|
1
|
'1'
|
LOCK
|
filter type (1=lowpass, 2=highpass, 3=bandpass1 (constant skirt gain), 4=bandpass2 (constant 0 dB peak gain), 5=bandstop, 6=lowshelf, 7=highshelf, 8=bandshelf, 9=allpass)
|
| |
+ |
state
|
INT
|
1
|
'1'
|
LOCK
|
filter state (1=directform I, 2=directform II, 3=transposed directform I, 4=transposed directform II)
|
| |
+ |
order
|
UINT
|
1
|
'1'
|
LOCK
|
filter order
|
| |
+ |
norm
|
BOOL
|
1
|
'true'
|
LOCK
|
frequency values are normalized in interval [0..1], where 1 is the nyquist frequency (=half the sample rate)
|
| |
+ |
freq
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
cutoff (lowpass/highpass/lowshelf/highshelf) or center (bandpass1/bandpass2/bandstop/bandshelf) or phase (allpass) frequency either in hz or normalized (see -norm)
|
| |
+ |
width
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
bandpass1/bandpass2/bandstop/bandshelf: band width either in hz or normalized (see -norm)
|
| |
+ |
q
|
DOUBLE
|
1
|
'1.00000'
|
LOCK
|
lowpass/highpass/allpass: peak gain q
|
| |
+ |
gain
|
DOUBLE
|
1
|
'-6.00000'
|
LOCK
|
lowshelf/highshelf/bandshelf: shelf gain in db
|
| |
+ |
slope
|
DOUBLE
|
1
|
'1.00000'
|
LOCK
|
lowshelf/highshelf: shelf slope
|
| |
+ |
smooth
|
UINT
|
1
|
'0'
|
LOCK
|
number of transitions used to smooth filter paramaters
|
| |
+ |
offset
|
BOOL
|
1
|
'false'
|
LOCK
|
subtract first sample before filtering
|
| |
|
ChebyshevIIFilter
|
ChebyshevIIFilter
FILTER
|
| |
| |
provides chebyshev II filtering |
| |
| |
+ |
type
|
INT
|
1
|
'1'
|
LOCK
|
filter type (1=lowpass, 2=highpass, 4=bandpass, 5=bandstop, 6=lowshelf, 7=highshelf, 8=bandshelf)
|
| |
+ |
state
|
INT
|
1
|
'1'
|
LOCK
|
filter state (1=directform I, 2=directform II, 3=transposed directform I, 4=transposed directform II)
|
| |
+ |
order
|
UINT
|
1
|
'1'
|
LOCK
|
filter order
|
| |
+ |
norm
|
BOOL
|
1
|
'true'
|
LOCK
|
frequency values are normalized in interval [0..1], where 1 is the nyquist frequency (=half the sample rate)
|
| |
+ |
freq
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
cutoff (lowpass/highpass/lowshelf/highshelf) or center (bandpass/bandstop/bandshelf) frequency either in hz or normalized (see -norm)
|
| |
+ |
width
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
bandpass/bandstop/bandshelf: band width either in hz or normalized (see -norm)
|
| |
+ |
gain
|
DOUBLE
|
1
|
'-6.00000'
|
LOCK
|
lowshelf/highshelf/bandshelf: shelf gain in db
|
| |
+ |
smooth
|
UINT
|
1
|
'0'
|
LOCK
|
number of transitions used to smooth filter paramaters
|
| |
+ |
offset
|
BOOL
|
1
|
'false'
|
LOCK
|
subtract first sample before filtering
|
| |
|
ChebyshevIFilter
|
ChebyshevIFilter
FILTER
|
| |
| |
provides chebyshev I filtering |
| |
| |
+ |
type
|
INT
|
1
|
'1'
|
LOCK
|
filter type (1=lowpass, 2=highpass, 4=bandpass, 5=bandstop, 6=lowshelf, 7=highshelf, 8=bandshelf)
|
| |
+ |
state
|
INT
|
1
|
'1'
|
LOCK
|
filter state (1=directform I, 2=directform II, 3=transposed directform I, 4=transposed directform II)
|
| |
+ |
order
|
UINT
|
1
|
'1'
|
LOCK
|
filter order
|
| |
+ |
norm
|
BOOL
|
1
|
'true'
|
LOCK
|
frequency values are normalized in interval [0..1], where 1 is the nyquist frequency (=half the sample rate)
|
| |
+ |
freq
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
cutoff (lowpass/highpass/lowshelf/highshelf) or center (bandpass/bandstop/bandshelf) frequency either in hz or normalized (see -norm)
|
| |
+ |
width
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
bandpass/bandstop/bandshelf: band width either in hz or normalized (see -norm)
|
| |
+ |
gain
|
DOUBLE
|
1
|
'-6.00000'
|
LOCK
|
lowshelf/highshelf/bandshelf: shelf gain in db
|
| |
+ |
smooth
|
UINT
|
1
|
'0'
|
LOCK
|
number of transitions used to smooth filter paramaters
|
| |
+ |
offset
|
BOOL
|
1
|
'false'
|
LOCK
|
subtract first sample before filtering
|
| |
|
ButtworthFilter
|
ButtworthFilter
FILTER
|
| |
| |
provides butterworth filtering |
| |
| |
+ |
type
|
INT
|
1
|
'1'
|
LOCK
|
filter type (1=lowpass, 2=highpass, 4=bandpass, 5=bandstop, 6=lowshelf, 7=highshelf, 8=bandshelf)
|
| |
+ |
state
|
INT
|
1
|
'1'
|
LOCK
|
filter state (1=directform I, 2=directform II, 3=transposed directform I, 4=transposed directform II)
|
| |
+ |
order
|
UINT
|
1
|
'1'
|
LOCK
|
filter order
|
| |
+ |
norm
|
BOOL
|
1
|
'true'
|
LOCK
|
frequency values are normalized in interval [0..1], where 1 is the nyquist frequency (=half the sample rate)
|
| |
+ |
freq
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
cutoff (lowpass/highpass/lowshelf/highshelf) or center (bandpass/bandstop/bandshelf) frequency either in hz or normalized (see -norm)
|
| |
+ |
width
|
DOUBLE
|
1
|
'0.10000'
|
LOCK
|
bandpass/bandstop/bandshelf: band width either in hz or normalized (see -norm)
|
| |
+ |
gain
|
DOUBLE
|
1
|
'-6.00000'
|
LOCK
|
lowshelf/highshelf/bandshelf: shelf gain in db
|
| |
+ |
smooth
|
UINT
|
1
|
'0'
|
LOCK
|
number of transitions used to smooth filter paramaters
|
| |
+ |
offset
|
BOOL
|
1
|
'false'
|
LOCK
|
subtract first sample before filtering
|
| |
|