- if(v >= 0.98)
- Slider_setValue( me, 0 );
- else if(v < 0.0005)
- Slider_setValue( me, -1000000 );
+
+ // snapping
+ if(v > fromDecibelOfSquare(me.valueMax - 0.5 * me.valueStep))
+ Slider_setValue(me, me.valueMax);
+ else if(v < fromDecibelOfSquare(me.valueMin - 0.5 * me.valueStep))
+ Slider_setValue(me, -1000000); // virtually infinite