Is the normalizer node working as intended?
-
Look at this guy
No matter what range you set to its value knob, when you connect it to the target, the target value will be set to the range of the target * value on the normalizer.
So an add node with the default range (0-1) will be set to 84.2. But if you up the range to 0-100, it's gonna be set 8420.
How is that normalization? Do I even understand this term correctly? In HISEScript, normalized value of a control is its range represented as 0-1. If I plug something into the normalizer, set its value parameter range to 0-100, then the input value going from 0-100 should result in the output being 0-1, no?
-
I've wondered the same. Here's the relevant code (I think) :
I'm guessing the important bit is:
void setValue(double input) { if (this->getParameter().isConnected()) this->getParameter().call(input); }
Compared to similar nodes, this looks a bit light. Where's the conversion? or is this what double input is for?