Skip to content
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

usability #846

Closed
4 tasks done
p0nce opened this issue Apr 14, 2024 · 1 comment
Closed
4 tasks done

usability #846

p0nce opened this issue Apr 14, 2024 · 1 comment
Labels
Enhancement This issue is about a new feature rather than a bug.

Comments

@p0nce
Copy link
Collaborator

p0nce commented Apr 14, 2024

  • readParamdouble doesn't exist, despite parameters being double internally
  • I think some setNormalize option doesn't clamp, I don't remember which one exactly
    Specifically: setFromGUINormalized is a public API that exists for IntegerParameter and FloatParameter
    Calling them with out of [0 .. 1] should clamp them, but also create a debug time assertion, instead of just having the debug time assertion. It is because the primary user for this call is sliders and knobs of all sort, who maintain complicated dragging invariants. Now outside 0 to 1 is allowed.
  • A Bessel 2-pole in iir.d, since it's very useful
  • UISlider has sensitivity as a property, instead of a Wren-accessible script property (variable), which isn't same as UIKnob. Change that to regular variable.
@p0nce p0nce added the Enhancement This issue is about a new feature rather than a bug. label Apr 14, 2024
@p0nce p0nce closed this as completed Apr 21, 2024
@p0nce
Copy link
Collaborator Author

p0nce commented Apr 22, 2024

  • convertDecibelToLinearGain called with int is an issue. Specialize the function instead.

@p0nce p0nce reopened this Apr 22, 2024
p0nce pushed a commit that referenced this issue May 5, 2024
…eird D property. This is more in line with UIKnob. See #846
@p0nce p0nce closed this as completed May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement This issue is about a new feature rather than a bug.
Projects
None yet
Development

No branches or pull requests

1 participant