Ajout an off

This commit is contained in:
thomas committed 2026-09-05 18:12:47 +02:00
1 parent 5a0106a9a4
commit faef8f3673
4 files changed
+36 -16

No files matched your search

+9
View File
@@ -10,6 +10,7 @@ static FxReverbState g_reverbState;
void AudioEffects_Init(void)
{
g_params.audio_on_off = false;
FxEqualizer_Init(&g_eqState, &g_params.equalizer);
FxOverdrive_Init(&g_overdriveState, &g_params.overdrive);
FxSaturation_Init(&g_saturationState, &g_params.saturation);
@@ -25,6 +26,14 @@ float AudioEffects_Process(float input)
sample = FxSaturation_Process(&g_saturationState, &g_params.saturation, sample);
sample = FxEcho_Process(&g_echoState, &g_params.echo, sample);
sample = FxReverb_Process(&g_reverbState, &g_params.reverb, sample);
/* Coupure de sortie : les effets continuent de tourner (pas de discontinuite
* d'etat au reactivation), seule la sortie audible est reduite au silence. */
if (!g_params.audio_on_off)
{
return 0.0f;
}
return sample;
}