| Trilobite 1.4 User Guide | © Darwin Arts L.L.C., 2016

# Delay Module

The Delay Module implements a single-tap delay which buffers an input signal and produces an amplitude-modulated version of the signal after a configurable and real-time scalable time duration.

For a key to understanding the tables on this page, see the Module Types page.

## Adding Input Ports

Adding input ports is not enabled for this module.

## Static Parameters

  # | Title | Type | Description
  0 | Post Delay Scalar | Floating-point | The delayed input signal will be scaled by this value before being exported at the output port. Range: [0.001, 0.99], LINEAR
  1 | Max Delay (sec) | Floating-point | Specifies the maximum duration of the delay line in seconds. Note that the actual real-time delay duration is this value multiplied by the input to Port 1. Range: [0.0, 5.0], LOG

## Input Ports

  # | Title | Description | Input Scalar Used | Parameter Scalar Used
  0 | Input Signal | Signal which will be delayed. | NO | NO
  1 | Duration Ratio | Sets the real-time percentage of the maximum delay line to use for delay, effectively setting delay duration as (Max Delay) * (Duration Ratio) * Parameter. For use as a percentage, this signal is clamped to the range [0.0, 1.0] before the delay duration is calculated. | NO | YES

## Output Ports

  # | Title | Description
  0 | Output Signal | A delayed version of the Input Signal