Skip to content

Conversation

@cyberrumor
Copy link
Contributor

Prior to commit b5de1d5, audible zipper artifacts were present when
using the PeakController on a bus to control the volume of another bus
for sidechain compression. The bus that had its volume reduced was the
one which produced audible artifacts.

Commit b5de1d5 introduced LERP to PeakController to smooth out its
signal, which eliminated the zipper artifacts. However, this had the
side effect of increased latency even when both attack and decay
settings were set to zero.

Until a more robust solution is implemented, reverting b5de1d5
eliminates the latency by eliminating the lerp, but reintroduces audible
zipper artifacts.

Revert b5de1d5.

Prior to commit b5de1d5, audible zipper artifacts were present when
using the PeakController on a bus to control the volume of another bus
for sidechain compression. The bus that had its volume reduced was the
one which produced audible artifacts.

Commit b5de1d5 introduced LERP to PeakController to smooth out its
signal, which eliminated the zipper artifacts. However, this had the
side effect of increased latency even when both attack and decay
settings were set to zero.

Until a more robust solution is implemented, reverting this change
eliminates the latency by eliminating the lerp, but reintroduces audible
zipper artifacts.
@cyberrumor
Copy link
Contributor Author

Merging this will re-open #7383

@tresf tresf merged commit 41093ef into LMMS:master May 2, 2025
11 checks passed
@cyberrumor cyberrumor deleted the 7566 branch May 2, 2025 19:15
sakertooth pushed a commit to sakertooth/lmms that referenced this pull request Jun 1, 2025
Prior to commit b5de1d5, audible zipper artifacts were present when
using the PeakController on a bus to control the volume of another bus
for sidechain compression. The bus that had its volume reduced was the
one which produced audible artifacts.

Commit b5de1d5 introduced LERP to PeakController to smooth out its
signal, which eliminated the zipper artifacts. However, this had the
side effect of increased latency even when both attack and decay
settings were set to zero.

Until a more robust solution is implemented, reverting this change
eliminates the latency by eliminating the lerp, but reintroduces audible
zipper artifacts.
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

Successfully merging this pull request may close these issues.

3 participants