maxprod2016 / rt-wdf_lib

RT-WDF - Real Time Wave Digital Filter Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RT-WDF

RT-WDF is a real-time capable Wave Digital Filter framework 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 four parts:

Libs

This folder contains the actual code of RT-WDF. It also contains the Linear Algebra Lib 'armadillo', and the sample rate conversion framework r8brain-free.

wdfRenderer

The wdfRenderer is an offline audio renderer which processes .wav files through WDF trees and writes an output file rtwdf.wav into your home directory.

Documentation

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.

Toolchain

Here is the place for the JUCE framework.

Getting started

To get started, check out the wdfRenderer project, which runs the reference circuits from the examples folder.

To build the wdfRenderer, make sure to install armadillos and it's dependencies (lapack and blas on Linux systems).

Contact

Drop a line to rt-wdf@e-rm.de to get in touch!

About

RT-WDF - Real Time Wave Digital Filter Framework


Languages

Language:C++ 69.3%Language:C 26.6%Language:Objective-C++ 2.5%Language:HTML 0.6%Language:Objective-C 0.5%Language:Java 0.2%Language:Makefile 0.2%Language:CMake 0.1%Language:R 0.0%Language:GLSL 0.0%Language:Pascal 0.0%Language:MATLAB 0.0%