ComposerX: Multi-Agent Symbolic Music Composition with LLMs

Qixin Deng, Qikai Yang, Ruibin Yuan, Yipeng Huang, Yi Wang +14 more
4/28/2024
cs.SDcs.AIcs.CL

No official code found. Best implementation: lllindsey0615/ComposerX (35 stars, last commit 2024-09-30).

Abstract

Music composition represents the creative side of humanity, and itself is a complex task that requires abilities to understand and generate information with long dependency and harmony constraints. While demonstrating impressive capabilities in STEM subjects, current LLMs easily fail in this task, generating ill-written music even when equipped with modern techniques like In-Context-Learning and Chain-of-Thoughts. To further explore and enhance LLMs' potential in music composition by leveraging their reasoning ability and the large knowledge base in music history and theory, we propose ComposerX, an agent-based symbolic music generation framework. We find that applying a multi-agent approach significantly improves the music composition quality of GPT-4. The results demonstrate that ComposerX is capable of producing coherent polyphonic music compositions with captivating melodies, while adhering to user instructions.

View on arXivView PDF

Code Implementations(1)

357PythonApr 22, 20242 years ago

Similar Papers

Cite this paper

@article{deng2024composerx,
  title  = {ComposerX: Multi-Agent Symbolic Music Composition with LLMs},
  author = {Qixin Deng and Qikai Yang and Ruibin Yuan and Yipeng Huang and Yi Wang and Xubo Liu and Zeyue Tian and Jiahao Pan and Ge Zhang and Hanfeng Lin and Yizhi Li and Yinghao Ma and Jie Fu and Chenghua Lin and Emmanouil Benetos and Wenwu Wang and Guangyu Xia and Wei Xue and Yike Guo},
  year   = {2024},
  eprint = {2404.18081},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.18081v2}
}

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/2404.18081.svg)](https://codeofpaper.com/paper/2404.18081)

Discussion