2005
DOI: 10.1007/11603023_5
|View full text |Cite
|
Sign up to set email alerts
|

Probabilistic-Logical Modeling of Music

Abstract: 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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 5 publications
0
2
0
Order By: Relevance
“…Specifically it offers, in addition to MLE by the EM algorithm, Viterbi training (VT), variational Bayes (VB), variational VT (VB-VT) and MCMC for Bayesian inference. PRISM has been applied to music and bioinformatics [25,1,18]. Syntactically a PRISM program DB is a Prolog program and runs like Prolog.…”
Section: Prism At a Glancementioning
confidence: 99%
“…Specifically it offers, in addition to MLE by the EM algorithm, Viterbi training (VT), variational Bayes (VB), variational VT (VB-VT) and MCMC for Bayesian inference. PRISM has been applied to music and bioinformatics [25,1,18]. Syntactically a PRISM program DB is a Prolog program and runs like Prolog.…”
Section: Prism At a Glancementioning
confidence: 99%
“…Another interesting application area is the automatic analysis and generation of music. In the past, we have used PRISM to analyse and generate music in a probabilistic setting (Sneyers et al 2006). There are also several deterministic approaches based on constraints and strict rules (e.g.…”
Section: Related Workmentioning
confidence: 99%