|Re: [hatari-devel] Cracks in the sound (YM+DMA)|
[ Thread Index |
| More lists.tuxfamily.org/hatari-devel Archives
Here is a new plan:
1) YM2149 volume table is not centered.
2) STe sound data is processed at half volume in dmaSnd_GenerateSamples()
3) Ste volume is doubled after DC filtering.
This method avoids unexpected overflows and regressions, and doesn't even
lose resolution because the YM2149 volume table could easily be represented
in 14 bits. I'll make a patch in a day or two.