ES-Instruct

Instruction-tuned text-to-music editing model. Given an input audio and a natural-language prompt, ES-Instruct performs targeted ADD or REMOVE edits while preserving unrelated structure.

Hugo Bachér

KTH Royal Institute of Technology - Master's Thesis

Mauro Luzzatto

Epidemic Sound

Ana Tanevska

KTH Royal Institute of Technology

Model Comparison

All of these samples are from the MARI evaluation dataset, and were used for the model listening test.

ES-Base is Epidemic Sound's non-instruction-tuned base model, included as a reference baseline. SAO-Instruct is the state-of-the-art in general short form audio instruction editing.

+ ADD

ADD
Prompt

add bossa nova electric bass

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
ADD
Prompt

include full acoustic drumkit

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
ADD
Prompt

insert clean electric guitar

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
ADD
Prompt

layer piano, organ

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
ADD
Prompt

Include reggae Saxophone

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth

- REMOVE

REMOVE
Prompt

remove bass guitar

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
REMOVE
Prompt

delete tomtom, cymbal, hihat, snare, kick

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
REMOVE
Prompt

mute clean electric guitar, guitars

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
REMOVE
Prompt

minus grand piano, electric piano

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth
REMOVE
Prompt

Omit blues Lead male vocal

Input
ES-Instruct
ES-Base
SAO-Instruct
Ground Truth

Full Length Demos

+ ADD

ADD
Prompt

add orchestra acoustic pianos, snares, kick drum

Input
ES-Instruct
ADD
Prompt

add heavy metal distorted electric guitar and drum kit

Input
ES-Instruct
ADD
Prompt

add pop piano

Input
ES-Instruct
ADD
Prompt

add rock drum kit

Input
ES-Instruct
ADD
Prompt

add soft and calm drums

Input
ES-Instruct

- REMOVE

REMOVE
Prompt

remove bass, piano, synth

Input
ES-Instruct
REMOVE
Prompt

remove bass, guitar, keyboard

Input
ES-Instruct
REMOVE
Prompt

remove vocals

Input
ES-Instruct
REMOVE
Prompt

remove drums

Input
ES-Instruct
REMOVE
Prompt

remove keyboards

Input
ES-Instruct

Additional Demos

+ ADD

ADD
Prompt

add drums, piano

Input
ES-Instruct
ADD
Prompt

add drums

Input
ES-Instruct

- REMOVE

REMOVE
Prompt

remove drums, vocals

Input
ES-Instruct
REMOVE
Prompt

remove piano

Input
ES-Instruct

Failed Generations

REMOVE
Prompt

Eliminate Electronic Synthesizer lead, Synthesizer lead

Both the synth and the piano were removed.

Input
ES-Instruct (failed)
REMOVE
Prompt

remove acoustic guitar, electric guitar

Instead of removing the guitars, the piano was removed.

Input
ES-Instruct (failed)
REMOVE
Prompt

remove acoustic guitar

Both the guitar and the piano were removed.

Input
ES-Instruct (failed)