Modulated Stereo Delay

左右で異なる遅延時間を持ち、ごく浅いLFOで揺らすステレオディレイです。

Delay line

読み出し位置が整数サンプル間に来るため、線形補間を使います。変調幅は1〜3ms程度から始めると自然です。

const float delayed = lerp(buffer[i0], buffer[i1], fraction);
buffer[writeIndex] = input + delayed * feedback;

Listening notes

左右のLFO位相を90度ずらすと、中央像を大きく崩さずに幅を加えられます。