Signal Processing Datatypes
OcaMuteState
OcaPolarityState
OcaTransferFunction
-
struct OcaTransferFunction
Complex (i.e. magnitude + phase) transfer function.
-
OcaList<OcaFrequency> Frequency
Frequencies
-
OcaList<OcaFloat32> Amplitude
Amplitude (not in dB)
-
OcaList<OcaFloat32> Phase
Phase in radians.
-
OcaList<OcaFrequency> Frequency
OcaClassicalFilterShape
-
enum OcaClassicalFilterShape : uint8_t
Enumeration of classical filter shapes
-
enumerator Butterworth = 1
Butterworth
-
enumerator Bessel = 2
Bessel
-
enumerator Chebyshev = 3
Chebyshev. In OcaFilterClassical, ripple factor is specified by the Parameter property.
-
enumerator LinkwitzRiley = 4
Linkwitz-Riley
-
enumerator Butterworth = 1
OcaFilterPassband
OcaParametricEQShape
-
enum OcaParametricEQShape : uint8_t
Enumeration of curve shapes used by OcaFilterParametric.
-
enumerator None = 0
No filter (i.e. flat frequency response)
-
enumerator PEQ = 1
PEQ
-
enumerator LowShelv = 2
Low Shelv
-
enumerator HighShelv = 3
High Shelv
-
enumerator LowPass = 4
Low Pass
-
enumerator HighPass = 5
High Pass
-
enumerator BandPass = 6
Band Pass
-
enumerator AllPass = 7
All Pass
-
enumerator Notch = 8
Notch
-
enumerator ToneControlLowFixed = 9
Bass control with fixed hinge point.
-
enumerator ToneControlLowSliding = 10
Bass control with sliding hinge point (e.g. Baxandall)
-
enumerator ToneControlHighFixed = 11
Treble control with fixed hinge point.
-
enumerator ToneControlHighSliding = 12
Treble control with sliding hinge point (e.g. Baxandall)
-
enumerator None = 0
OcaDynamicsFunction
-
enum OcaDynamicsFunction : uint8_t
Enumeration of the types of dynamics functions available from class OcaDynamics.
-
enumerator None = 0
No dynamic function.
-
enumerator Compress = 1
Upward compress function (reduce gain when input is above the given threshold).
-
enumerator Limit = 2
Limit function (compress with a fixed ratio of 10:1 or greater).
-
enumerator Expand = 3
Downward expand function (decrease gain when input is below the given threshhold).
-
enumerator Gate = 4
Gate function (downward expand with fixed ‘infinite’ downward expansion ratio).
-
enumerator None = 0