Colour palette creation macro broken by upgrading

(Apologies in advance for long post!)

I have a macro that creates colour palettes for me, using a group and by-type, based on Hue & Sat (with virtual HS enabled), the process being 
Set Hue to 0
Record colour palettes with Sat=25, Sat=50, Sat=75, Sat=100, by recording Hue & Sat values only, by type
Increase Hue by 15
Repeat

For Hue =0 to Hue =345, giving me 96 palettes. The macros run in standard mode, and in Live.

This works nicely in 3.2

Upgraded to 3.3.6 and it doesn't work properly.- the palettes are created and usable but there is no 'colour chip' on the direct selects, and when I open a palette it contains the correct Hue Sat values but no values for the actual colour parameters. The palettes work, they just don't have the colour chips, which makes them useless to me as the chips are how I know what they are!
If I use my by-type fixtures group (98) and choose a created palette eg 61 and use Group 98 CP61 enter Group 98 Record CP1 enter enter, then the chip appears and the palette contains colour parameter info. (But I don't know how to re-record every palette by macro as I use record CP Next, and I can't get that to reference already-recorded palettes.)

Semi-workaround was to change the line that actually records the palette : Group 98 Hue Sat record CP Next By type enter : by removing the Hue Sat it works and the chips appear, BUT the Hue value recorded into any given CP is different on different fixture types ie in the Hue 45 Sat 50 palette the Sat is 50 across all fixtures in the palette but some have Hue 45, some Hue 43, Some Hue 47 etc...


Not sure if any of this is expected, a bug, or operator error?!

Related