TC2290 Dynamic Delay Plugin: 대략적인 구조
on
(2)에서는 메뉴얼에 나타난 블록을 나열했는데, 전체적인 구성을 좀 더 자세히 알아보기로 한다. 먼저 이 이펙트의 주요한 특징을 꼽아보면 다음과 같다.
-
modulator + delay의 결합 제품임
-
modulator를 delay time/modulation(chorus:short delay modulation)/dynamic effect(amplitude modulation)/panning에 모두 활용한다.
-
modulator는 입력, delay된 입력, feedback에 모두 적용할 수 있다.
집약해서 말하면
1) 코러스가 포함된 딜레이
2) 코러스를 만들 때 쓰이는 modulator를 delay time/amplitude/pan에도 적용함
3) Input envelope를 측정
- major signal paths:
다음의 3가지 주요 signal path가 존재한다.
-
input signal
-
delayed input signal
-
feedback signal
흐름은 다음과 같다고 보면 된다.
Output = EV0(input signal)direct_signal_gain + EV1(delayed input signal)delayed_signal_gain
Input to delay memory = input signal + EV2(delayed output) * feedback_gain
여기서 EV0 ~ EV2는 Envelope control function이라고 이해하면 된다. Envelope control이라고 하는 것은 여기서 modulation을 수행하거나 dynamic effect (vibration) 또는 panning을 하는 역할을 하고 있다고 보면 된다.
- Envelope control
-
Modulation
-
Gating (Envelope detection)
-
Panning control
-
filtering: only for feedback signal
현재 작업 중인 플러그인이다. GUI 작업이 딜레이 엔진보다 훨씬 더 많이 들어가고 있다.