Published in Proceedings of 21st International Society of Music Information Retrieval Conference, ISMIR 2020, Best Research Award
Project Page in ISMIR2020 | Paper | Supplementary Matrial | Poster |
GitHub Repository | Video | BebopNet on TDS |
Audio Samples
BebopNet in sample and BebopNet out of sample contain solos of BebopNet without beam search over chord progressions in and out of the imitation training set, respectively.
Diversity contains multiple solos over the same standard to demonstrate the diversity of the model for user-4.
Personalized Improvisations contain solos following the entire personalization pipeline for the four different users.
Harmony Guided Improvisations contain solos generated with a harmonic coherence metric instead of the user preference score.
Pop songs contains solos over the popular non-jazz song.
Some of our favorite improvisations by BebopNet are presented in the first section, Our Favorite Jazz Improvisations.
Most samples starts with the melody of the jazz standard, followed by an improvisation. Backing tracks for all jazz standards were generated with Band In A Box.
Our Favorite Jazz Improvisations
Here are some of our favorite improvisations generated by BebopNet.
Cheesecake | |
Moose The Mooche | |
Giant Steps | |
Billie’s Bounce | |
Confirmation | |
Just Friends | |
How High The Moon | |
Well You Needn’t |
Pop Songs
Despacito | |
Juice | |
Dance Monkey | |
Never Gonna Give You Up |
BebopNet in sample
Improvisations for harmonic progressions that were seen in the training set
All The Things You Are | ||
Billie’s Bounce | ||
Blue Bossa | ||
Blue Monk | ||
Cheesecake | ||
Confirmation | ||
Just Friends | ||
Moose The Mooche | ||
There Will Never Be Another You |
BebopNet out of sample
Improvisations for harmonic progressions that were not seen in the training set
A Foggy Day | ||
Black Orpheus | ||
Chega De Saudade | ||
Four Brothers | ||
Giant Steps | ||
Green Dolphin | ||
How High The Moon | ||
Recorda Me | ||
Well You Needn’t |
Diversity
Different improvisations for Recorda Me, generated for user 4
Personalized Improvisations
A Foggy Day | User 1 | |
User 2 | ||
User 3 | |
|
User 4 | ||
All The Things You Are | User 2 | |
User 3 | |
|
User 4 | ||
Billie’s Bounce | User 1 | |
User 2 | ||
User 3 | |
|
User 4 | ||
Black Orpheus | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Blue Bossa | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Blue Monk | User 1 | |
User 2 | ||
User 4 | ||
Cheesecake | User 1 | |
User 2 | ||
User 3 | |
|
User 4 | ||
Chega De Saudade | User 1 | |
User 2 | ||
User 3 | |
|
User 4 | ||
Confirmation | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Four Brothers | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Giant Steps | User 1 | |
User 3 | ||
User 4 | ||
Green Dolphin | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
How High The Moon | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
I’ve Got Rhythm | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Just Friends | User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Moose The Mooche | User 1 | |
User 2 | ||
User 3 | ||
User 4 | |
|
Recorda Me | User 1 | |
User 2 | ||
User 3 | ||
User 4 | |
|
There Will Never Be Another You |
User 1 | |
User 2 | ||
User 3 | ||
User 4 | ||
Well You Needn’t | User 1 | |
User 2 | ||
User 3 | ||
User 4 |
Harmony Guided Solos
A Foggy Day | |
All The Things You Are | |
Billie’s Bounce | |
Black Orpheus | |
Blue Bossa | |
Blue Monk | |
Cheesecake | |
Chega De Saudade | |
Fly Me To The Moon | |
Giant Steps | |
Green Dolphin | |
How High The Moon | |
Recorda Me | |
There Will Never Be Another You | |
Well You Needn’t |
Citation
If you found our work helpful, please consider citing us:
@inproceedings{haviv2020bebopnet,
title={BebopNet: Deep Neural Models for Personalized Jazz Improvisations},
author={Shunit Haviv Hakimi and Nadav Bhonker and Ran El-Yaniv},
year={2020},
booktitle={Proceedings of the 21st International Society for Music Information Retrieval Conference (ISMIR)}
}