This is the Plugin version of an effect orginally written to run on Teensy hardward. It uses the TeensyJuce API, also in this repository.
The effect consists of a standard delay line, or delay buffer, with multiple read heads that each read the audio in a different way.
Loop heads These heads loop small sections of audio. There are 3 of these. One that plays the audio an octave lower, one at the original octave, and one an octave higher. The size of each of these loops can be adjusted (size dial), as can the amount the loops move each time the loop starts again (jitter dial)
Reverse head This head plays the buffer in reverse at the original octave.
Freeze This freezes the write head. No new audio will be written into the buffer, the old audio will remain.