Normalizing has one big advantage - at least that's why you do it in ML when using many inputs for instance into linear regression model. A parameter my easily "trump" another when it's larger by some magnitudes ... and I think combining values which are normalized might be easier.Urs wrote: Sun Jun 19, 2022 5:19 amFun anecdote: In 2003 (or as it 2004?) I had beers with Steinberg devs and I told them straight away that their plans to keep parameters 0-1 in VST3 would be a failure.mustgroove wrote: Sun Jun 19, 2022 1:10 am - AU (AFAIK) is the format that introduced the idea of automation having units attached, but there's plugins where this works in Logic but not elsewhere (e.g. in Ableton, you only get 0.0-1.0)
Yes, CLAP has non-normalised parameter values, just like AU.
If a host renormalises those to 0-1, they're doing it wrong.
To generalize it - the claims about CLAP that CLAP is XYZ can be seen from a different view point as well. I'm still skeptic that a concept like a thread pool will solve any mt issue it can help to solve some, but it will never solve any general issues with it. I think that bad behaving plugins written by devs that don't get mt before CLAP will be bad behaving CLAP plugins ported to CLAP by devs that don't get mt. I work with thread pools for a really long time ... Plugins that push tasks to your threadpool which are prone to deadlocks because the devs don't get how to properly avoid deadlocks by a resource aquisition protocol ... wil eat up all treads over short time.
So Urs, sorry, CLAP is not the solution to everything. I would not try to make it look like. It might fail to meet expectations. It's a good API compared to VST with respect to many viewpoints.
Nevertheless I believe in CLAP from my experiments with Surge XT ightly and Bitwig 4.3 beta.
But I think there are decision ahead that are really crucial. If for instance each and any DAW will introduce it's onw extensions then the "standard" (which CLAP by the way is not, in terms of a standardization body like ISO) will disintegrate and it will create islands of different CLAPs, because the exact opposite of "One Company controls everything" (VST, AU,...) is "everybody is free to do whatever she wants" is not favourable for the sole sake of being different to VST.
So kind of crunch time. Don't promise too much (it some times already looks like pure marketing claims), get DAWs on board and get the "standard" thing right.
