An HMM-Based Approach for Cross-Harmonization of Jazz Standards

This paper presents a methodology for generating cross-harmonizations of jazz standards, i.e., for harmonizing the melody of a jazz standard (Song A) with the harmonic context of another (Song B). Specifically, the melody of Song A, along with the chords that start and end its sections (chord constr...

Full description

Bibliographic Details
Main Authors: Maximos Kaliakatsos-Papakostas, Konstantinos Velenis, Leandros Pasias, Chrisoula Alexandraki, Emilios Cambouropoulos
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/3/1338
_version_ 1797625191755415552
author Maximos Kaliakatsos-Papakostas
Konstantinos Velenis
Leandros Pasias
Chrisoula Alexandraki
Emilios Cambouropoulos
author_facet Maximos Kaliakatsos-Papakostas
Konstantinos Velenis
Leandros Pasias
Chrisoula Alexandraki
Emilios Cambouropoulos
author_sort Maximos Kaliakatsos-Papakostas
collection DOAJ
description This paper presents a methodology for generating cross-harmonizations of jazz standards, i.e., for harmonizing the melody of a jazz standard (Song A) with the harmonic context of another (Song B). Specifically, the melody of Song A, along with the chords that start and end its sections (chord constraints), are used as a basis for generating new harmonizations with chords and chord transitions taken from Song B. This task involves potential incompatibilities between the components drawn from the two songs that take part in the cross-harmonization. In order to tackle such incompatibilities, two methods are introduced that are integrated in the Hidden Markov Model and the Viterbi algorithm. First, a rudimentary approach to chord grouping is presented that allows interchangeable utilization of chords belonging to the same group, depending on melody compatibility. Then, a “supporting” harmonic space of chords and probabilities is employed, which is learned from the entire dataset of the available jazz standards; this space provides local solutions when there are insurmountable conflicts between the melody and constraints of Song A and the harmonic context of Song B. Statistical and expert evaluation allow an analysis of the methodology, providing valuable insight about future steps.
first_indexed 2024-03-11T09:53:04Z
format Article
id doaj.art-7eb0e0b4998a49a78468154bd78d3eee
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T09:53:04Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-7eb0e0b4998a49a78468154bd78d3eee2023-11-16T16:04:00ZengMDPI AGApplied Sciences2076-34172023-01-01133133810.3390/app13031338An HMM-Based Approach for Cross-Harmonization of Jazz StandardsMaximos Kaliakatsos-Papakostas0Konstantinos Velenis1Leandros Pasias2Chrisoula Alexandraki3Emilios Cambouropoulos4School of Music Studies, Aristotle University of Thessaloniki, 541 24 Thessaloniki, GreeceSchool of Music Studies, Aristotle University of Thessaloniki, 541 24 Thessaloniki, GreeceSchool of Music Studies, Aristotle University of Thessaloniki, 541 24 Thessaloniki, GreeceDepartment of Music Technology and Acoustics, Hellenic Mediterranean University, 741 33 Rethymno, GreeceSchool of Music Studies, Aristotle University of Thessaloniki, 541 24 Thessaloniki, GreeceThis paper presents a methodology for generating cross-harmonizations of jazz standards, i.e., for harmonizing the melody of a jazz standard (Song A) with the harmonic context of another (Song B). Specifically, the melody of Song A, along with the chords that start and end its sections (chord constraints), are used as a basis for generating new harmonizations with chords and chord transitions taken from Song B. This task involves potential incompatibilities between the components drawn from the two songs that take part in the cross-harmonization. In order to tackle such incompatibilities, two methods are introduced that are integrated in the Hidden Markov Model and the Viterbi algorithm. First, a rudimentary approach to chord grouping is presented that allows interchangeable utilization of chords belonging to the same group, depending on melody compatibility. Then, a “supporting” harmonic space of chords and probabilities is employed, which is learned from the entire dataset of the available jazz standards; this space provides local solutions when there are insurmountable conflicts between the melody and constraints of Song A and the harmonic context of Song B. Statistical and expert evaluation allow an analysis of the methodology, providing valuable insight about future steps.https://www.mdpi.com/2076-3417/13/3/1338Hidden Markov Modelmelodic harmonizationjazz standardscomputational creativity
spellingShingle Maximos Kaliakatsos-Papakostas
Konstantinos Velenis
Leandros Pasias
Chrisoula Alexandraki
Emilios Cambouropoulos
An HMM-Based Approach for Cross-Harmonization of Jazz Standards
Applied Sciences
Hidden Markov Model
melodic harmonization
jazz standards
computational creativity
title An HMM-Based Approach for Cross-Harmonization of Jazz Standards
title_full An HMM-Based Approach for Cross-Harmonization of Jazz Standards
title_fullStr An HMM-Based Approach for Cross-Harmonization of Jazz Standards
title_full_unstemmed An HMM-Based Approach for Cross-Harmonization of Jazz Standards
title_short An HMM-Based Approach for Cross-Harmonization of Jazz Standards
title_sort hmm based approach for cross harmonization of jazz standards
topic Hidden Markov Model
melodic harmonization
jazz standards
computational creativity
url https://www.mdpi.com/2076-3417/13/3/1338
work_keys_str_mv AT maximoskaliakatsospapakostas anhmmbasedapproachforcrossharmonizationofjazzstandards
AT konstantinosvelenis anhmmbasedapproachforcrossharmonizationofjazzstandards
AT leandrospasias anhmmbasedapproachforcrossharmonizationofjazzstandards
AT chrisoulaalexandraki anhmmbasedapproachforcrossharmonizationofjazzstandards
AT emilioscambouropoulos anhmmbasedapproachforcrossharmonizationofjazzstandards
AT maximoskaliakatsospapakostas hmmbasedapproachforcrossharmonizationofjazzstandards
AT konstantinosvelenis hmmbasedapproachforcrossharmonizationofjazzstandards
AT leandrospasias hmmbasedapproachforcrossharmonizationofjazzstandards
AT chrisoulaalexandraki hmmbasedapproachforcrossharmonizationofjazzstandards
AT emilioscambouropoulos hmmbasedapproachforcrossharmonizationofjazzstandards