Is there a non-linear version of the Range node?

I have a digital mixer which accepts input within the range -99 to +99.

Problem is, the output of the mixer is like this:

-99 muted

  • 50 barely audible
  • 20 very quiet
  • 0 good level
  • 5 very loud

I can of course use the Range node, set between -99 and +5.

Problem is, the dashboard slider is very strange, and I need a kind of range node to make this feel more linear.

Any ideas? I'd rather not have to bother writing a function node with various mathematics functions myself...

Perhaps look into multiplying the output logarithmically using a function node?