Interpolation filter design for sample rate independent audio effect RNNs

Alistair Carson, Alec Wright, Stefan Bilbao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Recurrent neural networks (RNNs) are effective at emulating the non-linear, stateful behavior of analog guitar amplifiers and distortion effects. Unlike the case of direct circuit simulation, RNNs have a fixed sample rate encoded in their model weights, making the sample rate non-adjustable during inference. Recent work has proposed increasing the sample rate of RNNs at inference (oversampling) by increasing the feedback delay length in samples, using a fractional delay filter for noninteger conversions. Here, we investigate the task of lowering the sample rate at inference (undersampling), and propose using an extrapolation filter to approximate the required fractional signal advance. We consider two filter design methods and analyse the impact of filter order on audio quality. Our results show that the correct choice of filter can give high quality results for both oversampling and undersampling; however, in some cases the sample rate adjustment leads to unwanted artefacts in the output signal. We analyse these failure cases through linearised stability analysis, showing that they result from instability around a fixed point. This approach enables an informed prediction of suitableinterpolation filters for a given RNN model before runtime.
Original languageEnglish
Title of host publicationProceedings of the 2025 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
EditorsBhaskar D Rao, Isabel Trancoso, Gaurav Sharma, Neelesh B Mehta
PublisherIEEE Signal Processing Society Press
Pages1-5
Number of pages5
ISBN (Electronic)9798350368741
DOIs
Publication statusPublished - 7 Mar 2025

Publication series

NameIEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
ISSN (Print)1520-6149
ISSN (Electronic)2379-190X

Keywords / Materials (for Non-textual outputs)

  • sample rate
  • recurrent neural network
  • audio effects

Fingerprint

Dive into the research topics of 'Interpolation filter design for sample rate independent audio effect RNNs'. Together they form a unique fingerprint.

Cite this