14 Commits
Author SHA1 Message Date
SourMesen 3b76e5df9b Audio: Improve audio quality by applying a lowpass filter (#255)
The hermite resampler used did not apply a lowpass filter when downsampling, which caused aliasing. This was easier to notice when setting the output sample rate to 11kHz in the settings since this increases the gap between the core's sample rate & the output rate.
2026-08-15 16:54:36 +09:00
SourMesen cf90c5310b SNES: Fixed audio glitches in some MSU-1 patches (#138)
HermiteResampler was dropping some samples entirely in some scenarios (when requesting a very small number of samples to be produced), causing samples to be output as 0s instead of their intended values (which caused audible glitches)
2026-05-24 19:37:02 -07:00
SourMesen e391fd8f9a Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" (#78)
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"

* fix ui format warnings
2026-04-30 06:03:55 -07:00
Sour 682ac04a3e Audio: Fixed crash in resampler when input contains no samples and no resampling needs to be done 2024-10-15 17:26:12 +09:00
Sour abe6f0f860 PCE: Fixed sound mixing issue causing pops in ADPCM and CD audio 2024-06-07 20:25:43 +09:00
Sour 35440bcbaa Audio: Fixed muted audio when using 96khz sample rate 2023-12-15 18:02:38 +09:00
Sour 5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour 152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour 948aec1d3a Linux: Fixed compilation warnings and crash when closing emulator (EmuApi.Release was called too early and other threads/timer could call IsPaused after it was called) 2022-07-13 19:53:48 -04:00
Sour d0ff9d41de NES: Studybox support 2022-06-22 00:16:11 -04:00
Sour 9d226d6588 Linux: Fixed build, fixed some clang warnings 2022-05-09 20:53:56 -04:00
Sour 4744d8c2cb PCE: Added volume sliders for cd audio & adpcm 2022-05-08 20:13:53 -04:00
Sour 23bd5c599f CD audio playback, ADPCM playback 2022-04-16 17:52:25 -04:00
Sour 12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00