Skip to content

madskjeldgaard/feedbackdelay-sc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ko-fi

FeedbackDelay

A collection of delay-related plugins for SuperCollider.

Features

The following plugins are included:

  • SpaceTub: A tape delay inspired echo delay with a softclipper, limiter and state variable filter in the feedback path.
  • FeedbackDelay: A simple feedback delay with cubic interpolation and support for both audio and control rate arguments.
  • VAStateVariableFilter: A state variable filter with cutoff, resonance and 8 different filter types. This is based on an analog topology.

Installation

Either download the pre-built binaries from the releases page or build the project yourself (recommended on MacOS).

MacOS

NOTE: currently the macOS binaries are not signed. I recommend building them yourself (below) or see https://github.com/supercollider/supercollider/wiki/macOS-Signing-and-Notarization

Linux

If you are on arch based systems, you can install it using an aur helper:

yay -S supercollider-feedbackdelay-sc-git

Development

The delay line code is written using modern C++ templating tricks, to allow easily making variations with different operations.

All dependencies are handled by CPM.

Requirements

  • CMake >= 3.12

Building

The project uses CPM to download the supercollider code and necessary dependencies.

All you have to do is build:

Clone the project:

git clone https://github.com/madskjeldgaard/feedbackdelay-sc
cd feedbackdelay-sc
mkdir build
cd build

Then, use CMake to configure and build it:

cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release
cmake --build . --config Release --target install

You may want to manually specify the install location in the first step to point it at your SuperCollider extensions directory: add the option -DCMAKE_INSTALL_PREFIX=/path/to/extensions.

VSCode tasks

The project includes vscode-style tasks that should be picked up by vscode and neovim etc.

Credits

About

A collection of delay-related plugins for SuperCollider

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published