2604.25498v1 Apr 28, 2026 cs.SD

SymphonyGen: 3D Hierarchical Orchestral Generation with Controllable Harmony Skeleton

Zhilin Wang
Zhilin Wang
Citations: 98
h-index: 3
Xuzheng He
Xuzheng He
Citations: 112
h-index: 4
Nan Nan
Nan Nan
Citations: 16
h-index: 3
Ziyue Kang
Ziyue Kang
Citations: 73
h-index: 4
Zhuoru Mo
Zhuoru Mo
Citations: 0
h-index: 0
Ao Li
Ao Li
Citations: 27
h-index: 2
Yu Pan
Yu Pan
Citations: 5
h-index: 2
Feng Yu
Feng Yu
Citations: 14
h-index: 2
Xiaohong Guan
Xiaohong Guan
Citations: 6
h-index: 2
Xiaobing Li
Xiaobing Li
Citations: 14
h-index: 2

Generating symphonic music requires simultaneously managing high-level structural form and dense, multi-track orchestration. Existing symbolic models often struggle with a "complexity-control imbalance", in which scaling bottlenecks limit long-term granular steerability. We present SymphonyGen, a 3D hierarchical framework for contemporary cinematic orchestration. SymphonyGen employs a cascading decoder architecture that decomposes the Bar, Track, and Event axes, improving computational efficiency and scalability over conventional 1D or 2D models. We introduce "short-score" conditioning via a beat-quantized multi-voice harmony skeleton, enabling outline control while preserving textural diversity. The model is further refined using Group Relative Policy Optimization (GRPO) with a cross-modal audio-perceptual reward, aligning symbolic output with modern acoustic expectations. Additionally, we implement a dissonance-averse sampling algorithm to suppress unintended tonal clashes during inference. Objective evaluations show that both reinforcement learning and dissonance-averse sampling effectively enhance harmonic cleanliness while maintaining melodic expression. Subjective evaluations demonstrate that SymphonyGen outperforms baselines in musicality and preference for orchestral music generation. Demo page: https://symphonygen.github.io/

0 Citations
0 Influential
2 Altmetric
10.0 Score
Original PDF

No Analysis Report Yet

This paper hasn't been analyzed by Gemini yet.

Log in to request an AI analysis.

댓글

댓글을 작성하려면 로그인하세요.

아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!