home/ atoms/ rave-config-selection

RAVE architecture configs trade reconstruction quality, GPU memory, and control modality

RAVE ships multiple gin-based architecture configurations. v2 is the default improved continuous model (16 GB GPU min); v2_small is faster and suited to stationary timbres (8 GB); v3 adds Snake activation and Adaptive Instance Normalization for style transfer (32 GB); discrete mimics SoundStream/EnCodec with a codebook latent (18 GB); raspberry targets embedded realtime inference (5 GB). The continuous configs (v1/v2/v3) produce a smooth latent space suitable for latent manipulation; the discrete config uses quantized indices — better reconstruction but the latent is not continuous, so slider-based control is unavailable. Configs are composable: --config discrete --config causal enables causal discrete mode.

Examples

rave train --config v2_small --db_path /data --out_path /out --name drums for a compact drum timbre model. rave train --config v3 for style transfer capability.

Assessment

A performer wants to control 8 continuous latent dimensions live via MIDI CC. Which RAVE config family should they avoid and why?

“adapted for timbre transfer for stationary signals (minimum GPU memory : 8Go)”
corpus · rave-realtime-audio-variational-autoencoder-train-your-own-n · chunk 2