Skip to content

Envelope Inversion and Overlap Crushing for Negative Preutter#2139

Open
Cadlaxa wants to merge 7 commits into
stakira:masterfrom
Cadlaxa:preutter-cap-fix
Open

Envelope Inversion and Overlap Crushing for Negative Preutter#2139
Cadlaxa wants to merge 7 commits into
stakira:masterfrom
Cadlaxa:preutter-cap-fix

Conversation

@Cadlaxa
Copy link
Copy Markdown
Contributor

@Cadlaxa Cadlaxa commented May 21, 2026

  • when an alias has a negative preutterance, the envelope calculation fails to account for the shifted timeline. This causes two distinct visual and audible bugs:
    1. The Crushing Effect: The leading alias calculates its tailIntrude assuming the delayed alias starts at 0ms
    2. Self-Inversion: Short notes with heavily negative preutterances mathematically try to start after their own physical duration has ended, causing the note to invert its own envelope.

Fix: dynamically respect and push back against delayed attack points.

@Cadlaxa
Copy link
Copy Markdown
Contributor Author

Cadlaxa commented May 21, 2026

negative preutter

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.

2 participants