stefvenmans / Wavy

Wavy is an application to simulate Wave Digital Filters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wavy

Wavy was built using the open source application programming interface JUCE. A recently developed C++ library that is capable of modelling arbitrary circuits using Wave Digital Filters [RT-WDF] was used and can be seen as the core of this application. Wavy makes it possible to build a circuit using a drag-and-drop interface and simulate it. wavy-screenshot

How to build and run Wavy

  1. Create a new JUCE project using the Projucer. Make sure to select "Audio Application".
  2. Add the source code of this repository to the project just created.
  3. Add the RT-WDF library to the project folder. Make sure to install all libraries that it depends on. These are specified in the RT-WDF repository.
  4. You should now be able to build an executable and run it.

Demo

A demo of how Wavy can be used to model a T-bridged resonator can be found here.

About

Wavy is an application to simulate Wave Digital Filters.


Languages

Language:C++ 100.0%