Skip to content

Audio visualisation error #672

@pallaswept

Description

@pallaswept

Describe the bug

Honestly I'm not sure how to describe this. Is this aliasing? Interference? I will provide video.

A constant amplitude sound, depending on its frequency, does not have constant height bars, and, something very strange happens to things at 100Hz, 500Hz, and 5000hz
Sweeping down through the frequencies:
10k - 5k seems about right. Constant volume all the way. Until a strange thing happens at 5k.
5k - 500 Starts with way-too-high amplitude and becomes way too quiet, until the next weird jump, at 500Hz
500Hz starts out about correct volume and fades like the previous band until another weird jump at 100Hz
100Hz and things fade out after that

I tried different EQ settings and sample rates and bit depths and input methods and all kind of things, this seems pretty constant. I think it's kinda hidden by autosens.

The effect of this is extremely pronounced with a small bar count.

To Reproduce

Steps to reproduce the behavior:

This seems like it is always happening, but it is easiest to see with this config (max bars, no autosens, no NR):

[general]
bars=0
bar_spacing=0
lower_cutoff_freq=0
sensitivity=100
autosens=0
[smoothing]
noise_reduction=0

Generate a test tone and sweep it.

Expected behavior
A constant tone of constant amplitude should appear as a bar with a constant height
If this tone's frequency is swept that bar should sweep left and right but its height should remain constant.

Screenshots
I tried several tone generators (including just synths) but they all acted the same, so here's a shot with the first tone generator webpage my search engine gave me

Screencast_20250808_121639.webm

Desktop (please complete the following information):

  • OS: openSUSE Tumbleweed

Terminal emulator
Any? (tested in foot and konsole)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions