Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Modulated time delay using cubic interpolation

Discussion

Note

THIS MODULE IS DEPRECATED AND NOT RECOMMENDED FOR NEW DESIGNS.

PLEASE USE THE AllpassDelayci MODULE INSTEAD.

This module implements a time-varying delay. The first input pin (mod) specifies the modulation factor; the second input pin is the multichannel audio signal. The module computes the instantaneous delay to apply on a sample-by-sample basis. The instantaneous delay is a floating-point value computed as:

...

Data type: float

MATLAB Usage

File Name: delayntapdelayci_module.m

Code Block
 M=delayci_module(NAME, MAXDELAY, MEMHEAP)
 Creates a fractional sample time delay for use in the Audio Weaver.  Arguments:
 Arguments:
    NAME - name of the module.
    MAXDELAY - Maximum delay, in samples.
    MEMHEAP - specifies the memory heap to use to allocate the main
              state buffer.  This is a string and follows the memory
              allocation enumeration in Framework.h.  Allowable values
              are:
              'AWE_HEAP_FAST' - always use internal DM memory.
              'AWE_HEAP_FASTB' - always use internal PM memory.
              'AWE_HEAP_SLOW' - always use external memory.
              'AWE_HEAP_FAST2SLOW' - use internal memory.  If this fails
                 then use external memory (the default).
              'AWE_HEAP_FASTB2SLOW' - use internal memory.  If this fails
                 then use external memory.

...