Anyway, I've been holding off on introducing yet one more ad-hoc GUI device until I (or someone :) can make a properly unified GUI for numerical controls.
Is this realistic? And does it really warrant withholding a proper knob UI for another couple of years (or even forever)?
A knob would not prevent a "unified numerical control" in the future. Yes, it would be one more legacy object to deal with, but does it really matter at this point? It's not like we're constantly adding new UI elements. The last time was probably 20 years ago :) I guess if Thomas Musil made one back in the day, we would have it anyway.
A more general question: what would the advantage of such a "unified" GUI object, in particular for the user? I guess the idea is that you can easily turn any numeric GUI element into another?
Cheers,
Christof
On 14.03.2024 13:54, Miller Puckette wrote:
I've been hoping for 20-ish years to find time to make a *unified* slider/numbox/knob/radio object. It probably would be hard to make such a thing perfectly compatible with all the screwy features the classical GUIs offer (like numbers with the text sticking outside the box, ugh), but, long-term, such a combined object could be the default "gui" menu offerings and we could just leave all the crufty IEM GUI code as is for back compatibility.
ALSO we need a cleaner VU meter - that would be a different object and should be resizable to much smaller than the current minimum size. That too could have a spanking new, clean implementation.
Anyway, I've been holding off on introducing yet one more ad-hoc GUI device until I (or someone :) can make a properly unified GUI for numerical controls.
cheers
Miller
On 3/14/24 13:46, Dan Wilcox wrote:
Even better. Then it has been in testing for a *long* time now. ;)
On Mar 14, 2024, at 1:44 PM, Christof Ressi info@christofressi.com wrote:
I think Antoine's knob implementation is actually based on mknob, but with lots of refinements.
On 14.03.2024 13:39, Dan Wilcox wrote:
I agree.
There is also the mknob from moonlib which I have actually replicated for PdParty. I think both of these knob implementations fit nicely with the other IEM guis.
On Mar 14, 2024, at 12:00 PM, pd-dev-request@lists.iem.at wrote:
Date: Wed, 13 Mar 2024 13:10:19 +0100 From: Christof Ressi info@christofressi.com To:pd-dev@lists.iem.at Subject: Re: [PD-dev] release April? Message-ID: f8bc28fd-f54c-4814-828b-686aa2fbfd6d@christofressi.com Content-Type: text/plain; charset="utf-8"; Format="flowed"
I strongly endorse both PRs :)
Fractional zoom levels would be a game changer! The current integer zoom levels are pretty much useless in practice because typical scaling factors are more like 125% or 150%.
A knob is such a basic UI element for audio applications. I really think this should be part of Pd vanilla and not require some external. It isn't (only) about aesthetics; knobs have clear advantages over sliders in many situations as they allow to map the same range into a much smaller space. Just think about a simple mixer strip!
Christof
Dan Wilcox danomatika.com https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!D5fjcnFQ1a5nvG23hAlTelGJWjjHh4ejuAMll73wF8s6dLlaDzc8kPwHV8EBmaay7yOhWYKTaEhpvyU$ robotcowboy.com https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!D5fjcnFQ1a5nvG23hAlTelGJWjjHh4ejuAMll73wF8s6dLlaDzc8kPwHV8EBmaay7yOhWYKT6tlgW24$
Dan Wilcox danomatika.com https://urldefense.com/v3/__http://danomatika.com__;!!Mih3wA!D5fjcnFQ1a5nvG23hAlTelGJWjjHh4ejuAMll73wF8s6dLlaDzc8kPwHV8EBmaay7yOhWYKTmNb00-0$ robotcowboy.com https://urldefense.com/v3/__http://robotcowboy.com__;!!Mih3wA!D5fjcnFQ1a5nvG23hAlTelGJWjjHh4ejuAMll73wF8s6dLlaDzc8kPwHV8EBmaay7yOhWYKT-1cWSL4$
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
Pd-dev mailing list Pd-dev@lists.iem.at https://lists.puredata.info/listinfo/pd-dev