Delay / Echo / Definition of parameters to be set with multi tap delay.
More...
Delay / Echo / Definition of parameters to be set with multi tap delay.
- See also
- criAtomExAsrRack_SetEffectParameter, criAtomExAsrRack_GetEffectParameter
◆ CRIATOMEXASR_DELAY_PARAMETER_DELAY_TIME_MS
#define CRIATOMEXASR_DELAY_PARAMETER_DELAY_TIME_MS (0) |
Delay time [ms].
- Description:
- Specify the delay time of the delay in this parameter index.
It is initialized with half the maximum delay time. The minimum value of the parameter is 50.0 f, and the maximum value is 1000.0 f.
◆ CRIATOMEXASR_DELAY_PARAMETER_MAX_DELAY_TIME_MS
#define CRIATOMEXASR_DELAY_PARAMETER_MAX_DELAY_TIME_MS (1000.0f) |
Maximum delay time that can be set with delay [ms].
- Attention
- Even if you set it to be equal to or greater than the configured value, this value is prioritized and restricted.
◆ CRIATOMEXASR_ECHO_PARAMETER_DELAY_TIME_MS
#define CRIATOMEXASR_ECHO_PARAMETER_DELAY_TIME_MS (0) |
Delay time [ms].
- Description:
- Specify the echo delay time in this parameter index.
◆ CRIATOMEXASR_ECHO_PARAMETER_FB_GAIN
#define CRIATOMEXASR_ECHO_PARAMETER_FB_GAIN (1) |
Feedback gain.
- Description:
- Specify the echo feedback gain in this parameter index.
Please note that the echo sound due to the large feedback gain does not stop even if playback is stopped.Although the maximum value of the absolute value of the feedback gain is 1.0 f, internally it is truncated to 0.99 f,so there is no danger of sustained oscillation (no echo disappearing).
- Description:
- The initial value of the parameter is 0.0 f, the minimum value is -0.99 f, and the maximum value is 0.99 f.Due to the above limitation, attenuation will occur even if 1.0 f is set.
◆ CRIATOMEXASR_ECHO_PARAMETER_MAX_DELAY_TIME_MS
#define CRIATOMEXASR_ECHO_PARAMETER_MAX_DELAY_TIME_MS (1000.0f) |
Maximum delay time that can be set by echo [ms].
- Attention
- This value is preferentially limited over the maximum delay time set in the configuration.
◆ CRIATOMEXASR_MULTITAP_DELAY_NUM_CHANNELS
#define CRIATOMEXASR_MULTITAP_DELAY_NUM_CHANNELS (4) |
Number of output channels of multi-tap delay.
- Description:
- Normally, it is set to 4 channels (L, R, Surround L, Surround R).
◆ CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_MAX_DELAY_TIME_MS
#define CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_MAX_DELAY_TIME_MS (10000.0f) |
Maximum delay time that can be set with multi tap delay [ms].
- Attention
- Even if you set it above this value in the configuration, this value will be preferentially restricted.
◆ CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_MAX_SUM_FEEDBACK_GAIN
#define CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_MAX_SUM_FEEDBACK_GAIN (0.90f) |
The upper limit value of feedback total amount of multitap delay.
- Description:
- Since multi-tap delay feeds back at each tap, the output may diverge in some cases.Avoid divergence as much as possible by using the feedback total upper limit value of all taps.
- Attention
- Even if this upper limit value is used, output may diverge.
◆ CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_DELAY_TIME_MS
Delay time [ms].
- Parameters
-
[in] | i_tap | Index of tap to be set |
- Description:
- In this parameter index, specify the delay time of each tap of the multi tap delay.
The initial value of the parameter is limited to half the maximum delay time, the maximum value is 10000.0 f,and the minimum value is limited to 20.0 f, 40.0 f, 60.0 f, and 80.0 f with 4 taps 1, 2, 3, and 4 respectively.
◆ CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_LEVEL
Output level [amplitude].
- Parameters
-
[in] | i_tap | Index of tap to be set |
- Description:
- In this parameter index, specify the output level of each tap of the multi tap delay.
The initial value of the parameter is 0.0 f, the minimum value is 0.0 f, and the maximum value is 1.0 f.
◆ CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_AZIMUTH
Direction (pan) angle [degree].
- Parameters
-
[in] | i_tap | Index of tap to be set |
- Description:
- In this parameter index, specify the horizontal angle of each tap of the multi tap delay.
By specifying this angle, you can express delayed sound with spreading in the horizontal direction.
The initial parameter value is 0.0 f, the minimum value is -180.0 f, and the maximum value is 180 f.
◆ CRIATOMEXASR_MULTITAP_DELAY_PARAMETER_FEEDBACK
Feedback gain.
- Parameters
-
[in] | i_tap | Index of tap to be set |
- Description:
- In this parameter index, specify feedback gain of multi tap delay.
- Attention
- When the feedback gain is too large, the output diverges.
The initial value of the parameter is 0.0 f, the minimum value is 0.0 f, and the maximum value is 1.0 f at each tap, but the total of all the taps is limited to 0.90 f.