MusGU+ Evaluation: JAM

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.

Affiliation: Singapore University of Technology and Design and Lambda Labs.

Architecture: latent diffusion, rectified flow

Musical applications

full song generation, lyrics-to-song

Adaptability

20%

Hardware Requirements

✘ Not supported

The documented training setup requires high-end GPU resources. All training stages were carried out using 8 H100 GPUs, and no practical CPU-only or consumer-GPU adaptation pathway is demonstrated.

Dataset Size

✘ Not supported

No clear information about the dataset size is provided. The model was trained on a dataset of ~54k hours of audio, which makes adaptation infeasible with musician’s own data.

Adaptation Pathways

~ Partially supported

JAM provides code and documentation for pretraining, supervised fine-tuning, and direct preference optimization, as well as pretrained model checkpoints. However, the released training workflows assume preprocessed representations and metadata and do not provide a complete end-to-end preprocessing pathway from a musician’s own audio data.

Tags:fine-tuningpretrained checkpointstraining

Technical Barriers

✘ Not supported

Adaptation requires technical expertise. All training and preprocessing rely on command-line implementation. No user-friendly adaptation interface is provided.

Tags:CLI

Model Redistribution

~ Partially supported

Redistribution of an adapted model based on JAM is subject to a dual license structure combining Project Jamify License and Stability AI Community Licence. Use, modification and redistribution are strictly restricted to non-commercial, academic, and entertainment purposes and require explicit attribution.

Usability

42%

Interface Availability

~ Partially supported

There is a hosted HuggingFace web demo, but it is currently unavailable. However, the Gradio code is accessible and can be run locally, though it requires installation and environment setup by the user.

Tags:Gradio

Access Restrictions

✔︎ Fully supported

JAM’s source code is openly available and can be freely used without limits, paywalls, or subscriptions.

Real-time Capabilities

✘ Not supported

No clear information about the time required for generation is provided. No reference to real-time generation is provided in the documentation or the research article.

Workflow Integration

✘ Not supported

There are no clear instructions or specific tools to integrate JAM to a musician’s workflow.

Output Licensing

~ Partially supported

Outputs generated with JAM are restricted to non-commercial use and require explicit attribution acknowledging Stability AI licensing. Users are responsible for ensuring generated outputs do not infringe on copyrighted material.

Community Support

~ Partially supported

Support exists via GitHub issues and documentation, but there is no dedicated musician-oriented support space.

Tags:GitHub Issues

Controllability

50%

Conditioning Inputs

~ Partially supported

JAM can be conditioned by lyrics (including word- and phoneme-level timing) and style (via text or audio).

Tags:audiolyricstext prompttiming

Time-Varying Control

~ Partially supported

JAM supports precise time-varying control over vocal structure, with explicit word- and phoneme-level timing and duration inputs that directly guide generation at the latent space. However, no time-varying control is provided for the accompaniment or instrumental structure.

Feature Disentanglement

~ Partially supported

JAM separates lyrics timing, global duration, and style conditioning through explicit control pathways, enabling partial disentanglement of vocal structure. However, musical attributes are not independently controllable, and style remains an entangled representation, limiting fully interpretable, attribute-specific control.

Tags:style

Control Parameters

~ Partially supported

JAM provides several generation control parameters, including global duration, separate guidance strengths for lyrics and style, and diffusion step configuration, allowing users to directly influence generation behavior. However, direct manipulation of internal representations is not supported.

Tags:conditioning strengthdiffusion stepsduration