unfa / wolf-shaper

Waveshaper plugin w/ graph editor (VST, LV2, DSSI and Jack)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wolf Shaper

Build Status Chat on Matrix

Wolf Shaper

Wolf Shaper is a waveshaper plugin with a graph editor. It can be built as an LV2, DSSI or VST plugin and as a standalone Jack application.

Right now, it works on GNU/Linux and Windows. MacOS support is coming soon.

Features:

  • Add up to 100 nodes in the graph
  • Symmetrical and asymmetrical waveshaping
  • Resizable vector-based UI

Install

Wolf Shaper is available in the AUR. If you do not use Arch Linux, see the section below.

Build manually

First, clone the repo (note the "--recursive" argument):

git clone --recursive https://github.com/pdesaulniers/wolf-shaper.git
cd wolf-shaper

Then:

BUILD_VST2=true BUILD_LV2=true BUILD_DSSI=true BUILD_JACK=true make

Prepend WIN32=true or MACOS=true to the command if applicable.

All plugin builds will then be placed in the bin folder. Copy them to their appropriate place so that your plugin host can find them, and you're done :)

How to use

Online documentation is available at https://pdesaulniers.github.io/wolf-shaper/.

Updating

This project uses git submodules. Thus, to update your local copy of the repo, you need to run the following commands:

git pull
git submodule update

You should then be able to build the plugin with the most recent changes.

About

Waveshaper plugin w/ graph editor (VST, LV2, DSSI and Jack)

License:GNU General Public License v3.0


Languages

Language:C++ 88.5%Language:C 10.2%Language:Makefile 1.2%Language:Shell 0.1%Language:HTML 0.0%