Deterministic button support currently blocks additional triggers until the active synth reports completion.
Some deterministic synths should remain re-triggerable, allowing overlapping instances.
Desired behavior:
- Each button press may launch another finite synth instance
- Physical release continues reaching the project
- Additional presses are not blocked
- GUI and LED remain active while one or more associated instances are running
- GUI and LED return to off only after every associated instance finishes
- Early frees, cleanup, and failed synth creation must keep activity state synchronized
- Existing deterministic blocking behavior remains unchanged
Deterministic button support currently blocks additional triggers until the active synth reports completion.
Some deterministic synths should remain re-triggerable, allowing overlapping instances.
Desired behavior: