I've been playing with examples using the Fastled library and had numerous patterns running up and down the string.
What I would like to do is simply display a static, repeating rainbow, for the whole length of the string (Currently 20 LED on my test one, but more on order)
I wonder if the CHSV() function uses "Spectrum" or "Rainbow"? The Spectrum one has a wider range of angles that I would call blue. EDIT: according to this page, it uses the Rainbow.
The code above will use hue angles 0, 36, 73, 109, 146, 182, 229
They would have hue angles of 146 & 182, which are in the blue part of both those above charts. I don't think it's because of the type of LEDs you have, its the groups of 7.
If you coloured the LEDs in groups of 8 instead of 7, I think it would be better: