Reverse Engineering of Music Mixing Graphs with Differentiable Processors and Iterative Pruning
Fuente:
arXiv
Saved in:
| Main Authors: | , , , , , , |
|---|---|
| Format: | Preprint |
| Published: |
2025
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866911163530346496 |
|---|---|
| author | Lee, Sungho Martínez-Ramírez, Marco Liao, Wei-Hsiang Uhlich, Stefan Fabbro, Giorgio Lee, Kyogu Mitsufuji, Yuki |
| author_facet | Lee, Sungho Martínez-Ramírez, Marco Liao, Wei-Hsiang Uhlich, Stefan Fabbro, Giorgio Lee, Kyogu Mitsufuji, Yuki |
| contents | Reverse engineering of music mixes aims to uncover how dry source signals are processed and combined to produce a final mix. We extend the prior works to reflect the compositional nature of mixing and search for a graph of audio processors. First, we construct a mixing console, applying all available processors to every track and subgroup. With differentiable processor implementations, we optimize their parameters with gradient descent. Then, we repeat the process of removing negligible processors and fine-tuning the remaining ones. This way, the quality of the full mixing console can be preserved while removing approximately two-thirds of the processors. The proposed method can be used not only to analyze individual music mixes but also to collect large-scale graph data that can be used for downstream tasks, e.g., automatic mixing. Especially for the latter purpose, efficient implementation of the search is crucial. To this end, we present an efficient batch-processing method that computes multiple processors in parallel. We also exploit the "dry/wet" parameter of the processors to accelerate the search. Extensive quantitative and qualitative analyses are conducted to evaluate the proposed method's performance, behavior, and computational cost. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2509_15948 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | Reverse Engineering of Music Mixing Graphs with Differentiable Processors and Iterative Pruning Lee, Sungho Martínez-Ramírez, Marco Liao, Wei-Hsiang Uhlich, Stefan Fabbro, Giorgio Lee, Kyogu Mitsufuji, Yuki Sound Audio and Speech Processing Signal Processing Reverse engineering of music mixes aims to uncover how dry source signals are processed and combined to produce a final mix. We extend the prior works to reflect the compositional nature of mixing and search for a graph of audio processors. First, we construct a mixing console, applying all available processors to every track and subgroup. With differentiable processor implementations, we optimize their parameters with gradient descent. Then, we repeat the process of removing negligible processors and fine-tuning the remaining ones. This way, the quality of the full mixing console can be preserved while removing approximately two-thirds of the processors. The proposed method can be used not only to analyze individual music mixes but also to collect large-scale graph data that can be used for downstream tasks, e.g., automatic mixing. Especially for the latter purpose, efficient implementation of the search is crucial. To this end, we present an efficient batch-processing method that computes multiple processors in parallel. We also exploit the "dry/wet" parameter of the processors to accelerate the search. Extensive quantitative and qualitative analyses are conducted to evaluate the proposed method's performance, behavior, and computational cost. |
| title | Reverse Engineering of Music Mixing Graphs with Differentiable Processors and Iterative Pruning |
| topic | Sound Audio and Speech Processing Signal Processing |
| url | https://arxiv.org/abs/2509.15948 |