The ramp read at position, 0 at low and 1 at high.
Baked once into a table rather than mixed on every call, because the drawings that use it ask for a colour per bar, per ring or per row, and the conversion is not free.