~rantlivelintkale/polynomial-drive.lv2

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~rantlivelintkale/polynomial-drive.lv2
read/write
git@git.sr.ht:~rantlivelintkale/polynomial-drive.lv2

You can also use your local clone with git send-email.

#Polynomial Drive

Polynomial drive is a simple soft-clipping distortion plugin based on the cubic nonlinearity.

For adjusting the post gain, it calculates the RMS for a -20dBFS 1kHz sine wave processed by the plugin.

#Dependencies

  • Linux or other compatible POSIX-system
  • c-toolchain
  • pkg-config
  • lv2

#Building with nix

This repository contains a flake.nix. The default is for building with gcc and static is for building with musl-gcc.

Example for building and installing locally:

nix develop [.#static]
buildPhase
make install LV2DIR=~/.lv2

This will build and install the plugin in ~/.lv2.

Currently the buildPhase should be run explicitly before the make install, since make install does not set the CC variable when building.