| Re: [hatari-devel] STe DMA sound |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
Vincent Rivière schrieb:
> First, see audacity1.png. We can see big stairs effect, which is typical of
> upscaling with "nearest" algorithm.
> But if you look closely, there are big peaks at the beginning of each step.
> This is particularly visible when zooming more, see audacity2.png.
>
> That's a complete nonsense. I can't understand where such peaks come from.
There's clearly something wrong with Hatari. The attached Audacity
screenshot shows what happens when I try to play a sine-wave with the
LMC1992 set to maximum treble boost (+12 dB).
I also have a theory: The big peaks followed by some ripple look like
the step response of a high-pass filter. Effectively the treble boost
*is* a high-pass filter. But why does it affect a sine wave? Easy:
Hatari first does the upsampling ("upscaling" as you called it),
introducing stair-like steps into the output signal. Only then it
applies the emulated LMC1992 filters, which will of course also act on
the steps, introducing these ugly artifacts.
Possible solutions: Either do the filtering on the original DMA sound
signal or upsample by smooth interpolation.
Regards
Christian
--
Christian Zietz - CHZ-Soft - czietz@xxxxxxx
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA
Attachment:
hatari-pcm-sound-wrong.png
Description: PNG image
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |