Document Open Access Logo

Improving the Outcome of a Probabilistic Logic Music System Generator by Using Perlin Noise

Authors Colin J. Nicholson, Danny De Schreye, Jon Sneyers

Thumbnail PDF


  • Filesize: 1.24 MB
  • 9 pages

Document Identifiers

Author Details

Colin J. Nicholson
Danny De Schreye
Jon Sneyers

Cite AsGet BibTex

Colin J. Nicholson, Danny De Schreye, and Jon Sneyers. Improving the Outcome of a Probabilistic Logic Music System Generator by Using Perlin Noise. In Technical Communications of the 27th International Conference on Logic Programming (ICLP'11). Leibniz International Proceedings in Informatics (LIPIcs), Volume 11, pp. 231-239, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2011)


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 song’s 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.
  • Probabilistic logic
  • Music generation
  • Perlin noise


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail