Groove2Groove: Style Transfer For Music Accompaniments
Ondřej Cífka, Umut Şimşekli, Gaël Richard
-
SPS
IEEE Members: $11.00
Non-members: $15.00Length: 00:09:16
Groove2Groove (Grv2Grv) is a music accompaniment style transfer system. Given two pieces of music – a content input and a style input – it generates a new accompaniment for the first piece in the style of the second one. One can then combine the generated accompaniment with the melody of the content input to obtain a full cover song in the desired style. As one of our favorite examples, we can use Groove2Groove to render Nirvana's classic Lithium in the style of the funk song Fantastic Voyage by Lakeside. The system, described in our paper "Groove2Groove: One-Shot Music Style Transfer with Supervision from Synthetic Data," https://doi.org/10.1109/TASLP.2020.3019642, is based on sequence-to-sequence (seq2seq) neural networks known from the neural machine translation (NMT) field. The network is trained in a fully supervised way to generate the desired output given the style/content input pair. This supervised learning scheme leverages a synthetic training dataset constructed for this purpose. The demo, available at http://tiny.cc/grv2grv, enables interactive exploration of pre-generated examples, as well as re-running the system with different settings, and even uploading custom inputs. The user has the option to edit the inputs by selecting a specific section or subset of instruments and use the neural network to generate a new accompaniment. This accompaniment can then be remixed with some of the tracks of the content input to create a cover song, which can be directly played or downloaded.