added setter macro to snaptoscale class.
ControlConditioners now accept floats.