LigH
24th April 2026, 10:07
I wrote the AudioBoost (https://github.com/LigH-de/AudioBoost) filter, and I am very grateful for everyone helping me in making it possible. And I am pretty sure that it worked well on the desktop PC with a Ryzen 7 CPU I made it on. Unfortunately, this PC is unavailable to me right now.
Instead I have a laptop with Ryzen 5 CPU here and discovered that it does not work well when using curve 2 or 4 (square or absolute ratio sigmoid). There is no useful output when the internal normalization is on, and when I switch it off I see in the stereo histogram that there is audio originating from the minimum point of both channels (not around [0,0] but above [-1,-1], the bottom point of the diamond shape ◇ the stereo graph plots).
Could anyone please try to confirm or deny with mentioning the CPU model, testing in x86 and x64? Thanks in advance.
fn = "" # your favorite audio source, e.g. wav or flac file etc.
c = 2 # compare 0..4
LwLibavAudioSource(fn)
ConvertAudioToFloat()
a=AudioBoost(curve=c, norm=false)
AudioDub(ColorBarsHD(), a)
Trim(0, Ceil(a.AudioDuration*FrameRateNumerator/FrameRateDenominator))
Histogram("audiolevels")
Histogram("stereooverlay")
Info()
Instead I have a laptop with Ryzen 5 CPU here and discovered that it does not work well when using curve 2 or 4 (square or absolute ratio sigmoid). There is no useful output when the internal normalization is on, and when I switch it off I see in the stereo histogram that there is audio originating from the minimum point of both channels (not around [0,0] but above [-1,-1], the bottom point of the diamond shape ◇ the stereo graph plots).
Could anyone please try to confirm or deny with mentioning the CPU model, testing in x86 and x64? Thanks in advance.
fn = "" # your favorite audio source, e.g. wav or flac file etc.
c = 2 # compare 0..4
LwLibavAudioSource(fn)
ConvertAudioToFloat()
a=AudioBoost(curve=c, norm=false)
AudioDub(ColorBarsHD(), a)
Trim(0, Ceil(a.AudioDuration*FrameRateNumerator/FrameRateDenominator))
Histogram("audiolevels")
Histogram("stereooverlay")
Info()