Move Jairasullator envelope-mode edge detection out of polyphonic processing #4

Open
opened 2026-08-22 16:39:54 +00:00 by peterswimm · 1 comment
Owner

Audit finding

src/Jairasullator.cpp processes the shared envelope-mode trigger in a channel-wise path. This can multiply edge processing for polyphonic operation.

Completion criteria

  • Process the shared mode edge once per engine step.
  • Preserve current monophonic behavior and validate polyphonic mode changes.
  • Add a focused regression test or reproducible patch demonstration.
## Audit finding `src/Jairasullator.cpp` processes the shared envelope-mode trigger in a channel-wise path. This can multiply edge processing for polyphonic operation. ## Completion criteria - Process the shared mode edge once per engine step. - Preserve current monophonic behavior and validate polyphonic mode changes. - Add a focused regression test or reproducible patch demonstration.
Author
Owner

Spelwork tracking: pending wish 8df7fca6 under actor peterswimm.

Spelwork tracking: pending wish `8df7fca6` under actor `peterswimm`.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peter-swimm/potatochips#4
No description provided.