Home

dev / openkara

publicthedavidweng/OpenKara· sync paused
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(eq): remove auto-preamp cancellation so band gains act as absolute boosts

2 months ago

a90aa20
Authored
Davy7/29/2026, 6:30:10 AM
The previous auto-preamp computed db_to_linear(-max_positive_gain),
multiplied the entire wet signal by it, and cancelled the very boost the
user asked for. A +12 dB bass slider ended up with 60 Hz at roughly 0 dB
and everything else attenuated, which made bass feel lighter.

Keep the biquad crate and the 5-band peaking EQ; just drop the internal
auto-preamp and rely on the downstream soft limiter for peak control.
This makes each band gain an absolute dB boost/cut as users expect.

Update the playback contract and locale strings to match.

Parentb869144

7 files changed
  • docs/references/contracts/playback.md+5−5
  • src-tauri/src/audio/eq.rs+24−148
  • src-tauri/src/audio/output.rs+2−2
  • src/locales/en.json+1−1
  • src/locales/es.json+1−1
  • src/locales/id.json+1−1
  • src/locales/it.json+1−1