MuseTimbre: Zero-Shot Timbre Transfer by Controlling a Frozen Music Generator
Authors: Yuan-Chiao Cheng, Zhiyao Duan
Organizations: Music Informatics Group Georgia Institute of Technology Atlanta, GA, USA · Audio Information Research (AIR) Lab University of Rochester Rochester, NY, USA
Instrument timbre transfer re-voices a performance using the timbre of another instrument. Extracting the target timbre from an audio reference capture more nuances than inferring it from a text prompt. Systems that read timbre from such a clip train a dedicated model for the task, which captures the timbre cleanly but stays a narrow, single-purpose system. More versatile approaches add control to a pretrained music generator, yet a reference clip entangles timbre with genre and melody, so these systems fall back on text to name the timbre. We present MuseTimbre, the first system, to our best knowledge, that transfers timbre from an audio reference to a polyphonic source through conditioning a pretrained music generator. This system employs a multi-pitch estimator to extract pitch information from the source and finetune a CLAP encoder to extract timbre information from the reference audio. Experiments show that across four datasets of real polyphonic recordings, MuseTimbre achieves pitch alignment on par with the baselines while matching the reference timbre far more closely. Results also show that the finetuned CLAP-based timbre extractor is robust to pitch variations, making it useful in timbre similarity measures.
Figures & tables
Figure 1: System overview. We freeze Stable Audio 3 Medium, its autoencoder, and its text control (gray) and add two trained modules, pitch (blue) and timbre (orange). A source clip or MIDI is encoded into a binary note-and-onset roll; a reference clip is encoded into a time-invariant embedding from a fine-tuned CLAP encoder. Pitch and timbre enter through cross-attention and AdaLN, respectively.
Figure 2Figure 3
Reference
Labels counted as a hit
violin, viola
Violin; Bowed string; String section
cello, double bass
Cello / Double bass; Bowed string; String section
flute, clarinet, saxophone
own label; Woodwind
oboe, bassoon
Woodwind
trumpet, horn
Trumpet / French horn; Brass
piano
Piano; Keyboard
Table 2: AudioSet labels counted as a timbre match.