libretro / snes9x2002

Snes9x 2002. Port of SNES9x 1.39 for libretro (was previously called PocketSNES). Heavily optimized for ARM.
37 stars 46 forks source link

Add optional low pass audio filter #54

Closed jdgleaver closed 2 years ago

jdgleaver commented 2 years ago

Similar to the Snes9x2005 (non-plus) core prior to https://github.com/libretro/snes9x2005/pull/96, Snes9x2002 suffers from an inadequate level of low pass audio filtering, leading to tinny/scratchy sound.

This PR adds a simple optional low pass filter at the mixing output stage. When enabled, audio is more mellow/bassy, and generally improved (with a negligible increase in performance requirements).