-
Notifications
You must be signed in to change notification settings - Fork 404
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
Nimbus "Freeze" parameter can't be modulated #6814
Comments
The following two methods of adding modulation do work:
I can also confirm another method does not work: right-click on the freeze slider, add modulation from, select the envelope. |
Oh I mis understood so it’s just drag and drop which fails? I didn’t try that |
so here's the problem That is a toggle (the string values are 'on and off') but it is a float so it can be modulated The type (ct_float_toggle) returns false for can_setvalue_from_string which supresses typeins (understandably) So the fix is 1: make setvalue from string return true for ct_float |
basically this parameter advertises that you can't type in values for it. so the paths which let you then just silently dont a better ui would be to pop a small error in if (p)
{
if (!p->can_setvalue_from_string())
{
return; // this is what bails out silently
}
} to avoid this problem again in the future I guess I haven't fixed any of these just diagnosed them but i did confirm that if I do step 1 above then it pops up the dialog. Just the dialog doesn't work because of steps 2-4 |
Closes surge-synthesizer#6814 Also rename calculate_modulation_value_from_string() to set_modulation_value_from_string() to match set_value_from_string() API.
* Make typein for ct_float_toggle work Closes #6814 Co-authored-by: Paul Walker <[email protected]>
Bug Description:
The "Freeze" parameter in the Nimbus effect cannot be modulated by a scene envelope. Confusingly, ED was able to actually make it work and even send me a patch where it is modulated, which I could load! However, myself and at least one other person confirmed that we weren't able to do it on our systems!
Surge XT Version
Latest nightly
Reproduction Steps:
Steps to reproduce the behavior:
Expected Behavior:
Freeze parameter is modulatable.
Screenshots:
N/A
Computer Information (please complete the following!):
Additional Information:
N/A
The text was updated successfully, but these errors were encountered: