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

**URL:** <https://discourse.nodered.org/t/is-there-a-non-linear-version-of-the-range-node/12343>\
**Category:** General\
**Created:** [17 June 2019 21:00 UTC](https://discourse.nodered.org/t/is-there-a-non-linear-version-of-the-range-node/12343 "2019-06-17T21:00:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)\
**Post date:** [17 June 2019 21:00 UTC](https://discourse.nodered.org/t/is-there-a-non-linear-version-of-the-range-node/12343/1 "2019-06-17T21:00:19Z")

</div>

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  
etc.

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...

---

<div class="post-metadata">

**Author:** ![JayDickson](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jaydickson/32/90592_2.png) [@JayDickson](https://discourse.nodered.org/u/JayDickson)\
**Post date:** [17 June 2019 21:55 UTC](https://discourse.nodered.org/t/is-there-a-non-linear-version-of-the-range-node/12343/2 "2019-06-17T21:55:16Z")

</div>

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