dm-GrainDelay
dm-GrainDelay copied to clipboard
Granular delay, lv2 & vst audio plugin
dm-GrainDelay
A granular delay effect written in Rust. The effect can be compiled to a lv2 or vst plugin. This plugin has been written primarily to run on Mod devices. And because I mainly use this for guitar it's just mono for now.
Table of contents:
- Mod devices installation
- VST installation
Mod devices installation
You can find the plugin here.
-
Copy the .lv2 plugin to your Mod:
scp -rp <path to dm-GrainDelay.lv2> [email protected]:/root/.lv2
-
Enter Mod password
-
Reboot Mod
LV2 installation (for Mod)
In order to build the binaries you need to have Docker installed. If so, proceed with the following steps:
- Pull docker image:
docker pull ubuntu:16.04
for Mod Duo,docker pull ubuntu:18.04
for Mod Dwarf. - Run
./scripts/build-lv2-for-mod.sh
in the root directory. - Copy/paste the binary of the target platform from the
./lv2/out
directory into./lv2/<plugin name>.lv2
VST installation
Windows:
- Run
./scripts/build-vst.sh
- Copy dll file in /target/release to your vst plugin folder
Intel Mac:
- Run
./scripts/build-vst-for-mac.sh
.
M1 Mac:
- Run
./scripts/build-vst-for-mac-m1.sh
.