From 13af3dbf66e9292637cfab7ac9494e06bff26be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleks=20R=C5=ABti=C5=86=C5=A1?= Date: Sun, 16 Apr 2023 08:16:27 -0400 Subject: [PATCH] Create README.md --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5ad47a0 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +# Dynamite +> A customizable LV2 distortion plugin. + +| ![Screenshot of the Clipping panel](https://user-images.githubusercontent.com/24496030/232308846-63d8c4e6-d3b0-4382-b521-5cac8483c6cf.png) | ![Screenshot of the ](https://user-images.githubusercontent.com/24496030/232308851-35e12391-1e0a-4de1-9d3a-1b2e64d6a1cd.png) | +|-----|------| + +Dynamite has two modes: *Clipping* and *Distortion*. +*Clipping* works by amplifying the audio signal (the "Drive" setting), cutting it off at a certain frequency (the "Threshold" setting), and then applying makeup gain (the "Gain" setting). +*Transmogrifier* works by rounding the wave to a square wave, cutting out amplitudes below the "noise threshold", and applying makeup gain (generally negative, to prevent hearing loss). + +The UI is GTK2-based (since I use Ardour), so it may not work with all DAWs. + +## Installation +Dependencies: +- Meson +- gtkmm-2.4 +- lv2 +- lv2-c++-tools +- libm + +``` +meson setup builddir --prefix /usr +ninja -C builddir +sudo ninja -C builddir install +```