Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic Sensitivity Increase #491

Closed
LinuxinaBit opened this issue Mar 29, 2023 · 2 comments
Closed

Automatic Sensitivity Increase #491

LinuxinaBit opened this issue Mar 29, 2023 · 2 comments

Comments

@LinuxinaBit
Copy link

LinuxinaBit commented Mar 29, 2023

Is your feature request related to a problem? Please describe.
When Automatic sensitivity is on, sensitivity can decrease when audio is peaking but doesn't automatically lower when audio volume is reduced for an extended period of time.
This causes problems when changing to tracks or applications which are quieter, and it becomes a pain to get the sensitivity correct.

Describe the solution you'd like
Automatic sensitivity increase (possibly as a separate toggle) to wait a set period of time and increase the sensitivity to some sort of average.

Describe alternatives you've considered
Restarting the app (in this case Cavalier), disabling and re-enabling automatic sensitivity, setting a manual sensitivity, and automatically restarting the app are all solutions that are annoying, and don't address the problem.

Additional context
This was originally an issue here: fsobolev/cavalier#56 but has been opened here instead because it is a backed issue.

@karlstav
Copy link
Owner

Hi @RageGamerBoi

There is actually an automatic sensitive increase already. But it is quite slow. I can try to increase it, but setting it too high will make it interfere with the experience of the visualization.

At startup there is a much more aggressive increase until the first time a bar hits the ceiling. So I think a config reload should also trigger this.

@karlstav
Copy link
Owner

If you like you can try to increase the number 1.001 on line 526 in cavacore.c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants