← all repositories
openai/jukebox

OpenAI’s archived music model needs three hours for 20 seconds of audio

Research code that generates raw audio music—lyrics and all—using billion-parameter transformers, provided you have the GPUs and the patience.

jukebox
Not currently ranked — collecting fresh signals.
star history

What it does

Jukebox generates music from scratch or extends primed audio using a three-level hierarchy of VQ-VAEs and autoregressive Transformers. The released code includes pretrained models up to 5B parameters, including lyric-conditioned variants, and can upsample coarse tokens into 44.1 kHz waveforms. It also exposes training pipelines so you can retrain just the top-level prior on your own dataset while keeping the pretrained encoder and upsamplers.

The interesting bit

The project is explicitly archived—OpenAI provides it as-is with no updates expected—yet it remains a rare example of modeling raw audio waveforms directly rather than MIDI or spectrograms. The cost of that fidelity is steep: on a V100, generating 20 seconds of audio takes roughly three hours, and the 5B lyrics model consumes 11.5 GB of GPU memory for its top-level prior alone, plus another gigabyte per sample for transformer key-value cache.

Key highlights

  • Generates music with lyrics alignment via a 5-billion-parameter top-level prior
  • Supports primed generation from your own WAV files, not just random sampling
  • Three-tier pipeline: top-level prior plans structure, two upsampler levels fill in audio detail
  • Can reuse pretrained VQ-VAE and upsamplers to train a new style-specific prior from scratch
  • Ships with a Colab notebook and an HTML viewer that animates lyrics alongside playback

Caveats

  • Explicitly archived with no updates expected; treat it as a frozen research artifact
  • Targets V100 GPUs with 16 GB of memory; smaller cards will likely struggle with the 5B model
  • Sampling is serial and slow—most of the three-hour runtime is spent in upsampling

Verdict

Study it if you want to understand large-scale raw-audio generation or fine-tune a prior on a narrow musical domain. Skip it if you need a maintained, real-time, or consumer-grade music synthesis tool.

Frequently asked

What is openai/jukebox?
Research code that generates raw audio music—lyrics and all—using billion-parameter transformers, provided you have the GPUs and the patience.
Is jukebox open source?
Yes — openai/jukebox is an open-source project tracked on heatdrop.
What language is jukebox written in?
openai/jukebox is primarily written in Python.
How popular is jukebox?
openai/jukebox has 8k stars on GitHub.
Where can I find jukebox?
openai/jukebox is on GitHub at https://github.com/openai/jukebox.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.