Skip to content

A noisy yet super simple delay CLAP and VST3 plugin with freeze, written in Rust.

Notifications You must be signed in to change notification settings

erroreyes/simple-delay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Delay

This is a simple delay plugin made in Rust and the nih-plugs framework. It is an attempt at learning about delay lines, ring buffers, and other standard audio processes that involve delay units.

It started as a simple delay, per its name, but as an effort to figure out interpolation, I added a few badly coded things that make it sound really bad, but in a good way in my opinion. That said, I like noisy effects, and this thing can get noisy.

With that in mind, don't expect this to be an amazing delay effect, but it is still fun to tweak around, especially when freezing the buffer and changing the "interpolation modes". There is a "Pitch" parameter that was originally an attempt at figuring out pitch shifting, but I abandoned that, and it's left in there because...

If you make it in here and check this out, please, please, feel free to check out the code and to share ways that this can improve. I love learning!!

Building

After installing Rust, you can compile Simple-Delay as follows:

cargo xtask bundle simple-delay --release

About

A noisy yet super simple delay CLAP and VST3 plugin with freeze, written in Rust.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages