Automatic Harmonization Using a Hidden Semi-Markov Model

Authors

  • Ryan Groves McGill University

DOI:

https://doi.org/10.1609/aiide.v9i5.12654

Keywords:

hidden semi markov model, hidden markov model, machine learning, key signature, pitch class, dwell time, chord progression, rock n roll, chord sequence, markov model, harmonic analysis, hidden sequence, state transition, residential time, state duration

Abstract

Hidden Markov Models have been used frequently in the audio domain to identify underlying musical structure. Much less work has been done in the purely symbolic realm. Recently, a substantial amount of expert-labelled symbolic musical data has been injected into the research community. The new availability of data allows for the application of machine learning models to purely symbolic tasks. Similarly, the continued expansion of the field of machine learning provides new perspectives and implementations of machine learning methods, which are powerful tools when approaching complex musical challenges. This research explores the use of an extended probabilistic model such as the Hidden Semi-Markov Model (HSMM) to approach the task of automatic harmonization. One distinct advantage of the HSMM is that it is able to automatically differentiate harmonic boundaries, through its inclusion of an extra parameter: duration. In this way, a melody can be harmonized automatically in the style of a particular corpus. In the case of this research, the corpus was in the style of Rock 'n' Roll.

Downloads

Published

2021-06-30

How to Cite

Groves, R. (2021). Automatic Harmonization Using a Hidden Semi-Markov Model. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 9(5), 48-54. https://doi.org/10.1609/aiide.v9i5.12654