Classical Music Composition Using Hidden Markov Models

Loading...
Thumbnail Image

Date

2017

Journal Title

Journal ISSN

Volume Title

Repository Usage Stats

715
views
3151
downloads

Abstract

Hidden Markov Models are a widely used class of probabilistic models for sequential data that have found particular success in areas such as speech recognition.

Algorithmic composition of music has a long history and with the development of powerful deep learning methods, there has recently been increased interest in exploring algorithms and models to create art. To this end, we explore the utility of Hidden Markov Models in composing classical music. Specifically, we train various Hidden Markov Models on piano pieces from the Romantic era and consider the models' ability to generate new pieces that sound like they were composed by a human. We evaluate the compositions based on several quantitative metrics that measure the originality, harmonic qualities and temporal structure of the generated piece. We additionally conduct listening evaluations with listeners of varying levels of musical background to assess the generated musical pieces. We find that Hidden Markov Models are fairly successful at generating new pieces that have largely consonant harmonies, especially when trained on original pieces with simple harmonic structure. However, we conclude that the major limitation in using Hidden Markov Models to generate music that sounds like it was composed by a human is the lack of global structure and melodic progression in the composed pieces.

Description

Provenance

Citation

Citation

Yanchenko, Anna Katherine (2017). Classical Music Composition Using Hidden Markov Models. Master's thesis, Duke University. Retrieved from https://hdl.handle.net/10161/15245.

Collections


Dukes student scholarship is made available to the public using a Creative Commons Attribution / Non-commercial / No derivative (CC-BY-NC-ND) license.