I know that you can tint a color to white and shade it to black but this is not always good enough to me as it can produce very desaturated results.
Also will you take in consideration to have a color scale from red to orange to yellow for instance? It means that the hue of the color will change but as we perceive these colors darker or lighter it kinda makes sense to me.
Since I'm building an app that allows exactly that I'm looking for references regarding this.