pub fn grid(current: f64) -> [f64; 3]
Candidates around a weight: half, itself, double. Derived from the current value, never hand-picked; one knob moves at a time, the others stay current.