Hz.Echo
implements a feedback delay network. It is built atop
Hz.Delay and streamlines feedback loop specification.
For common situations Hz.Echo
is more convenient to use and should
be preferred over Hz.Delay
.
Name | Id | Description | Range |
---|---|---|---|
Delay |
0 | Delay Time | 0-180 (.25) |
DelayUnits |
1 | Units for Delay | 0:Seconds, 1:Beats * (0) |
ModScale |
2 | Scales optional incoming Delay Modulation signal | 0-1 (.1) |
Feedback |
11 | Reduces the amplitude of the echo signal. To prevent signal overflow , ensure feedback values are less than 1. |
0-1 (.6) |
*
: beats are controlled by the Clap Host environment using clap_transport_events
.
You can use TimeKeeper API to specifiy this
in the Hz
environment.
Echo
is configured with a maximum delay time
. The default value of
1 second
can be overridden but this must be done during node-creation using
the preset
mechanism as shown here:
let echo = scene.NewAnode("Hz.Echo", {preset:{maxDelay:2.0}});