mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-03-13 23:29:48 +01:00
byuu says: This release adds nall/dsp, which is a new framework for audio DSP effects. It currently supports the usual fractional hermite resampling and volume adjustments from ruby; but it also adds balance, and arbitrary precision input and output (still limited to two channels, and still signed audio [just subtract 1<<(bits-1) from an unsigned value.]) Internally, all samples are converted to doubles in the range of -1.0 to +1.0, to allow for far greater precision with the hermite resampler and volume/balance/etc adjustments. As a result of this, all of the extra resampling/volume code from ruby::audio has been removed. bsnes pulls in a copy of nall::dsp to handle that stuff now.
Description
Languages
C++
60.9%
C
32.5%
Objective-C
4.6%
Makefile
0.8%
GLSL
0.7%
Other
0.5%