- C++ 91%
- Starlark 3.6%
- HTML 2.5%
- Shell 1.9%
- Python 1%
| .forgejo/workflows | ||
| docs | ||
| dsp | ||
| engine | ||
| icon | ||
| keys | ||
| plugin | ||
| presets | ||
| site | ||
| tools | ||
| ui | ||
| .bazelignore | ||
| .bazelrc | ||
| .bazelversion | ||
| .clangd | ||
| .gitignore | ||
| BUILD.bazel | ||
| BUILDING.md | ||
| INSTALL.md | ||
| LICENSE | ||
| MODULE.bazel | ||
| MODULE.bazel.lock | ||
| plugins.bzl | ||
| README.md | ||
| suite.bzl | ||
| THIRD_PARTY_NOTICES.md | ||
| USERS_GUIDE.md | ||
| version.bzl | ||
Procrastinator
Procrastinator is a delay-based effect which is like many delay pedals in parallel, with the twist that any one of them can feed back into any other. It is a CLAP and VST3 plugin for Linux and for macOS on Apple silicon, and on macOS an Audio Unit (AUv3) too.
Each chain has an input EQ, a delay with its own feedback EQ and an LFO on its time, and an output EQ. A matrix sends any chain into any other, so repeats can wander from one delay to the next. There can be up to 16 chains, and the host can automate every control.
Install
Download a package from the
releases page: a .deb or
.rpm for Linux on x86-64, or a .dmg for an Apple silicon Mac.
INSTALL.md has the steps and the system requirements;
BUILDING.md covers building from source.
Use
The User's Guide covers the window, presets, the EQs' series and parallel bands, host parameters and automation, and how the CLAP, VST3 and Audio Unit differ.
Not there yet
- Typing a value in: everything is dragged.
- In the preset name field: input methods and undo; on Linux, Compose sequences and middle-click paste; on macOS, dead keys. On Linux, dead keys cover the common Latin accents.
- Windows, and Intel Macs.
License
Released into the public domain under CC0 1.0 Universal. Third-party parts keep their own terms, listed in THIRD_PARTY_NOTICES.md.
