Ref / Hz.Plugins / Hz.Echo

Hz.Samplo, Hz.Syntho, FluidSynth, Hz.Osc
Hz.Filt, Hz.Echo, Hz.Delay, Hz.Reverb
Hz.Mix, Hz.LFO, Hz.ADSR
see also Hz.Builtins, Plugin Explorer, Hz.Plugins Examples


Hz.Echo

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.

Parameters

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.

Preset

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}});

See Also

Echo Examples

home .. topics .. interface .. reference .. examples .. tipjar