$ cat abstract.md
A Multi-turn Text-to-Effect System for Sequential Audio Effect Refinement
$ background
Existing text-to-effect systems are largely single-shot: one descriptor maps to one preset. Real audio engineering is instead sequential — engineers refine an existing FX chain through successive instructions {I₁, I₂, …}.
$ problem
This poses a stateful problem that single-shot systems do not address: given a current chain, parameter state P and a new instruction, update the sound toward the user's evolving intent while preserving what earlier turns already achieved. We name this problem sequential FX refinement.
$ answer
This is why we propose InstructFX2FX, a hybrid that works like a single audio engineer — a brain paired with an ear. The LLM is the brain: it selects the effects and proposes the initial parameters. CLAP-guided optimization is the ear: it listens to the rendered audio and adjusts the parameters to pull it toward the instruction, turn after turn. The LLM sets the starting point; CLAP sets the refinement direction.
FIG. 01 · HARNESS OVERVIEW
FIG. 02 · ROUTING MODULE EXPLAIN
Real sessions on the gradient-descent path (EQ & reverb). Each turn shows what LLM Planner decided, then plays the result. Click a waveform to seek, toggle dry / result to A/B, or drag the gradient-descent track to hear the optimization converge.
EXP.01 · SEQUENTIAL MMD
EXP.02 · MMD CONVERGENCE TRAJECTORY
EXP.03 · LLM INITIALIZATION ABLATION
@misc{yu2026instructfx2fxmultiturntexttopresetdemo,
title = {InstructFX2FX: A Multi-turn Text-to-Preset Demo for
Iterative Audio Effect Refinement},
author = {Song-Ze Yu and Milan Liessens Dujardin and
Yuxuan Cai and Wantong Zhang and Brian Cruz and
Jeremy Wagner and Carmine-Emanuele Cella},
year = {2026},
eprint = {2606.22005},
archivePrefix = {arXiv},
primaryClass = {cs.SD},
url = {https://arxiv.org/abs/2606.22005}
}