Algorithmic composition A type of composition in which the large outlines of the piece, or the procedures to be used in generating it, are determined by the human composer while some details, such as pitches or rhythms, are created by a computer program.