Delay
In에 들어온 값을 매 프레임 기록하고, Delay초 전의 값을 Delayed로 출력합니다. 같은 신호를 지연량을 달리해 여러 개 통과시키면, 움직임이 어긋나며 뒤따라오는 배선을 만들 수 있습니다.
- Delay 기본값 0.5초(0~10초로 클램프됩니다)
- 링 버퍼는 2048 샘플입니다. 기록은 프레임 단위이므로 지연 시간의 분해능은 1 프레임입니다
요구한 시각이 버퍼에 남아 있는 범위보다 오래된 경우에는, 보유하고 있는 값 중 가장 오래된 값이 출력됩니다(버퍼는 2048 프레임 분량이므로, 프레임 레이트가 높으면 실효 최대 지연은 10초보다 짧아집니다).
입력 포트
| Port ID | 타입 |
|---|---|
In | float |
Delay | float |
출력 포트
| Port ID | 타입 |
|---|---|
Delayed | float |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
inInput | float |
delayInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "SignalDelay" }) 