Mozart's Touch: A Lightweight Multi-modal Music Generation Framework Based on Pre-Trained Large Models

Jiajun Li, Tianze Xu, Xuesong Chen, Xinrui Yao, Shuchang Liu
5/5/2024
cs.SDcs.AIeess.AS

Official code: TiffanyBlews/MozartsTouch (43 stars, MIT, last commit 2026-03-17).

Abstract

In recent years, AI-Generated Content (AIGC) has witnessed rapid advancements, facilitating the creation of music, images, and other artistic forms across a wide range of industries. However, current models for image- and video-to-music synthesis struggle to capture the nuanced emotions and atmosphere conveyed by visual content. To fill this gap, we propose Mozart's Touch, a multi-modal music generation framework capable of generating music aligned with cross-modal inputs such as images, videos, and text. The framework consists of three key components: Multi-modal Captioning Module, Large Language Model (LLM) understanding \& Bridging Module, and Music Generation Module. Unlike traditional end-to-end methods, Mozart's Touch uses LLMs to accurately interpret visual elements without requiring the training or fine-tuning of music generation models, providing efficiency and transparency through clear, interpretable prompts. We also introduce the "LLM-Bridge" method to resolve the heterogeneous representation challenges between descriptive texts from different modalities. Through a series of objective and subjective evaluations, we demonstrate that Mozart's Touch outperforms current state-of-the-art models. Our code and examples are available at https://github.com/TiffanyBlews/MozartsTouch.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation of Mozart's Touch: A Lightweight Multi-modal Music Generation Framework Based on Pre-Trained Large Models

438PythonJul 9, 20237 months agoMIT

Similar Papers

Cite this paper

@article{li2024mozarts,
  title  = {Mozart's Touch: A Lightweight Multi-modal Music Generation Framework Based on Pre-Trained Large Models},
  author = {Jiajun Li and Tianze Xu and Xuesong Chen and Xinrui Yao and Shuchang Liu},
  year   = {2024},
  eprint = {2405.02801},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.02801v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.02801.svg)](https://codeofpaper.com/paper/2405.02801)

Discussion