|
Now let us turn to cloning in object-oriented programming. It is important to notice that, when one clones an object, one is producing a copy with the same instance values. This means that one is essentially creating a copy that is aligned with the original, as can be seen in such programs such as 3D Studio Max and Viz. This copy can then be manipulated via its command operations, which will then pull the clone out of alignment, i.e., break the symmetry of the object-clone pair. We are now ready to turn to object creation and feature attachment. Feature attachment is the term used in mechanical design for the successive addition of structural units and components. It is, of course, the main process in any design. Our basic proposal is this: 21 Theory of Musical CompositionWith these concepts, it is now possible to give a theory of musical composition. Recall that our basic principle of aesthetics says: Aesthetics is the maximization of transfer. This was seen in section 13 with respect to the structure of modulation which was modelled by an Significant progress has been made in understanding sequential organization by psychologists working on the generation of serial patterns. Herbert Simon, himself an outstanding musician, together with collegues, was the first to consider rule-systems for psychological sequence generation (Kotovsky and Simon, 1973). A further advance was made by Restle (1970b), who used hierarchies of rules. figure 17 shows an example typical of one of Restle’s hierarchies. Three generative rules are used in this hierarchy:
The symbol 1, in this formula, is the left most 1 in figure 17; and the formula generates the remainder of the sequence. |