| sidebar_position | 5 |
|---|
import AudioNodePropsTable from "@site/src/components/AudioNodePropsTable" import { ReadOnly } from '@site/src/components/Badges';
The DelayNode interface represents the latency of the audio signal by given time. It is an AudioNode that applies time shift to incoming signal f.e.
if delayTime value is 0.5, it means that audio will be played after 0.5 seconds.
:::info
Delay is a node with tail-time, which means, that it continues to output non-silent audio with zero input for the duration of delayTime.
:::
BaseAudioContext.createDelay(maxDelayTime?: number)
It inherits all properties from AudioNode.
| Name | Type | Description |
|---|---|---|
delayTime |
AudioParam |
k-rate AudioParam representing value of time shift to apply. |
:::warning
In web audio api specs delayTime is an a-rate param.
:::
DelayNode does not define any additional methods.
It inherits all methods from AudioNode.
- Default value is 1.0.
- Nominal range is 0 - 180.
- Default value is 0.
- Nominal range is 0 -
maxDelayTime.