10.4230/LIPICS.ICLP.2011.231
Nicholson, Colin J.
Colin J.
Nicholson
De Schreye, Danny
Danny
De Schreye
Sneyers, Jon
Jon
Sneyers
Improving the Outcome of a Probabilistic Logic Music System Generator by Using Perlin Noise
Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH, Wadern/Saarbruecken, Germany
2011
ConferencePaper
Computer Science
000 Computer science, knowledge, general works
Herbstritt, Marc
Marc
Herbstritt
2011-06-27
2011
en
9 pages
application/pdf
1.0
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license (CC-BY-NC-ND)
APOPCALEAPS is a logic-based music generation program that uses high level probabilistic rules. The music produced by APOPCALEAPS is controlled by parameters that can be customized by a user to create personalized songs. Perlin noise is a type of gradient noise algorithm which generates smooth and controllable variations of random numbers. This paper introduces the idea of using a Perlin noise algorithm on songs produced by APOPCALEAPS to alter their melody. The noise system modifies the songs melody with noise values that fluctuate as measures change in a song. Songs with more notes and more elaborate differences between the notes are modified by the system more than simpler songs. The output of the system is a different but similar song. This research can be used for generation of music with structure where one would need to generate variants on a theme.