-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
One-shot voices stick and fill up the polyphony #63
Comments
|
OK, so we can assume that in this case ( If so, the envelope needs a However, this is a good opportunity to refactor that and the Short term EGs should be distributed like filters anyway and have a stable reference to MidiState, but for now the parameter is needed in the call. |
Note that as soon as the envelope gets into release properly, this line should reset the voice. All of this may break tests or require some additional tests 🙂 |
- The envelope does not sustain if the region has `trigger=release` - Change the envelope setup to pass the region rather than individual envelope parameters
- The envelope does not sustain if the region has `trigger=release` - Change the envelope setup to pass the region rather than individual envelope parameters
It seems to work now. If you confirm I'll merge the PR and close this issue. Thanks! |
Yes the problem is gone. However, I have a link error on one of the benchmarks.
|
Corrected! Thanks. |
reported by @alcomposer : when you play 64 notes of a one-shot generator, the polyphony is filled and you can't play anymore unless resetting the plugin.
Should the voices be cleared once the envelope has reached the end?
also can we permit new notes to steal a slot more aggressively, in case the polyphony is filled?
The text was updated successfully, but these errors were encountered: