Overview
Time delay in which the delay is specified in milliseconds
Discussion
A delay module, where the delay is specified in milliseconds. The module has one multichannel input and one multichannel output. The module can operate on multiple channels and applies the same delay to each channel.
...
Note that the module is not smoothly updating and you may get audible clicks when adjusting the currentDelay at run-time.
Type Definition
Code Block |
---|
typedef struct _ModuleDelayMsec { ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure FLOAT32 maxDelayTime; // Maximum delay, in milliseconds. FLOAT32 currentDelayTime; // Current delay. INT32 stateHeap; // Heap in which to allocate state buffer memory. awe_modDelayInstance *delay; // Time delay in which the delay is specified in samples } ModuleDelayMsecClass; |
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
maxDelayTime | float | const | 0 | 10 | 0:10 | msec |
currentDelayTime | float | parameter | 0 | 0 | 0:10 | msec |
stateHeap | int | const | 1 | 561 | Unrestricted |
Pins
Input Pins
Name: in
Description: Audio Input
...
Sample rate range: Unrestricted
Complex support: Real
Output Pins
Name: out
Description: Audio output
Data type: {float, int, fract32}
MATLAB Usage
File Name: delaymsec_module.m
...