Skip to content

ecashin/straggli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Straggli - Randomized Delay Lines

This LV2 plugin is based on the "walkers" experiments in the LoopMyWav repository. Its name evokes an image of people who are straggling, getting left behind by a group and doing random things or wandering rogue.

Overview

This is a noisy plugin that helps sound designers find varied and novel kinds of audio degredation.

For each channel of a stereo signal, a "walker" has a random acceleration with a timeout. The "position" of the walker straggles behind the advancing incoming-audio position. The walker's acceleration modifies the velocity (forward or backward) of its relative position during its "time to live". Then a new random acceleration is generated.

Controls

The plugin presents controls that allow the user to place bounds on the walker's position, expressed as a millisecond delay with respect to the incoming audio. Also the user can bound other parameters in units of samples per sample. E.g., velocity is the change in relative position in samples per every incoming stereo sample.

A wet-mix control allows the unmodified signal to be included when the setting is less than 100.

Building

To build, use Rust's cargo.

cargo build

Then copy the resulting .so file from the target area to your bundle directory, where the turtle files in straggli.lv2 should also appear.

About

LV2 noise plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages