Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/wolf-plugins/wolf-shaper

Waveshaper plugin with a spline-based graph editor (LV2, VST, and CLAP)
https://github.com/wolf-plugins/wolf-shaper

audio audio-plugin clap distortion dpf dssi jack linux lv2 nanovg vst vst2 vst3 waveshaper windows

Last synced: 24 days ago
JSON representation

Waveshaper plugin with a spline-based graph editor (LV2, VST, and CLAP)

Lists

README

        

# Wolf Shaper [![Build Status](https://img.shields.io/github/actions/workflow/status/wolf-plugins/wolf-shaper/dpf-makefile-action.yml?branch=master)](https://github.com/wolf-plugins/wolf-shaper/actions/workflows/dpf-makefile-action.yml)

![Wolf Shaper](https://raw.githubusercontent.com/wolf-plugins/wolf-shaper/master/docs/images/screenshot.png)

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

To find out more about this plugin, check out [this video series by unfa!](https://www.youtube.com/watch?v=2NViimz9Tnw)

## Install

You can find some precompiled plugin binaries in the [Releases](https://github.com/wolf-plugins/wolf-shaper/releases) tab. Some packages are also available for various operating systems:

### Ubuntu

Download the plugin from the [pdesaulniers/wolf PPA](https://launchpad.net/~pdesaulniers/+archive/ubuntu/wolf):

```
sudo apt-add-repository -y ppa:pdesaulniers/wolf
sudo apt-get update
sudo apt-get install wolf-shaper
```

### Arch Linux

For installing the latest release:

```
sudo pacman -S wolf-shaper
```

A git package is also available [in the AUR](https://aur.archlinux.org/packages/wolf-shaper-git/).

### Debian

Install the plugin from the [KXStudio repositories](https://kx.studio/Repositories).

### FreeBSD

Wolf Shaper is available in the [FreeBSD Ports collection](https://www.freshports.org/audio/wolf-shaper-lv2/).

## Build manually

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

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

Then, run the following command:

```
BUILD_VST2=true BUILD_VST3=true BUILD_CLAP=true BUILD_LV2=true BUILD_DSSI=true BUILD_JACK=true make
```

You may also prepend `WIN32=true` or `MACOS=true` to the command, if applicable.

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

### Updating the source code

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 --init --recursive
```

You may then build the plugin with the most recent changes.