Skip to content
RT-WDF - Real-Time Wave Digital Filter Library
Branch: master
Clone or download
m-rest Merge pull request #22 from multivac61/sample_period_to_sampling_rate
Sample period to sampling rate and asserts for divide-by-zero
Latest commit 4d250f1 Nov 29, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documentation move documentation to gh-pages Nov 21, 2016
Libs/rt-wdf Fixed a silly bug related to variable scope Nov 26, 2017
.gitignore initial commit. Jul 1, 2016 Update Nov 28, 2016


RT-WDF is a real-time capable Wave Digital Filter library for circuit modeling, with support for arbitrary topologies and multiple/multiport non-linearities. It was introduced in a DAFx-16 paper and comes with a full API reference documentation.

The repository is divided into two parts:


This folder contains the actual code of RT-WDF.


This folder contains the DAFx-16 paper as well as the doxygen file to generate the API reference documentation.

After installing doxygen, run doxygen ./Documentation/Doxyfile to generate the html documentation in a new folder at ../rt-wdf-doc, which corresponds to the gh-pages branch.


RT-WDF depends on armadillo. Make sure to install the library and it's dependencies.

Getting started

To get started, check out the wdfRenderer project, which runs some reference circuits.


Drop a line to to get in touch!


Initial development of the RT-WDF libary was partly sponsored by CCRMA/Stanford University. A special thanks goes to Julius Orion Smith III for making this possible.

You can’t perform that action at this time.