ISMIR 2026 · Abu Dhabi, UAE

StemFX: Learning Mixing Style Representations via
Autoregressive FX Chain Prediction on Source-Separated Stems

A Transformer decoder predicts variable-length, tokenized FX chains per stem — human-readable, editable, and over 4000× faster than inference-time optimization.

Yuan-Chiao Cheng1, Jui-Te Wu1, Brian Chen1, Yen-Tung Yeh2, Yu-Hua Chen2, Yi-Hsuan Yang2

1Independent Researcher    2National Taiwan University, Taiwan

01 Abstract

Audio mixing style encompasses the artistic and technical decisions a mix engineer makes, including level balancing, spatialization, and the choice, ordering, and parameterization of audio effects (FX) on each stem. FX chains are a key determinant of this style, yet existing approaches to modeling them remain limited. Some operate on stereo mixtures without explicit per-stem FX chain modeling, others fix the number or type of effects per track, and many require differentiable effect implementations or scarce multitrack datasets.

We present StemFX, a framework that learns mixing style representations by autoregressively predicting variable-length FX chains on source-separated stems. A Transformer decoder predicts tokenized FX chains autoregressively, while a band-split multi-band CNN encoder with FiLM conditioning captures per-stem spectral structure. To enable large-scale paired training, we extract pseudo-stems from about 105K songs via source separation and augment them using MultiAFx, a toolkit unifying 85 audio effects from 7 Python libraries. Evaluated on mixing style retrieval, StemFX outperforms all baseline models across all tested chain lengths. On paired mixing style transfer, StemFX achieves the best spectral fidelity and the highest listener preference, over 4000 times faster than iterative optimization.

02 System overview

StemFX system overview: original and augmented stems pass through a shared BSFiLM Encoder, whose projected embeddings condition a Transformer FX Chain Generator via cross-attention.
Figure 1. StemFX system overview. Original and target stems pass through the shared BSFiLM Encoder (band-split multi-band CNN with FiLM conditioning) to produce embeddings, which are projected into conditioning vectors m1, m2 that the Transformer decoder attends to via cross-attention. The FX Chain Generator is trained with teacher forcing: ground-truth tokens are fed as input at each step, and cross-entropy loss is computed against the next ground-truth token.

03 Mixing style retrieval

Retrieval performance vs. number of applied effects. StemFX leads all baselines on Top-1, Top-5, Top-10 accuracy and MRR across chain lengths 1 to 8.
Figure 2. Mixing style retrieval performance vs. number of applied effects: Top-1, Top-5, Top-10 accuracy (%) and Mean Reciprocal Rank (MRR). StemFX outperforms all baselines across all chain lengths and metrics, including BSFiLM-CL (same architecture and data, contrastive training). Numbers in parentheses denote the number of effects each model was trained with.

04 Paired mixing style transfer results

MUSHRA score is the mean rating from 20 listeners on a 0–100 similarity scale, collected on the Real Mix set. StemFX forced and both ITO methods share the same fixed universal signal chain.

Synth. Real Mix
Method MRSTFT ↓ MRSTFT ↓ MUSHRA ↑ Time
StemFX (ours)2.351.4460.60.24 s
StemFX forced3.122.1025.31.91 s
ITO + AFx-Rep3.712.5330.61033 s
ITO + BSFiLM2.892.0619.91717 s
Target mix (high anchor)0.000.0096.6
FX-normalized (low anchor)3.381.4954.9

See the paper for the ablation and dataset-scale results.

05 Paired style transfer — same content, different mix

Headphones recommended. All audio is loudness-normalized to −23 LUFS. The input is the FX-normalized mix; each method predicts an FX chain that should bridge it to the target. Click Show FX Chain to inspect the predicted signal chain, and hover any effect block for its parameters.

EQ Dynamics Distortion Modulation Delay Reverb Stereo Spectral Other

06 Unpaired style transfer — different content

Cross-song transfer on MUSDB18, shown in both directions (A→B and B→A). The mixing style of the target song is applied to a different song's content, so no ground-truth reference exists — judge by whether the output inherits the target's sonic character while keeping the original's musical content.

07 Citation

@inproceedings{cheng2026stemfx, title = {{StemFX}: Learning Mixing Style Representations via Autoregressive {FX} Chain Prediction on Source-Separated Stems}, author = {Cheng, Yuan-Chiao and Wu, Jui-Te and Chen, Brian and Yeh, Yen-Tung and Chen, Yu-Hua and Yang, Yi-Hsuan}, booktitle = {Proceedings of the 27th International Society for Music Information Retrieval Conference (ISMIR)}, address = {Abu Dhabi, UAE}, year = {2026} }