Hardware Requirements
~ Partially supportedA consumer-grade GPU (e.g., 8β16GB VRAM) is needed depending on configuration. Lightweight options (e.g., ONNX, Raspberry) reduce demands, but CPU-only training is not recommended.
The Music-Generative Usable+ AI (MusGU+) framework is a musician-centered evaluation framework designed to assess how generative music models can be adapted, used, and controlled in real-world creative contexts. The framework evaluates models along three complementary dimensions, with each dimension addressing a key question from the musician's perspective:
π Read the detailed evaluation criteria, return to the discovery tool or inspect the model's YAML source file.
audio synthesis, style transfer
A consumer-grade GPU (e.g., 8β16GB VRAM) is needed depending on configuration. Lightweight options (e.g., ONNX, Raspberry) reduce demands, but CPU-only training is not recommended.
The model is designed to be trained on relatively small, domain-specific datasets, with documentation suggesting a few hours of homogeneous audio as a practical minimum, making personal datasets viable.
Complete dataset preparation, training, export, and prior training pipelines are provided, with multiple architectures and configurations explicitly intended for adaptation on new data.
Training and preprocessing rely on command-line tools and Python environments. A Colab notebook, a detailed tutorial, and extensive documentation are provided, making adaptation accessible to users with basic technical skills, but no dedicated training GUI is available.
RAVEβs CC BY-NC 4.0 license permits redistribution of trained models or checkpoints with attribution for non-commercial use. Sharing is legally allowed but commercially restricted and not explicitly structured or encouraged beyond general community practice.
Inference is available via multiple user-facing interfaces, including a VST plugin and real-time integrations for Max/MSP and Pure Data, in addition to command-line tools.
The modelβs source code is publicly available, along with inference scripts and pretrained models. No login, subscription, or usage limits apply.
The model supports low-latency, real-time audio synthesis and streaming, including CPU-based real-time inference suitable for live performance.
RAVE can be embedded directly into common music workflows, including DAWs and visual programming environments, enabling both studio and live use.
The output may be used, modified, and shared for non-commercial purposes only, and attribution is required. Commercial use of generated material is not permitted under CC BY-NC 4.0.
Active and accessible support is available via a dedicated Discord server, GitHub discussions, and regularly updated tutorials and examples.
RAVE primarily operates in an audio-to-audio paradigm. Conditioning is based on incoming audio, with no native support for text, MIDI, or symbolic inputs.
RAVE provides continuous time-varying control through audio-to-audio resynthesis. The evolving input signal directly shapes the temporal evolution of the output through the model's time-indexed latent representation.
Post-training analysis identifies informative latent dimensions and improves controllability, but these dimensions are not associated with explicit or interpretable musical attributes, such as pitch or timbre.
RAVE exposes a rich set of inference-time control parameters, including per-dimension latent scaling and bias, controllable noise injection, and optional latent priors, enabling fine-grained manipulation during synthesis.