| @@ -69,12 +69,6 @@ void Rescaler::step() { | |||||
| float outMin = params[OUT_MIN_PARAM].value; | float outMin = params[OUT_MIN_PARAM].value; | ||||
| float outMax = params[OUT_MAX_PARAM].value; | float outMax = params[OUT_MAX_PARAM].value; | ||||
| if(outMin > outMax) | |||||
| { | |||||
| t = outMin; | |||||
| outMin = outMax; | |||||
| outMax = t; | |||||
| } | |||||
| // Clip input to min..max range | // Clip input to min..max range | ||||
| if(inVal < inMin) | if(inVal < inMin) | ||||
| @@ -84,7 +78,7 @@ void Rescaler::step() { | |||||
| float outVal; | float outVal; | ||||
| if((inMax > inMin) && (outMax > outMin)) | |||||
| if((inMax > inMin) && (outMax != outMin)) | |||||
| { | { | ||||
| // Rescale to output range | // Rescale to output range | ||||
| outVal = (inVal - inMin) / (inMax - inMin); | outVal = (inVal - inMin) / (inMax - inMin); | ||||