TOMI: Transforming and Organizing Music Ideas for Multi-Track Compositions with Full-Song Structure

Qi He, Gus Xia, Ziyu Wang
6/29/2025
cs.SDcs.AIeess.AS

No official code found. Best implementation: heqi201255/TOMI (12 stars, GPL-3.0, last commit 2025-08-09).

Abstract

Hierarchical planning is a powerful approach to model long sequences structurally. Aside from considering hierarchies in the temporal structure of music, this paper explores an even more important aspect: concept hierarchy, which involves generating music ideas, transforming them, and ultimately organizing them--across musical time and space--into a complete composition. To this end, we introduce TOMI (Transforming and Organizing Music Ideas) as a novel approach in deep music generation and develop a TOMI-based model via instruction-tuned foundation LLM. Formally, we represent a multi-track composition process via a sparse, four-dimensional space characterized by clips (short audio or MIDI segments), sections (temporal positions), tracks (instrument layers), and transformations (elaboration methods). Our model is capable of generating multi-track electronic music with full-song structure, and we further integrate the TOMI-based model with the REAPER digital audio workstation, enabling interactive human-AI co-creation. Experimental results demonstrate that our approach produces higher-quality electronic music with stronger structural coherence compared to baselines.

View on arXivView PDF

Code Implementations(1)

heqi201255/TOMICommunity100%
GPL-3.0

AI tool for full-song music production within REAPER digital audio workstation.

120Python, Jupyter NotebookMay 15, 20251 years agoGPL-3.0

Similar Papers

Cite this paper

@article{he2025tomi,
  title  = {TOMI: Transforming and Organizing Music Ideas for Multi-Track Compositions with Full-Song Structure},
  author = {Qi He and Gus Xia and Ziyu Wang},
  year   = {2025},
  eprint = {2506.23094},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.23094v1}
}

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

Discussion