I pulled up a number of old pictures of classic C9-size tree lights. The standard assortment of colors seems to be: red, orange, green, blue, and white. These are also the most common colors found in C9-size bulb sets today, although of course you can get everything now.
Based on the old pictures that I found, and an hour screwing around with the values, I think I’ve settled on this as a good starting point for a “ClassicC9” palette:
// A palette reminiscent of large ‘old-school’ C9-size tree lights
// in the five classic colors: red, orange, green, blue, and white.
#define C9_Red 0xB80400
#define C9_Orange 0x902C02
#define C9_Green 0x046002
#define C9_Blue 0x070758
#define C9_White 0x606830
const TProgmemRGBPalette16 ClassicC9_p FL_PROGMEM =
{ C9_Red, C9_Red, C9_Red,
C9_Orange, C9_Orange, C9_Orange,
C9_Green, C9_Green, C9_Green, C9_Green,
C9_Blue, C9_Blue, C9_Blue,
C9_White, C9_White, C9_White
};
I adjusted the brightnesses and ‘temperatures’ a bit, to somewhat reflect how the old incandescent bulbs were, e.g., the blue was much dimmer than the orange, the white was very ‘warm’, etc.
I’ll be incorporating this into the new Twinkle sample code; thank you for the inspiration and the trip down memory lane to these classics. If you come up with an improved (or alternate) palette, please let me know!