Hidden Echoes Survive Training in Audio To Audio Generative Instrument Models

2025 AAAI Workshop on Artificial Intelligence for Music

Christopher J. Tralie, Matt Amery, Benjamin Douglas, Ian Utz


Writeup

Source Code

Trained Rave, Dance Diffusion, And DDSP Models

Abstract

As generative techniques pervade the audio domain, there has been increasing interest in tracing back through these complicated models to understand how they draw on their training data to synthesize new examples, both to ensure that they use properly licensed data and also to elucidate their black box behavior. In this paper, we show that if imperceptible echoes are hidden in the training data, a wide variety of audio to audio architectures (differentiable digital signal processing (DDSP), Realtime Audio Variational autoEncoder (RAVE), and ``Dance Diffusion'') will reproduce these echoes in their outputs. Hiding a single echo is particularly robust across all architectures, but we also show promising results hiding longer time spread echo patterns for an increased information capacity. We conclude by showing that echoes make their way into fine tuned models, that they survive mixing/demixing, and that they survive pitch shift augmentation during training. Hence, this simple, classical idea in watermarking shows significant promise for tagging generative audio models.


Supplementary Material

Below are a few examples of style transfer from a few of the models we trained. Drums models are trained on the groove dataset, guitar models are trained on guitarset, and vocal models are trained on vocalset. For models with echoes/echo patterns, that same echo pattern was embedded in each file of the training set before training. See our paper for statistics on much more extensive experiments.

Notes:

Input Sample

A 30 second clip from Prince - Loring Park Sessions '77

Dance Diffusion Style Transfers: Drums

Clean

50 Echo

75 Echo

100 Echo

Dance Diffusion Style Transfers: Acoustic Guitar

Clean

50 Echo

75 Echo

100 Echo

Dance Diffusion Style Transfers: Vocals

Clean

50 Echo

75 Echo

100 Echo

Rave Style Transfers: Drums

Clean

50 Echo

75 Echo

100 Echo

Rave Style Transfers: Acoustic Guitar

Clean

50 Echo

75 Echo

100 Echo

Rave Style Transfer: Acoustic Guitar: Pseudorandom Echo Pattern @ 75 Lag

Hidden Pseudorandom Pattern

Rave Style Transfers: Vocals

Clean

50 Echo

75 Echo

100 Echo

Rave Style Transfers: Drums

Clean

50 Echo

75 Echo

100 Echo

Rave Style Transfers: Acoustic Guitar

Clean

50 Echo

75 Echo

100 Echo

Rave Style Transfers: Vocals

Clean

50 Echo

75 Echo

100 Echo

Rave Demucs Results

Original Mixture (AM Contra - Heart Peripheral from musdb test set)

Mixing Drums Model with 50 Echo, Guitar Model with 75 Echo, And Vocals with 100 Echo

Cepstra on Demixed Tracks, Obtained from Demucs: