Mp snap to value

New ControlGenerator: ControlOctaveSnap