jd-13 / Carve-Distortion

Carve is a two stage wave shaping distortion Audio Unit, with multiple wave shapes and serial/parallel routing options.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Main

Carve-Distortion

Carve is a two stage wave shaping distortion VST3 and Audio Unit, with multiple wave shapes and serial/parallel/stereo routing options.

For more details and a free download of the compiled plugin: https://www.whiteelephantaudio.com/plugins/carve

Built using:

JUCE: https://www.juce.com/

WECore: https://github.com/jd-13/WE-Core

Catch2 (for tests): https://github.com/catchorg/Catch2

VST SDK: https://www.steinberg.net/en/company/developers.html

Build Instructions

Like other JUCE applications, Carve is built using the Projucer. There are however 2 steps needed before it will build successfully:

  1. Update the header search paths to point to the location of WECore on your machine
  2. Download the font Montserrat and place the regular and bold ttf files in Source/Graphics

About

Carve is a two stage wave shaping distortion Audio Unit, with multiple wave shapes and serial/parallel routing options.

License:GNU General Public License v3.0


Languages

Language:C++ 91.3%Language:C 5.8%Language:Shell 1.7%Language:Batchfile 1.2%