CRI ADX  Last Updated: 2024-07-17 10:47 p
Parameter of the Bit Crusher

Definition of parameters to be set with bit crusher. More...

Macros

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DRIVE_DB   (0)
 Strength of distortion[dB]. More...
 
#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DEPTH_BITS   (1)
 Number of quantization bits. More...
 
#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DOWN_SAMPLING   (2)
 Downsampling. More...
 
#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DRY_MIX   (3)
 Percentage of dry component. More...
 
#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_WET_MIX   (4)
 Percentage of wet component. More...
 
#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_OUTPUT_GAIN   (5)
 Output level [amplitude]. More...
 
#define CRIATOMEXASR_BIT_CRUSHER_NUM_PARAMETERS   (6)
 Number of parameters of bit crusher.
 

Detailed Description

Definition of parameters to be set with bit crusher.

See also
criAtomExAsrRack_SetEffectParameter, criAtomExAsrRack_GetEffectParameter

Macro Definition Documentation

◆ CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DRIVE_DB

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DRIVE_DB   (0)

Strength of distortion[dB].

Description:
In this parameter index, specify the distortion strength (drive) of the bit crusher.
The initial value of the parameter is 0.5f, the minimum value is 0.0f, and the maximum value is 48.0f.

◆ CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DEPTH_BITS

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DEPTH_BITS   (1)

Number of quantization bits.

Description:
Specify the number of quantization bits of the bit crusher.
The smaller the setting, the smaller the amplitude becomes Lo-Fi.
The initial value of the parameter is 8, the minimum value is 1, and the maximum value is 24.

◆ CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DOWN_SAMPLING

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DOWN_SAMPLING   (2)

Downsampling.

Description:
Specify down sampling of bit crusher.
The longer the setting, the longer the time becomes Lo-Fi.
The initial value of the parameter is 8, the minimum value is 1, and the maximum value is 100.

◆ CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DRY_MIX

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_DRY_MIX   (3)

Percentage of dry component.

Description:
Specify the ratio at which the bit crusher dry (Original sound) component is mixed.
The initial value of the parameter is 0.71f, the minimum value is 0.0f, and the maximum value is 1.0f.

◆ CRIATOMEXASR_BIT_CRUSHER_PARAMETER_WET_MIX

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_WET_MIX   (4)

Percentage of wet component.

Description:
Specify the ratio at which the bit crusher wet (Distortion) component is mixed.
The initial value of the parameter is 0.71f, the minimum value is 0.0f, and the maximum value is 1.0f.

◆ CRIATOMEXASR_BIT_CRUSHER_PARAMETER_OUTPUT_GAIN

#define CRIATOMEXASR_BIT_CRUSHER_PARAMETER_OUTPUT_GAIN   (5)

Output level [amplitude].

Description:
Specify the output level of the bit crusher.
The initial value of the parameter is 0.5f, the minimum value is 0.0f, and the maximum value is 2.4 power of 10 (value corresponding to 48 dB).