Flat Latent Manifolds for Human-machine Co-creation of Music
Nutan Chen, Djalel Benbouzid, Francesco Ferroni, Mathis Nitschke, Luciano Pinna, Patrick van der Smagt
Nutan Chen, Djalel Benbouzid, Francesco Ferroni, Mathis Nitschke, Luciano Pinna, Patrick van der Smagt
Online supplement of publication
The video shows the interaction of the drummer and the FM-Music-VAE model. The drummer and the model take turns playing drums and output two bars each time. The input of the model is the previous two bars by model and two bars by the drummer. The output of the model is generated by the extrapolation from the latent space of inputs with a Gaussian noise. The right side is a three-dimensional space compressed from the latent space using a U-MAP. The green and yellow dots represent the data points of the drummer and the model, respectively. The melody starting at 6:16 is another soundtrack that is neither from the drummer nor from the model.
Given the starting and ending two bars, seven points are linearly interpolated in the latent space.
FM-Music-VAE (Drum interpolation sample 1)
MusicVAE-32D (Drum interpolation sample 1)
MusicVAE-512D (Drum interpolation sample 1)
FM-Music-VAE (Drum interpolation sample 2)
MusicVAE-32D (Drum interpolation sample 2)
MusicVAE-512D (Drum interpolation sample 2)
FM-Music-VAE (Drum interpolation sample 3)
MusicVAE-32D (Drum interpolation sample 3)
MusicVAE-512D (Drum interpolation sample 3)
FM-Music-VAE (Piano interpolation sample 1)
MusicVAE-64D (Piano interpolation sample 1)
MusicVAE-512D (Piano interpolation sample 1)
Each data point is four bars. The output sound is adapted to the piano.
FM-Music-VAE
MusicVAE
FM-Music-VAE
MusicVAE
The middle data point (two bars) of each sub-figure is from the datasets, and from the left to the right directions are the attribute vector with the scale factor from -1 to 1.
FM-Music-VAE (Drum density sample 1)
MusicVAE-32D (Drum density sample 1)
MusicVAE-512D (Drum density sample 1)
FM-Music-VAE (Piano density sample 1)
MusicVAE-32D (Piano density sample 1)
MusicVAE-512D (Piano density sample 1)
The color represents the velocity
FM-Music-VAE (Drum velocity sample 1)
MusicVAE-32D (Drum velocity sample 1)
MusicVAE-512D (Drum velocity sample 1)