Xisal combines three separate periodic formulae, mappping each one onto a dot-matrix grid with separate ranges and offsets. Noise is taken from circular motion on a 2D noise field with its own radius and offset. These values are mapped onto a range of colours according to one of seven different algorithms, and rotation is added to produce interference patterns with a choice from eight rendering modes.