# scalar curve node

There exists the "Vector Curves" node. I can nicely map the $$x,y,z$$ components of a vector with domain and range $$[-1,1]$$ using this node. However I do not always need a vector, sometimes I only want to create a curve for a scalar. The "Map range" and "ColorRamp" are the nodes that are closest to this, but:

• "Map range" doesn't allow nearly as much freedom
• "ColorRamp" assumes values in $$[0,1]$$

Is there a node like the vector-curves, but only for a scalar? If not, I would be interested if anyone has some workaround (I could imagine a group, where the input is first mapped from $$[-1,1]$$ to $$[0,1]$$, and the output is mapped from $$[0,1]$$ to $$[-1,1]$$ again, but I am open to alternatives.