hi martignasse, great if you are looking at it;;;; good reflexion,
in fact its's hard to say in an objective way, but from what i feel with use, thinks' it's better to reduce to 0..1 range for all values, cause otherwise we might often add multpliers modules. RGB of 0..255 would be better for classical true color selection, but 0..1 would be easier to say "if sw is on then it's green, if off it's red, with less modules".
I had just a doubt for lum setting: in my pach aproachs from 0 to 1 color was going from black to satured color (unchanged) and from 1 to 2 is to lighter it (from satured to white) so 1 was unchanged color, was efficient when paching, reducing to 0...1 range would mean unchanged value become 0.5... and we may later often add /2 module... for uniforming might be better all 0..1 also....
Hue: 360 for hue is an interesting value cause i's really a cicle of colors, but thought of anothe,r maybe more handy solution:
as there are 7 colors in the raimbow hue circle (red,yellow,green,cyan,blue,purple,red again) a 0..6 range or 0..12 range could be (red,orange,yellow, yelgreen,green cyan,cyanblue,blue,bluepurple,purle,pink,red)
be a good solution to quick assign an integer as a color (I want it green, then hue is 5, blue is 7 ect..). that's the way ive chosen and seems powerfull. (also 12x30 is 360 so it's just a muliplier, but we might try to choose the solution that would require less extra modules while paching)
hard choice hehe, my feel if need to choose to have one uniformed range, to go for 0..1 range might be the best for paching. but It also depends if usine will deal will extenal datas that might be coded in 0..255 range...
otherwise my prefered solution, tested in my pachs as quite handy would be R (0,1) G(0,1) B(0,1) H(0,12) S(0,1) L (0,2)
exemple: if swich is on its blue, then if there is a note it's white, if off is unsatured, if off it's black would give the values: (H7,S1,L1) then (H7,S1,L2) then (H7,S0,L1) then (H7,S1,L0) (see the HSL in /data has this behaviour, can try to repost a tiny more clear version if can help)
but it's subjective, if someone has suggestions...
mmmm don't know if i really helped you there
