MusGU+ Evaluation: AFTER

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: IRCAM

Architecture: latent diffusion, rectified flow

Musical applications

MIDI-to-audio, audio synthesis, style transfer

Adaptability

50%

Hardware Requirements

~ Partially supported

Training and export pipelines are GPU-oriented in practice. CPU-only training is technically possible but impractical within a reasonable timeframe.

Dataset Size

~ Partially supported

The original version of the model, as described in the paper, was trained using approximately 400h of audio from the Synthesized Lakh dataset. Recent versions of AFTER include instrument-specific models, suggesting these data requirements have been significantly reduced. However, no documentation demonstrates that AFTER can be trained effectively on relatively small datasets.

Adaptation Pathways

✔︎ Fully supported

Complete training workflows are provided, including dataset preparation, autoencoder training (optional), diffusion training, and export for real-time inference. Pretrained audio codecs are available to skip the autoencoder stage.

Tags:pretrained codectraining

Technical Barriers

✘ Not supported

Training and export are conducted exclusively through command-line interfaces. Although documentation is thorough and aimed at technical users, adaptation requires significant programming knowledge, familiarity with PyTorch-based workflows, and manual configuration across multiple training stages.

Tags:CLI

Model Redistribution

~ Partially supported

The CC BY-NC 4.0 license permits sharing adapted models or checkpoints for non-commercial use with attribution, but redistribution is constrained and not explicitly promoted by the project.

Usability

92%

Interface Availability

✔︎ Fully supported

Inference is available through Max/MSP patches, as well as Max for Live devices for Ableton Live, all built on top of nn~. While no standalone VST or web-based interface is provided, the Max for Live device enables direct use within a DAW environment.

Tags:Max/MSPMax4Live

Access Restrictions

✔︎ Fully supported

The model, inference patches, and pretrained checkpoints are openly available. Inference can be run locally without usage limits, subscriptions, or paywalls once the software environment is set up.

Real-time Capabilities

✔︎ Fully supported

AFTER is explicitly designed for real-time audio generation. Optimized exports enable low-latency performance suitable for live use, including continuous audio-to-audio and MIDI-to-audio generation.

Workflow Integration

✔︎ Fully supported

AFTER integrates directly into established music workflows through visual programming environments and DAW-based contexts, specifically as a Max for Live device within Ableton Live, and is designed for live performance, real-time exploration, and structured musical interaction.

Tags:DAWvisual programming

Output Licensing

~ Partially supported

The generated output is licensed under Creative Commons Attribution–NonCommercial 4.0. Use is permitted for personal, artistic, and research purposes, but commercial use is explicitly restricted, limiting professional adoption without additional permission.

Community Support

✔︎ Fully supported

User support is available through the official ACIDS Discord server, alongside GitHub Issues.

Tags:DiscordGitHub Issues

Controllability

100%

Conditioning Inputs

✔︎ Fully supported

AFTER supports multiple conditioning modalities, combining audio-to-audio and MIDI-to-audio pipelines for structural control, alongside audio conditioning for timbre.

Tags:MIDIaudio

Time-Varying Control

✔︎ Fully supported

The model provides explicit, structured time-varying control by separating timbre and structure representations. Conditioning inputs (audio or MIDI) directly shape temporal evolution during generation, enabling fine-grained control over musical form and dynamics.

Feature Disentanglement

✔︎ Fully supported

AFTER explicitly disentangles timbre and structure through separate latent representations. This separation is central to the model’s design and enables predictable manipulation of distinct musical attributes.

Tags:structuretimbre

Control Parameters

✔︎ Fully supported

AFTER exposes several inference-time control parameters, including conditioning strength, diffusion step count, and latent space controls. The Max for Live devices support coarse latent exploration via a learned 2D timbre map, with optional refinement through direct manipulation of latent dimensions.

Tags:conditioning strengthdiffusion stepslatent manipulation