refactor(dsp): improve reverb algorithm and update audio presets

This commit is contained in:
2026-04-07 16:10:50 +02:00
parent f755dc5173
commit cdf7668d43
3 changed files with 79 additions and 37 deletions
@@ -97,7 +97,7 @@ class NativeAudioProcessor : BaseAudioProcessor() {
// ===== Presets =====
fun setPresetRock() {
enableDrc(true)
setReverb(0.10f)
setReverb(0.26f)
setWidth(1.1f)
setEqAll(floatArrayOf(2f, 1f, 0f, -1f, -1f, 0f, 1f, 2f, 2f, 3f))
enableBassBoost(0.9f)
@@ -105,7 +105,7 @@ class NativeAudioProcessor : BaseAudioProcessor() {
fun setPresetPop() {
enableDrc(true)
setReverb(0.10f)
setReverb(0.18f)
setWidth(1.05f)
setEqAll(floatArrayOf(0f, 1f, 1f, 1f, 0f, 0f, 1f, 2f, 2f, 1f))
enableBassBoost(0.6f)
@@ -263,7 +263,7 @@ object PreferencesHelper {
/* Loads Reverb mix */
fun loadReverb(): Float {
return if (sharedPreferences.getBoolean(Keys.PREF_REVERB, false)) 0.18f else 0.0f
return if (sharedPreferences.getBoolean(Keys.PREF_REVERB, false)) 0.3f else 0.0f
}