AllMusicCaps
Collection
Music-text contrastive (CLAP) models trained with captions derived from professional album reviews, plus the AllMusicCaps caption dataset. • 13 items • Updated
Trained on LLM-structured captions only.
Audio-text contrastive (CLAP) model over the OMAR-RQ audio encoder and an
all-mpnet-base-v2 text encoder, trained on music with album-review derived
captions. Embeddings are 512-dimensional; audio is expected at 24 kHz.
from amclap import get_model
model = get_model(model_id="mtg-upf/allmusiccaps_amcstruct", device="cpu")
audio_emb = model.forward_audio(audio) # (B, 512), audio at 24 kHz
text_emb = model.forward_text(["warm analog synth pads"]) # (B, 512)
| Text encoder | frozen (stock all-mpnet-base-v2) |
| Reported checkpoint | step 149,796 |
| Audio encoder layers | see config.gin |
The text encoder was frozen during training, so stock all-mpnet-base-v2 weights are reloaded at construction.
CC BY-NC-SA 4.0. See LICENSE.
@inproceedings{alonso2026allmusiccaps,
title = {{AllMusicCaps}: Album Reviews as Complementary Supervision for Music {CLAP}},
author = {Alonso-Jim{\'e}nez, Pablo and Lizarraga-Seijas, Xavier and Serra, Xavier and Bogdanov, Dmitry},
booktitle = {International Society for Music Information Retrieval Conference (ISMIR)},
year = {2026},
}