This repository has been archived by the owner on Apr 9, 2022. It is now read-only.
Releases: lmassach/AudioVolumeNormalizer
Releases · lmassach/AudioVolumeNormalizer
v0.1.2-beta
v0.1.1-beta
Bugfixes:
- Insufficient RingBuffer size leading to inconsistent behaviour
Improvements:
- On silence detection the volume is now kept at its current value instead of reset to wanted volume
Notes:
- This version seems to work, but more testing needs to be done (will be done in the next days during online meetings)
- A tick length of 16 ms with 1 tick before lowering and about 100 ticks before raising seem to work fine
Next steps:
- Measuring the actual tick duration without altering it: perhaps a RingBuffer can be used to store the ticks' start time, and another timer (slower, about 500 ms ticks) can be used to update the UI. This timer may be disabled when the window is minimized. It may still affect the performance negatively if they are not moved to a different thread, so it may be better to just leave the actual tick length unknown.
- Introducing a delay between the last volume lowering and the re-rise to avoid jiggling.
v0.1.0-beta
It seems to work. Bugs will probably be discovered in the near future and fixed in the next release.