
Making Complex Music with Simple Algorithms, is it Even Possible?
Author(s) -
Risto Holopainen
Publication year - 2021
Publication title -
revista vórtex
Language(s) - English
Resource type - Journals
ISSN - 2317-9937
DOI - 10.33871/23179937.2021.9.2.3
Subject(s) - computer science , composition (language) , simple (philosophy) , computer music , algorithm , musical composition , code (set theory) , sound (geography) , theoretical computer science , programming language , set (abstract data type) , music education , linguistics , epistemology , art , musical , philosophy , visual arts , geomorphology , geology
Algorithmic composition is often limited to score generation, but may also include sound production. All levels from sound synthesis to the generation of a complete composition can be integrated into one monolithic program. A strict separation of the low level of sound synthesis and higher levels otherwise reserved for algorithmic composition is not necessary, information can flow between all levels. An interesting challenge in this kind of thorough algorithmic composition is to generate as complex music as possible with as little code as possible. The challenge has been accepted, successfully or not, in a series of compositions called Kolmogorov Variations. We discuss the techniques used in a few of the pieces as well as the promises and perils of this strict approach to algorithmic composition.