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

v0.1.1-beta

Compare
Choose a tag to compare
@lmassach lmassach released this 18 Feb 09:07

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.