Go to the source code of this file.
|
| namespace | fl |
| | Base definition for an LED controller.
|
| |
| namespace | fl::audio |
| |
◆ fl::audio::SignalConditioner::Stats
| struct fl::audio::SignalConditioner::Stats |
| Class Members |
|
i32 |
dcOffset = 0 |
|
|
bool |
noiseGateOpen = false |
|
|
u32 |
samplesProcessed = 0 |
|
|
u32 |
spikesRejected = 0 |
|
◆ fl::audio::SignalConditionerConfig
| struct fl::audio::SignalConditionerConfig |
| Class Members |
|
bool |
enableDCRemoval = true |
Enable DC offset removal (running average high-pass filter) |
|
bool |
enableNoiseGate = true |
Enable noise gate with hysteresis. |
|
bool |
enableSpikeFilter = true |
Enable spike filtering for I2S glitches. |
|
i16 |
noiseGateCloseThreshold = 300 |
Noise gate close threshold (signal must fall below to close gate) |
|
i16 |
noiseGateOpenThreshold = 500 |
Noise gate open threshold (signal must exceed to open gate) |
|
i16 |
spikeThreshold = 10000 |
Spike detection threshold (absolute value) Samples beyond ±spikeThreshold are rejected as glitches. |