Understanding RAVE Architecture Internals
Learning objectives
- learner can explain RAVE's PQMF multiband decomposition and receptive-field / causal-mode trade-offs
- learner can compare continuous vs discrete (RVQ) latent modes and the AdaIN style-transfer path
- learner can describe a RAVE prior model and how latent interpolation yields controllable morphing
Capstone — one whole task that evidences the objectives
Write an annotated architecture teardown of a RAVE model you use live: cover PQMF sub-band splitting, receptive-field/chunk sizing, causal-vs-non-causal latency trade-off, continuous vs RVQ latents, AdaIN timbre transfer, and how a prior model generates audio with no input — illustrated with latent-interpolation and latent-dimension-manipulation examples.
Prerequisite modules
You already trained a RAVE timbre model; now you open the hood. The whole task here is an annotated teardown of the model you actually gig with — the document you’d hand a bandmate before a set where nn~ sits in the middle of your Max patch, explaining why the model adds 40 ms on your laptop but could run causal on a Pi at the cost of some sheen, why your kick-drum model refuses inputs shorter than its receptive field, and why the discrete variant you tried killed your favorite slider-morph. Performers who can’t articulate these internals debug their rigs by superstition; this module replaces that with mechanism.
The arc runs front-of-signal-path to no-signal-at-all. Start supported: trace one buffer through the PQMF sub-band split (the multiband decomposition atom is your JIT pointer), then measure your model’s own receptive field from its validation log and reason about the causal-mode latency trade. Next, contrast latent regimes — continuous interpolation via the autoencoder latent-code atom versus Residual Vector Quantization’s integer codes — and follow the AdaIN path that lets one stream wear another’s spectral envelope. Finish where audio input disappears entirely: the prior model generating latents autoregressively, illustrated with your own interpolation and per-dimension manipulation patches. The capstone is unsupported: every section of the teardown leans on exactly these required concepts, so each gates the deliverable.
Supporting atoms enrich rather than gate: the VAE big-picture and reparametrization-trick atoms deepen the continuous-latent story, while GAN latent arithmetic and t-SNE maps show the same latent-space intuitions recurring across generative visual practice.
Atoms in this module
Required — these gate the capstone
Supporting — enrichment, not gating
Part of curricula
- Generative & AI AV Artist — real-time machine-driven performance — Train a neural audio instrument (DDSP → RAVE) required