RT-WDF—A Modular Wave Digital Filter Library with Support for Arbitrary Topologies and Multiple Nonlinearities

Maximilian Rest, W. Ross Dunkel, Kurt James Werner, Julius O. Smith

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

5 Citations (Scopus)
712 Downloads (Pure)

Abstract

Wave Digital Filters (WDF) are a popular approach for virtual analog modeling. They provide a computationally effi- cient way to simulate lumped physical systems with well-studied numerical properties. Recent work by Werner et al. enables the use of WDFs to model systems with complicated topologies and multiple/multiport nonlinearities, to a degree not previously known.

We present an efficient, portable, modular, and open-source C++ library for real time Wave Digital Filter modeling: RT-WDF. The library allows a WDF to be specified in an object-oriented tree with the same structure as a WDF tree and implements the most recent advances in the field. We give an architectural overview and introduce the main concepts of operation on three separate case studies: a switchable attenuator, the Bassman tone stack, and a common-cathode triode amplifier. It is further shown how to expand the existent set of non-linear models to encourage custom extensions.
Original languageEnglish
Title of host publicationProceedings of the 19th International Conference on Digital Audio Effects
EditorsPavel Rajmic, František Rund, Jiří Schimmel
Place of PublicationBrno, Czech Republic
PublisherDAFx
Pages287–294
Number of pages8
Publication statusPublished - 05 Sep 2016
Externally publishedYes
Event19th International Conference on Digital Audio Effects - Brno, Czech Republic
Duration: 05 Sep 201609 Sep 2016

Publication series

NameDAFx Proceedings
PublisherDAFx
ISSN (Print)2413-6700
ISSN (Electronic)2413-6689

Conference

Conference19th International Conference on Digital Audio Effects
Abbreviated titleDAFx-16
CountryCzech Republic
CityBrno
Period05/09/201609/09/2016

Fingerprint Dive into the research topics of 'RT-WDF—A Modular Wave Digital Filter Library with Support for Arbitrary Topologies and Multiple Nonlinearities'. Together they form a unique fingerprint.

Cite this