|
|
|
@ -1767,7 +1767,7 @@ void set_comp_threshold(uint8_t value) |
|
|
|
|
Serial.println(value); |
|
|
|
|
#endif |
|
|
|
|
float tmp = mapfloat(float(value), ENC_COMP_THRESHOLD_MIN, ENC_COMP_THRESHOLD_MAX, 0.0, 1.0); |
|
|
|
|
sgtl5000_1.autoVolumeControl(configuration.comp_gain, configuration.comp_response, configuration.comp_limit, tmp, configuration.comp_attack, configuration.comp_decay); // maxGain, response, hardLimit, threshold, attack, decay, e.g.: 1, 1, 1, 0.9, 0.01, 0.05
|
|
|
|
|
sgtl5000_1.autoVolumeControl(configuration.comp_gain, configuration.comp_response, configuration.comp_limit, (float)tmp, (float)configuration.comp_attack, (float)configuration.comp_decay); // maxGain, response, hardLimit, threshold, attack, decay, e.g.: 1, 1, 1, 0.9, 0.01, 0.05
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void set_comp_attack(uint8_t value) |
|
|
|
@ -1777,7 +1777,7 @@ void set_comp_attack(uint8_t value) |
|
|
|
|
Serial.println(value); |
|
|
|
|
#endif |
|
|
|
|
float tmp = mapfloat(float(value), ENC_COMP_ATTACK_MIN, ENC_COMP_ATTACK_MAX, 0.0, 1.0); |
|
|
|
|
sgtl5000_1.autoVolumeControl(configuration.comp_gain, configuration.comp_response, configuration.comp_limit, configuration.comp_threshold, tmp, configuration.comp_decay); // maxGain, response, hardLimit, threshold, attack, decay, e.g.: 1, 1, 1, 0.9, 0.01, 0.05
|
|
|
|
|
sgtl5000_1.autoVolumeControl(configuration.comp_gain, configuration.comp_response, configuration.comp_limit, (float)configuration.comp_threshold, (float)tmp, (float)configuration.comp_decay); // maxGain, response, hardLimit, threshold, attack, decay, e.g.: 1, 1, 1, 0.9, 0.01, 0.05
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void set_comp_decay(uint8_t value) |
|
|
|
@ -1787,7 +1787,7 @@ void set_comp_decay(uint8_t value) |
|
|
|
|
Serial.println(value); |
|
|
|
|
#endif |
|
|
|
|
float tmp = mapfloat(float(value), ENC_COMP_DECAY_MIN, ENC_COMP_DECAY_MAX, 0.0, 1.0); |
|
|
|
|
sgtl5000_1.autoVolumeControl(configuration.comp_gain, configuration.comp_response, configuration.comp_limit, configuration.comp_threshold, configuration.comp_attack, tmp); // maxGain, response, hardLimit, threshold, attack, decay, e.g.: 1, 1, 1, 0.9, 0.01, 0.05
|
|
|
|
|
sgtl5000_1.autoVolumeControl(configuration.comp_gain, configuration.comp_response, configuration.comp_limit, (float)configuration.comp_threshold, (float)configuration.comp_attack, (float)tmp); // maxGain, response, hardLimit, threshold, attack, decay, e.g.: 1, 1, 1, 0.9, 0.01, 0.05
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void set_reverb_roomsize(uint8_t value) |
|
|
|
|