News for hackers. Stuff that matters.
Re:Alien Dreams: An Emerging Art Scene by smthngwitty on Friday July 02, 2021 @12:00PM (#27713211)
One downside with Jukebox: it takes ~9 hours to generate ~90 seconds of audio (even on a NVIDIA V100 GPU) since it's an auto-regressive model making experimentation and 'co-creation' much harder
Re:Alien Dreams: An Emerging Art Scene by songeater on Friday July 02, 2021 @12:29PM (#27713637)
>> it takes ~9 hours to generate ~90 seconds of audio (even on a NVIDIA V100 GPU)

btw this is true if you upsample all 3 levels. I have found in practise that you are fine upsampling 2 levels and then using a DAW to "clean up"/"remaster" [0]... again will work for certain sounds better than others.

The last upsampling step is by far the most expensive. so cutting that down cuts total time by 75%

[0] simple hacks such as using a low-pass filter

Re:Alien Dreams: An Emerging Art Scene by songeater on Friday July 02, 2021 @12:15PM (#27713427)
agreed. full waveform "music" (unlike say MIDI) is just many more variables than a "picture" or even "video". Also you have to "stitch together" a lot of these samples to get anything that resembles a "new" song. More akin to mining... but still its kind of crazy what can be done with it.
Re:Alien Dreams: An Emerging Art Scene by songeater on Friday July 02, 2021 @12:26PM (#27713602)
>> Why doesn't the architecture use a model to generate sheet music / MIDI, then layer another model on top to create instrumentals?

there are various models that do this [0]... just doesn't have the same power to generate waveform music that jukebox does.

Jukebox effectively is a 2 step model a) a 3 layer VQ-VAE compresses the music (so think of this as the MIDI equivalent) and b) a transfomer then learns/generates sequences.

The compression is the expensive part of the model.

[0] https://towardsdatascience.com/how-to-generate-music-using-a...

Re:Alien Dreams: An Emerging Art Scene by echelon on Friday July 02, 2021 @12:22PM (#27713538)
I'm not familiar with Jukebox, so maybe I'm wrong. It seems like you'd want a fast architecture to use a model to generate sheet music / MIDI, then layer another model on top to create instrumentals?