insane engine sound

This commit is contained in:
2026-05-05 11:24:32 +02:00
parent d963032e74
commit f16a1aa763
4 changed files with 666 additions and 316 deletions

View File

@@ -82,6 +82,7 @@ namespace FluidSim.Core
{
// 1. Monopole source: d(mdot)/dt
double derivative = (massFlow - lastMassFlow) / dt;
derivative = Math.Clamp(derivative, -500, 500);
lastMassFlow = massFlow;
float monopole = (float)(derivative * masterGain);
@@ -115,7 +116,7 @@ namespace FluidSim.Core
// 6. Dry/wet mix
float output = resonant * 0.7f + wet * 0.3f;
output = Math.Clamp(output, -1f, 1f);
output = MathF.Tanh(output);
return output;
}
}