SevenDelay (セブンディレイ) は7次のラグランジュ補間による分数ディレイと7倍のオーバーサンプリングを使ったステレオディレイです。
つまみとスライダーでは次の操作ができます。
Smooth
の値が 0 に近く、 Allpass Cut
の値を速く動かしすぎたときに、非常に大きな音量のクリックノイズが出力されることがあります。これは Allpass Cut
で使われているフィルタのカットオフ周波数が、速く、大きく、動きすぎると出力が発散する場合があることが原因です。特別な目的がない限り、Smooth
パラメータを低く設定しすぎないことを推奨します。
Time
の値が最小かつ Feedback
の値が最大に設定されると直流信号が出ることがあります。 DC Kill
を 1.0 より大きな値に設定することで直流信号を除去できます。
ディレイ時間。範囲は 0.0001 は 8.0 です。
Sync
が有効で Time
が 1.0 より小さいときは、ディレイ時間が Time / 16
拍に設定されます。Sync
が有効で Time
が 1.0 以上のときは、ディレイ時間が floor(2 * Time) / 32
拍に設定されます。time
秒に設定されます。ディレイのフィードバック。範囲は 0.0 から 1.0 です。
左右のディレイ時間のオフセット。範囲は -1.0 から 1.0 です。
Stereo
が 0.0 より小さいときは、左チャンネルのディレイ時間が timeL * (1.0 + Stereo)
に変更されます。timeR * (1.0 + Stereo)
に変更されます。ディレイ信号の出力音量。範囲は 0.0 から 1.0 。
入力信号の出力音量。範囲は 0.0 から 1.0 。
テンポシンクの切り替え。
負のフィードバックの切り替え。ディレイ時間がとても短いときに役立つかもしれません。
入力の広がり (In Spread) 、入力のパン (In Pan) 、出力の広がり (Out Spread) 、出力のパン (Out Pan) 。範囲は 0.0 から 1.0 です。
In Spread
、 Out Spread
はステレオの広がりを制御します。 In Pan
、 Out Pan
はステレオのパンニングを制御します。
これらのパラメータはパンニングの逆転やピンポンディレイを作るときに使えます。
[InSpread, InPan, OutSpread, OutPan]
を [0.0, 0.5, 1.0, 0.5]
に設定します。[InSpread, InPan, OutSpread, OutPan]
を [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)
SVF オールパスフィルタのカットオフ周波素。範囲は 90.0 から 20000.0 です。
tone
が 20000.0 のとき、フィルタはバイパスされます。
SVF オールパスフィルタのレゾナンス。範囲は 0.00001 から 1.0 です。
値が大きいほどレゾナンスが強くなります。
ハイパスフィルタのカットオフ周波数。範囲は 1.0 から 120.0 です。
DC Kill
を 1.0 より大きく設定すればディレイのフィードバックから直流信号を取り除くことができます。
パラメータ平滑化の度合い。範囲は 0.0 から 1.0 で、単位は秒です。
パラメータによっては値が急激に変化するとノイズが出ることがあります。 Smooth
の値を大きめにすることで、値の変化を緩やかにしてノイズを減らすことができます。
LFO によるディレイ時間の変調量。範囲は 0.0 から 1.0 です。
LFO によるオールパスフィルタのカットオフ周波数の変調量。範囲は 0.0 から 1.0 です。
LFO の周波数。範囲は 0.01 から 100.0 。
LFO の波形。範囲は 0.01 から 10.0 。
sign = 1 if (phase > π),
-1 if (phase < π),
0 if (phase == π)
lfo = sign * abs(sin(phase))^shape
LFO の位相の初期値。範囲は 0.0 から 2π 。
LFO の位相はホストが演奏を開始するたびに Phase
の値にリセットされます。
LFO の位相のホールドの切り替え。ライブ演奏などで役に立つかもしれません。
SevenDelay のライセンスは GPLv3 です。 GPLv3 の詳細と、利用したライブラリのライセンスは次のリンクにまとめています。
リンクが切れているときは ryukau@gmail.com
にメールを送ってください。
この節は VST compatible logo の表示義務を満たすために設けられています。