The Stage-2 acoustic components it builds on (Stable Audio Open VAE/DiT, CLAP) are downloaded automatically from their public upstream repos at first use.
Install the package, then generate — weights download automatically on first use:
1from meric import MericPipeline
2
3pipe = MericPipeline.from_pretrained("meric-sft-v3", device="cuda:0")
4wavs = pipe.generate(image="photo.jpg", n=3, output_dir="out/") # list of WAV paths
5# also: pipe.generate(text="a calm piano melody with gentle rain")
6# cleaner instrumental output: MericPipeline.from_pretrained("meric-instrumental")
1meric generate --image photo.jpg -o out/ # image -> music
2meric generate --text "lo-fi hip hop, 90 BPM" -o out/
3meric models # list available models
1@inproceedings{meric2026,
2 title = {MERIC: Unified Multimodal Music Generation and Retrieval via a Music Semantic Anchor},
3 author = {MERIC authors},
4 booktitle = {European Conference on Computer Vision (ECCV)},
5 year = {2026},
6 note = {TODO: update with final author list, pages, and DOI on publication}
7}