hey thanks for your suggestions. i think i sorted that one out. here’s an abstraction that behaves exactly like scale~ incl. exponential argument.
in case someone uses it you should define the first range from the lower to the higher value only. for the output range hi and lo values can be reversed for inverse mapping.O.