Cog/Audio/Chain/DSP
Christopher Snowhill 139ff3a2b8 HRTF DSP: Add gain correction to impulse resampler
Impulses should be gain scaled roughly based on the sample ratio
relative to the original impulses. Lower target sample rate means less
impulses means gain goes up, higher target sample rate means more
impulses so gain goes down. Somewhat simple, seems to work.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-12 21:08:25 -08:00
..
DSPEqualizerNode.h DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00
DSPEqualizerNode.m Audio Processing: Unify sample block merging code 2025-02-12 18:54:38 -08:00
DSPFSurroundNode.h DSP: Move FreeSurround to DSP chain 2025-02-11 23:04:18 -08:00
DSPFSurroundNode.m Audio Processing: Unify sample block merging code 2025-02-12 18:54:38 -08:00
DSPHRTFNode.h DSP: Move HRTF filter to DSP class chain 2025-02-11 23:04:22 -08:00
DSPHRTFNode.m Audio: Add full timestamp accounting to playback 2025-02-12 14:08:17 -08:00
DSPRubberbandNode.h DSP: Move Rubber Band to its own DSP group 2025-02-11 23:04:13 -08:00
DSPRubberbandNode.m Rubber Band DSP: Make it possible to disable it 2025-02-12 20:11:05 -08:00
FSurroundFilter.h DSP: Move FreeSurround to DSP chain 2025-02-11 23:04:18 -08:00
FSurroundFilter.mm DSP: Move FreeSurround to DSP chain 2025-02-11 23:04:18 -08:00
HeadphoneFilter.h HRTF DSP: Support resampling impulses 2025-02-12 20:59:55 -08:00
HeadphoneFilter.mm HRTF DSP: Add gain correction to impulse resampler 2025-02-12 21:08:25 -08:00