Skip to content
This repository has been archived by the owner on Apr 9, 2022. It is now read-only.

Releases: lmassach/AudioVolumeNormalizer

v0.1.2-beta

19 Feb 09:30
Compare
Choose a tag to compare

Bugfixes:

  • Introduced delay between last lowering and next raise to prevent jiggling.

v0.1.1-beta

18 Feb 09:07
Compare
Choose a tag to compare

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

17 Feb 15:21
Compare
Choose a tag to compare
v0.1.0-beta Pre-release
Pre-release

It seems to work. Bugs will probably be discovered in the near future and fixed in the next release.