ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinement

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bhandari, Keshav, Chang, Sungkyun, Lu, Tongyu, Enus, Fareza R., Bradshaw, Louis B., Herremans, Dorien, Colton, Simon
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912378381139968
author Bhandari, Keshav
Chang, Sungkyun
Lu, Tongyu
Enus, Fareza R.
Bradshaw, Louis B.
Herremans, Dorien
Colton, Simon
author_facet Bhandari, Keshav
Chang, Sungkyun
Lu, Tongyu
Enus, Fareza R.
Bradshaw, Louis B.
Herremans, Dorien
Colton, Simon
contents Despite deep learning's remarkable advances in style transfer across various domains, generating controllable performance-level musical style transfer for complete symbolically represented musical works remains a challenging area of research. Much of this is owed to limited datasets, especially for genres such as jazz, and the lack of unified models that can handle multiple music generation tasks. This paper presents ImprovNet, a transformer-based architecture that generates expressive and controllable musical improvisations through a self-supervised corruption-refinement training strategy. The improvisational style transfer is aimed at making meaningful modifications to one or more musical elements - melody, harmony or rhythm of the original composition with respect to the target genre. ImprovNet unifies multiple capabilities within a single model: it can perform cross-genre and intra-genre improvisations, harmonize melodies with genre-specific styles, and execute short prompt continuation and infilling tasks. The model's iterative generation framework allows users to control the degree of style transfer and structural similarity to the original composition. Objective and subjective evaluations demonstrate ImprovNet's effectiveness in generating musically coherent improvisations while maintaining structural relationships with the original pieces. The model outperforms Anticipatory Music Transformer in short continuation and infilling tasks and successfully achieves recognizable genre conversion, with 79\% of participants correctly identifying jazz-style improvisations of classical pieces. Our code and demo page can be found at https://github.com/keshavbhandari/improvnet.
format Preprint
id arxiv_https___arxiv_org_abs_2502_04522
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinement
Bhandari, Keshav
Chang, Sungkyun
Lu, Tongyu
Enus, Fareza R.
Bradshaw, Louis B.
Herremans, Dorien
Colton, Simon
Sound
Artificial Intelligence
Audio and Speech Processing
Despite deep learning's remarkable advances in style transfer across various domains, generating controllable performance-level musical style transfer for complete symbolically represented musical works remains a challenging area of research. Much of this is owed to limited datasets, especially for genres such as jazz, and the lack of unified models that can handle multiple music generation tasks. This paper presents ImprovNet, a transformer-based architecture that generates expressive and controllable musical improvisations through a self-supervised corruption-refinement training strategy. The improvisational style transfer is aimed at making meaningful modifications to one or more musical elements - melody, harmony or rhythm of the original composition with respect to the target genre. ImprovNet unifies multiple capabilities within a single model: it can perform cross-genre and intra-genre improvisations, harmonize melodies with genre-specific styles, and execute short prompt continuation and infilling tasks. The model's iterative generation framework allows users to control the degree of style transfer and structural similarity to the original composition. Objective and subjective evaluations demonstrate ImprovNet's effectiveness in generating musically coherent improvisations while maintaining structural relationships with the original pieces. The model outperforms Anticipatory Music Transformer in short continuation and infilling tasks and successfully achieves recognizable genre conversion, with 79\% of participants correctly identifying jazz-style improvisations of classical pieces. Our code and demo page can be found at https://github.com/keshavbhandari/improvnet.
title ImprovNet -- Generating Controllable Musical Improvisations with Iterative Corruption Refinement
topic Sound
Artificial Intelligence
Audio and Speech Processing
url https://arxiv.org/abs/2502.04522