Want to play with more temperatures than the few defined in FastLED? I made a kelvin temperature to rgb converter that can be used with the setTemperature() function. https://gist.github.com/smasher816/c9a668c501eb640e15b3. The code might not be the quickest due to all the powers and logs, but luckily you should only be calling this once per change (not per led) so hopefully the impact should not be too bad. I am sure many optimizations could be made knowing that the result would be stored in a uint8.
I have a half-done fast version-- but it’s only half done. Maybe this will be the inspiration to finish it!
In the meantime, everyone can use yours – which totally works!