Keep directional cone interior fully clear of low-pass filtering

This commit is contained in:
Jage9
2026-02-21 19:56:34 -05:00
parent f96bc9116a
commit 97bda001ea
2 changed files with 6 additions and 2 deletions

View File

@@ -242,7 +242,9 @@ export class RadioStationRuntime {
rearGain: 0.35,
},
);
const cutoffHz = 12000 - (12000 - 2500) * muffleRatio;
const clearCutoffHz = 22050;
const rearCutoffHz = 2500;
const cutoffHz = clearCutoffHz - (clearCutoffHz - rearCutoffHz) * muffleRatio;
output.directionalFilter.frequency.linearRampToValueAtTime(cutoffHz, audioCtx.currentTime + 0.1);
output.gain.gain.linearRampToValueAtTime(gainValue, audioCtx.currentTime + 0.1);
if (output.panner) {