Probabilistic-logical modeling of music

  • Authors:
  • Jon Sneyers;Joost Vennekens;Danny De Schreye

  • Affiliations:
  • Department of Computer Science, K.U.Leuven, Heverlee, Belgium;Department of Computer Science, K.U.Leuven, Heverlee, Belgium;Department of Computer Science, K.U.Leuven, Heverlee, Belgium

  • Venue:
  • PADL'06 Proceedings of the 8th international conference on Practical Aspects of Declarative Languages
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

PRISM is a probabilistic-logical programming language based on Prolog. We present a PRISM-implementation of a general model for polyphonic music, based on Hidden Markov Models. Its probability parameters are automatically learned by running the built-in EM-algorithm of PRISM on training examples. We show how the model can be used as a classifier for music that guesses the composer of unknown fragments of music. Then we use it to automatically compose new music.