SqueezeComposer: Temporal Speed-up is A Simple Trick for Long-form Music Composing
Organizations: The Hong Kong University of Science and Technology · JIUTIAN Research of China Mobile · Beijing Institute of Technology · China Mobile (Hong Kong) Innovation Research Institute
Abstract
Composing coherent long-form music remains a significant challenge due to the complexity of modeling long-range dependencies and the prohibitive memory and computational requirements associated with lengthy audio representations. In this work, we propose a simple yet powerful trick: we assume that AI models can understand and generate time-accelerated (speeded-up) audio at rates such as 2x, 4x, or even 8x. By first generating a high-speed version of the music, we greatly reduce the temporal length and resource requirements, making it feasible to handle long-form music that would otherwise exceed memory or computational limits. The generated audio is then restored to its original speed, recovering the full temporal structure. This temporal speed-up and slow-down strategy naturally follows the principle of hierarchical generation from abstract to detailed content, and can be conveniently applied to existing music generation models to enable long-form music generation. We instantiate this idea in SqueezeComposer, a framework that employs diffusion models for generation in the accelerated domain and refinement in the restored domain. We validate the effectiveness of this approach on two tasks: long-form music generation, which evaluates temporal-wise control (including continuation, completion, and generation from scratch), and whole-song singing accompaniment generation, which evaluates track-wise control. Experimental results demonstrate that our simple temporal speed-up trick enables efficient, scalable, and high-quality long-form music generation. Audio samples are available at https://SqueezeComposer.github.io/.
Figures & tables
| Model | Mel ( ) | STFT ( ) | Sampling-rate | TPS ( ) | F a PS ( ) |
| MuCodec Xu et al. (2024a) | 3.1204 | 0.4065 | 48,000 | 25 | 25 |
| Encodec Défossez et al. (2023) | 3.3829 | 0.3266 | 24,000 | 600 | 75 |
| DAC Kumar et al. (2023) | 2.1274 | 0.3682 | 24,000 | 450 | 50 |
| XCodec Ye et al. (2025) | 2.4798 | 0.2263 | 16,000 | 400 | 50 |
| SNAC Siuzdak et al. (2024) | 2.6088 | 0.2518 | 32,000 | 156 | - |
| Vocos Siuzdak (2024) | 2.5959 | 0.3378 | 24,000 | - | 94.12 |
| Model | Mel ( ) | STFT ( ) | Waveform ( ) | F a PS ( ) |
|---|---|---|---|---|
| BigVGAN Lee et al. (2023) | 1.2115 | 0.5005 | 0.1575 | 93.75 |
| BigVGAN-Squeeze-4( ) | 1.8367 | 0.5414 | 0.1798 | 23.44 |
| BigVGAN-Squeeze-8( ) | 2.2512 | 0.6328 | 0.1822 | 11.72 |
| Model | CE ( ) | CU ( ) | PC ( ) | PQ ( ) | FAD(vgg) ( ) | Duration ( ) | RTF ( ) |
|---|---|---|---|---|---|---|---|
| PyramidCodec Chen et al. (2024a) (continuation) | 6.6442 | 7.9427 | 4.2218 | 8.1208 | 1.5201 | 180s | 10.490 |
| SqueezeComposer_x4 (continuation) | 6.8499 | 7.8684 | 4.9940 | 7.8934 | 1.2321 | 240s | 0.078 |
| SqueezeComposer_x4 (completion) | 6.7321 | 7.8267 | 4.8574 | 7.9340 | 1.3452 | 240s | 0.081 |
| PyramidCodec Chen et al. (2024a) (scratch) | 6.6816 | 7.8873 | 4.4297 | 8.0238 | - | 180s | 11.192 |
| SqueezeComposer_x4 (scratch) | 6.6919 | 7.4632 | 4.7583 | 7.9916 | - | 240s | 0.079 |
| Model | CE ( ) | CU ( ) | PC ( ) | PQ ( ) | Duration ( ) | RTF ( ) |
|---|---|---|---|---|---|---|
| MusicGen Copet et al. (2023) | 4.4182 | 6.5688 | 4.3799 | 6.7619 | 15s | 6.518 |
| AudioLDM Liu et al. (2024) | 6.4087 | 6.8974 | 4.1393 | 7.2572 | 60s | 0.005 |
| MusicLDM Chen et al. (2024c) | 4.8979 | 7.0832 | 4.8742 | 6.9630 | 15s | 0.011 |
| SqueezeComposer_x4 | 6.4319 | 6.8824 | 5.5222 | 6.8856 | 240s | 0.074 |
| SqueezeComposer_x8 | 6.0171 | 6.7128 | 5.0624 | 6.9417 | 600s | 0.037 |
| Dataset | Model | Config | CE ( ) | CU ( ) | PC ( ) | PQ ( ) | FAD ( ) | Duration ( ) |
|---|---|---|---|---|---|---|---|---|
| MUSDB18 | FastSAG Chen et al. (2024b) | mixture | 6.5173 | 7.0275 | 6.2978 | 6.9921 | 1.2109 | 10s |
| SingSong Donahue et al. (2023) | mixture | 6.1253 | 6.5430 | 5.9878 | 6.8324 | 0.9084 | 10s | |
| SqueezeComposer | mixture, x4, MERT | 5.6126 | 6.7193 | 6.8603 | 7.3931 | 4.1104 | 240s | |
| In-domain | RandSong | mixture | 5.0145 | 5.6639 | 3.0143 | 6.4618 | 21.6837 | 240s |
| RandSong | instrument | 7.3543 | 7.8033 | 5.5412 | 7.8258 | 0.4331 | 240s | |
| FastSAG Chen et al. (2024b) | mixture | 6.2566 | 6.6753 | 6.7159 | 7.1718 | 1.7423 | 10s |