Cargando…

On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment

Jazz improvisation on a given lead sheet with chords is an interesting scenario for studying the behaviour of artificial agents when they collaborate with humans. Specifically in jazz improvisation, the role of the accompanist is crucial for reflecting the harmonic and metric characteristics of a ja...

Descripción completa

Detalles Bibliográficos
Autores principales: Kritsis, Kosmas, Kylafi, Theatina, Kaliakatsos-Papakostas, Maximos, Pikrakis, Aggelos, Katsouros, Vassilis
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7907589/
https://www.ncbi.nlm.nih.gov/pubmed/33733194
http://dx.doi.org/10.3389/frai.2020.508727
_version_ 1783655529241903104
author Kritsis, Kosmas
Kylafi, Theatina
Kaliakatsos-Papakostas, Maximos
Pikrakis, Aggelos
Katsouros, Vassilis
author_facet Kritsis, Kosmas
Kylafi, Theatina
Kaliakatsos-Papakostas, Maximos
Pikrakis, Aggelos
Katsouros, Vassilis
author_sort Kritsis, Kosmas
collection PubMed
description Jazz improvisation on a given lead sheet with chords is an interesting scenario for studying the behaviour of artificial agents when they collaborate with humans. Specifically in jazz improvisation, the role of the accompanist is crucial for reflecting the harmonic and metric characteristics of a jazz standard, while identifying in real-time the intentions of the soloist and adapt the accompanying performance parameters accordingly. This paper presents a study on a basic implementation of an artificial jazz accompanist, which provides accompanying chord voicings to a human soloist that is conditioned by the soloing input and the harmonic and metric information provided in a lead sheet chart. The model of the artificial agent includes a separate model for predicting the intentions of the human soloist, towards providing proper accompaniment to the human performer in real-time. Simple implementations of Recurrent Neural Networks are employed both for modeling the predictions of the artificial agent and for modeling the expectations of human intention. A publicly available dataset is modified with a probabilistic refinement process for including all the necessary information for the task at hand and test-case compositions on two jazz standards show the ability of the system to comply with the harmonic constraints within the chart. Furthermore, the system is indicated to be able to provide varying output with different soloing conditions, while there is no significant sacrifice of “musicality” in generated music, as shown in subjective evaluations. Some important limitations that need to be addressed for obtaining more informative results on the potential of the examined approach are also discussed.
format Online
Article
Text
id pubmed-7907589
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-79075892021-03-16 On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment Kritsis, Kosmas Kylafi, Theatina Kaliakatsos-Papakostas, Maximos Pikrakis, Aggelos Katsouros, Vassilis Front Artif Intell Artificial Intelligence Jazz improvisation on a given lead sheet with chords is an interesting scenario for studying the behaviour of artificial agents when they collaborate with humans. Specifically in jazz improvisation, the role of the accompanist is crucial for reflecting the harmonic and metric characteristics of a jazz standard, while identifying in real-time the intentions of the soloist and adapt the accompanying performance parameters accordingly. This paper presents a study on a basic implementation of an artificial jazz accompanist, which provides accompanying chord voicings to a human soloist that is conditioned by the soloing input and the harmonic and metric information provided in a lead sheet chart. The model of the artificial agent includes a separate model for predicting the intentions of the human soloist, towards providing proper accompaniment to the human performer in real-time. Simple implementations of Recurrent Neural Networks are employed both for modeling the predictions of the artificial agent and for modeling the expectations of human intention. A publicly available dataset is modified with a probabilistic refinement process for including all the necessary information for the task at hand and test-case compositions on two jazz standards show the ability of the system to comply with the harmonic constraints within the chart. Furthermore, the system is indicated to be able to provide varying output with different soloing conditions, while there is no significant sacrifice of “musicality” in generated music, as shown in subjective evaluations. Some important limitations that need to be addressed for obtaining more informative results on the potential of the examined approach are also discussed. Frontiers Media S.A. 2021-02-12 /pmc/articles/PMC7907589/ /pubmed/33733194 http://dx.doi.org/10.3389/frai.2020.508727 Text en Copyright © 2021 Kritsis, Kylafi, Kaliakatsos-Papakostas, Pikrakis and Katsouros. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Artificial Intelligence
Kritsis, Kosmas
Kylafi, Theatina
Kaliakatsos-Papakostas, Maximos
Pikrakis, Aggelos
Katsouros, Vassilis
On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment
title On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment
title_full On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment
title_fullStr On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment
title_full_unstemmed On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment
title_short On the Adaptability of Recurrent Neural Networks for Real-Time Jazz Improvisation Accompaniment
title_sort on the adaptability of recurrent neural networks for real-time jazz improvisation accompaniment
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7907589/
https://www.ncbi.nlm.nih.gov/pubmed/33733194
http://dx.doi.org/10.3389/frai.2020.508727
work_keys_str_mv AT kritsiskosmas ontheadaptabilityofrecurrentneuralnetworksforrealtimejazzimprovisationaccompaniment
AT kylafitheatina ontheadaptabilityofrecurrentneuralnetworksforrealtimejazzimprovisationaccompaniment
AT kaliakatsospapakostasmaximos ontheadaptabilityofrecurrentneuralnetworksforrealtimejazzimprovisationaccompaniment
AT pikrakisaggelos ontheadaptabilityofrecurrentneuralnetworksforrealtimejazzimprovisationaccompaniment
AT katsourosvassilis ontheadaptabilityofrecurrentneuralnetworksforrealtimejazzimprovisationaccompaniment