Skip to content

v0.4.10

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:15

ArSonKuPik OBS Audio Enhancer v0.4.10

Highlights

  • Crackle-free slider movement with a lighter CPU path.
  • Continuous OBS knobs use 80 ms smoothing, snap-to-target, and dirty-apply behavior so the engine does not retune forever after controls settle.
  • EQ retuning preserves biquad history, preventing filter-state discontinuities during automation.
  • Smart makeup recovery is slower while peak protection reacts faster, reducing audible pumping on dense music.

User-facing result

  • Moving Enhance, Smart Bass, Smart Treble, Vocal Body, Stereo Magic, and Output Trim while audio is playing should feel smooth instead of crackly.
  • Normal playback after controls settle should be lighter on CPU because retuning stops when the target is reached.
  • Loudness benefit remains, but gain recovery is calmer to avoid obvious breathing/pumping.

Technical notes

  • rebuild_eq() is state-preserving for same-topology retunes.
  • Butterworth Q values use static tables instead of repeated vector allocation.
  • OBS wrapper stores target parameters, smooths them per audio block, and applies runtime state only while parameters are changing.
  • Preset switching still uses an equal-power micro-fade around topology swaps.