Algorithmic composition is an interdisciplinary topic that unites music and science. The computer is able to generate algorithmic music with the aid of a specific algorithm. In this bachelor thesis, algorithmic composition is realized with the biology-inspired algorithms called Lindenmayer-system and cellular automaton. In order to realize the compositions, several techniques are presented as well as implemented and evaluated. Those techniques map the generated data from the algorithms on a meaningful musical result.

My Bachelor Thesis is a symbiosis of music and computer sience. Since I started playing the piano seriously at the beginning of my studies in Koblenz, I developed a strong interest in classical music. There were times I spent more time practicing the piano then working on my degree. The idea of the bachelor thesis is to combine my passion for music with my computer sience studies.

The bachelor thesis deals with two algorithms to create music, one being the Lindenmayer-System and the other one being a cellular automata. Both of these algorithms have nothing to do with music, but they produce unpredictable and at the same time chaotic and structured data, which can be translated into music.

Translating this data into music is a challenging task and there are a lot of possible ways one can achieve that. In the thesis I describe possible methods to extract musical information out of these algorthims and give musical examples.

For programming I used SuperCollider, a language specifically designed for musical purposes.

My bachelor thesis is avaible in german at https://kola.opus.hbz-nrw.de/files/1717/ba.pdf

Rule 110 of a one dimensional cellular automata
hilbert curve of a lindenmayer system