thanx again, though i haven't come with the base colors, they are spex04's job (and he did a great one, i have to say).
the style string for experiments with bigger color space could be as follows. there are 9 parameters, 3 for each of hue, saturation and lightness (starting with h, s and l correspondingly). they are wideness (_w), multiplication (_m) and base (_b). resulting component is computed according to: component = (value modulo wideness) * multiplication + base. component shouldn't be outside of 0-240 interval. if anyone finds interesting parameters, give me a shout. i'm not very optimistic about this ...
CODE
$puts(hb,0)
$puts(hw,240)
$puts(hm,1)
$puts(sb,100)
$puts(sw,10)
$puts(sm,10)
$puts(lb,50)
$puts(lw,5)
$puts(lm,10)
//
$puts(crc,$crc32($replace($lower(%artist%), ,)))
//
$puts(h,$add($mul($mod($div($get(crc),1),$get(hw)),$get(hm)),$get(hb)))
$puts(s,$add($mul($mod($div($get(crc),$mul($get(hw),$get(hm))),$get(sw)),$get(hm)),$get(sb)))
$puts(l,$add($mul($mod($div($get(crc),$mul($get(hw),$get(hm),$get(sw),$get(sm))),$get(lw)),$get(lm)),$get(lb)))
//
$puts(col,$hsl($get(h),$get(s),$get(l)))
$set_style(back,$get(col),$get(col))
$puts(hw,240)
$puts(hm,1)
$puts(sb,100)
$puts(sw,10)
$puts(sm,10)
$puts(lb,50)
$puts(lw,5)
$puts(lm,10)
//
$puts(crc,$crc32($replace($lower(%artist%), ,)))
//
$puts(h,$add($mul($mod($div($get(crc),1),$get(hw)),$get(hm)),$get(hb)))
$puts(s,$add($mul($mod($div($get(crc),$mul($get(hw),$get(hm))),$get(sw)),$get(hm)),$get(sb)))
$puts(l,$add($mul($mod($div($get(crc),$mul($get(hw),$get(hm),$get(sw),$get(sm))),$get(lw)),$get(lm)),$get(lb)))
//
$puts(col,$hsl($get(h),$get(s),$get(l)))
$set_style(back,$get(col),$get(col))
just brilliant! i can't wait to play around with this. i never even knew about the $crc32() and $hsl() functions...are they discussed in the titleformat help file? if not, where can i find all the functions i don't know about? thanks for this great idea...






























