SevenDelay is a stereo delay with 7th order lagrange interpolated fractional delay and 7x oversampling.
Knob and slider can do:
When the value of Smooth
is near zero and change the value of Allpass Cut
too fast, SevenDelay may output very loud click noise. This is caused by the filter which becomes unstable when cutoff frequency moves too fast. Recommendation is not to set Smooth
parameter too low unless you have some specific purpose.
When the value of Time
is set to minimum and the value of Feedback
is set to maximum, SevenDelay outputs direct current (DC). To remove DC, Set DC Kill
to be greater than 1.0.
Delay time. Range is 0.0001 to 8.0.
Sync
is on and Time
is less than 1.0, then delay time is set to Time / 16
beats.Sync
is on and Time
is greater or equal to 1.0, then delay time is set to floor(2 * Time) / 32
beats.Time
seconds.Delay feedback. Range is 0.0 to 1.0.
L/R stereo offset. Range is -1.0 to 1.0.
Stereo
is less than 0.0, then left channel delay time is modified to timeL * (1.0 + Stereo)
.timeR * (1.0 + Stereo)
.Output volume of delayed signal. Range is 0.0 to 1.0.
Output volume of input signal. Range is 0.0 to 1.0.
Toggle tempo sync.
Toggle negative feedback. This may be useful when delay time is very short.
Input spread, input pan, output spread and output pan. Range is 0.0 to 1.0.
In/Out Spread
controls stereo spread. In/Out Pan
controls stereo panning. (*
means wildcard. In this case, In
or Out
.)
These parameter can be used for inverse panning, ping-pong delay etc.
[InSpread, InPan, OutSpread, OutPan]
to [0.0, 0.5, 1.0, 0.5]
.[InSpread, InPan, OutSpread, OutPan]
to [1.0, 0.5, 0.0, 0.5]
.panL = clamp(2 * pan + spread - 1.0, 0.0, 1.0)
panR = clamp(2 * pan - spread, 0.0, 1.0)
signalL = incomingL + panL * (incomingR - incomingL)
signalR = incomingL + panR * (incomingR - incomingL)
SFV allpass filter frequency. Range is 90.0 to 20000.0.
If Allpass Cut
is 20000.0, filter will be bypassed.
SFV allpass filter resonance. Range is 0.00001 to 1.0.
Cutoff frequency of biquad highpass filter. Range is 1.0 to 120.0.
DC Kill
removes direct current from delay feedback when the value is set to be greater than 1.0.
Parameter smoothing. Range is 0.0 to 1.0. Unit is seconds.
Some parameter may produce noise when the value is changed too fast. Increasing Smooth
reduces those noise.
LFO modulation amount to delay time. Range is 0.0 to 1.0.
LFO modulation amount to allpass cutoff frequency. Range is 0.0 to 1.0.
LFO frequency. Range is 0.01 to 100.0.
LFO waveform shape. Range is 0.01 to 10.0.
sign = 1 if (phase > π),
-1 if (phase < π),
0 if (phase == π)
lfo = sign * abs(sin(phase))^shape
LFO initial phase. Range is 0.0 to 2π.
LFO phase is reset to Phase
for each time host starts playing.
Toggle LFO phase hold. This may be useful for live performance.
SevenDelay is licensed under GPLv3. Complete licenses are linked below.
If the link above doesn’t work, please send email to ryukau@gmail.com
.
This section is to fullfill the obligation to display the VST compatible logo.