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

[FR] Real-time volume normalizer. #321

Open
boromyr opened this issue Mar 24, 2024 · 0 comments
Open

[FR] Real-time volume normalizer. #321

boromyr opened this issue Mar 24, 2024 · 0 comments
Labels

Comments

@boromyr
Copy link

boromyr commented Mar 24, 2024

It would be a great feature to integrate into the app an automatic volume control, which operates in the background while using Windows and keeps the volume normalized within a certain range. The effect is similar to automatic gain control (AGC) in electronics, which counteracts sudden volume changes by decreasing or increasing it based on previous volume variations.

The process could be summarized as follows:

  • Saving the volume value at regular intervals
  • Calculating volume changes over time
  • Activation criteria: e.g. if the volume changes beyond a ±10% range, decrease the volume by 5%

The effect is further described on the AGC and Dynamic range compression pages.

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

No branches or pull requests

1 participant