Currently, the ramp node only gives the user linear, smooth, non, and spline interpolations.

I am wondering for more control, how I can change the spline interpolation with my own algorithm. Is there another node perhaps I should be using?