Each class property is defined with a list or a vector, by manually, or using 300 general-purpose musical and mathematical functions . If there are less zones defined than there are zones, the zone pattern is recycled. If the material has no zones it goes through all the zones, and recycles if the section is longer than the material.
Recycling provides intuitive way to handle usual pattern-looping methods in many musical styles.
Values can also be scaled to fit within given metric ranges. Functions consist of convertors , neurons , libraries , tonalities , and generators and processors , which devide into sub-categories dealing with vector patterns and symbol patterns . A vector pattern consists of integers, reals or ratios, while symbol pattern consists of symbolic information. User can extend functionality by programming new ones in Lisp. Processors include filter , shift , transpose , retrograde , mix , analyze , and morph .