A formal composition algorithm is an engine for music creation; thus a computer can serve as a vehicle for musical ideas.
We find compositional algorithms in assorted forms:
· Self-contained automated composition programs
· Command languages for generation and transformation of musical data and control of musical processes
· Extensions to traditional programming languages
· Graphical or textual environments designed for music (including music programming languages)
(Source: Curtis Roads, The Computer Music Tutorial. MIT Press. 1995)
An algorithm is a procedure or formula for solving a problem. This term is one of the most-employed words for formalised approaches to composition.
术语顾问/Consultant to terminology