The graduated sections of this piece were produced programmatically using js and svg. Each randomly selected hue is first tonally compensated to mid grey, a process i call tonal balancing. This process allows a smooth tonal graduation to be applied to spectrum regardless of hue. In the example output from the script below the right hand side has been converted to grey scale to demonstrate this principle.
svg version working with firefox and ie9 only: chrome in this instance mashes it up completely LOL
Needed a little trigonometry to generate this in svg. Drawing it out like this helps me to pin down, what i am trying to do, exactly – it is not always so clear… LOL