Closed Tatsuya79 closed 5 years ago
I tried vsav2 in the regular fbn and it sounds the same as the old one (though the new one sounds "better" if that means anything). maybe I'm doing it wrong. Can you please make a recording with the old and new core of the distorted sound, and attach the wav files?
This is how it sounds for me, one .wav for the new and old emulation.
I played vsav2 a bit, i couldn't hear any distortion either.
I'm on studio monitors on this PC, so I certainly hear high notes more than on a standard setup. I did some comparisons and I get that similar distortion on FBNeo stand-alone Dink posted on the forums and also in latest MAME (default, I don't see an option for LLE).
This is a sample from vsav2 soundtest (SE 0232) FBA/FBNeo cores in RA: vsav2_hahaha.zip
So perhaps that's just how it is now with a more accurate rendering and that qsound would need a lowpass filter to avoid those ear piercing slightly distorted notes like with megadrive or some yamaha chips.
Let's tag @superctr about this ? He might know more about this, or he might be interested by the feedback ?
the new vsav2 samples clearly sound better (higher fidelity) than the old. Though the old does sound like there is some sort of filter on it, Though TBH that high pitched noise would drive me nuts if i were playing that game too much, but there is no distortion. I think its more of a personal taste issue here than technical issue.
I agree, the new ones are a lot clearer and i don't hear a distortion, the high pitched noise might be annoying though. Did you try playing with the audio core options (samplerate, sample interpolation and fm interpolation) to see if one of those settings could fit your tastes ?
I tried, didn't change much for that. The lowpass filter in stand-alone helps though. I could do that with dsp filters in RA but I wanted to know if it was supposed to sound like that.
I'll take a look at the lowpass filter in standalone, it might be something i could turn into a core option.
There's a configurable one in genesis+gx.
ah it's into the emu core itself, not libretro.c
We have this dsp that is supposedly addressing that Qsound "aliasing" but I wonder if this one isn't more fit to the task.
It would be cool if a core option could be enabled by default for some drivers, I wonder if that's possible.
barbudreadmon, its very easy to integrate - I used it in several drivers for mixing tricks.
Sorry for the delay, The qsound emulator renders at a fixed 24khz (like LLE or the actual PCB) so there is going to be aliasing at higher frequencies. It does not do sample interpolation, although it does have a built in FIR lowpass filter as part of the qsound stereo effect. Not always noticable though.
I don't think the filter should be enabled by default, as it's an accuracy issue, I think. The real hardware recordings from Stefan L sound exactly the same,
I don't think the filter should be enabled by default
I agree, best case scenario would be to have the option as a fake dip or something like that.
Let's close this as it's not a bug. There's a lowpass filter in FBN stand-alone and we have DSP in RA too for now.
I'm not sure what is the state of the new Qsound renderer, but I can hear noticeable distortion that wasn't there before like in Vampire Savior 2 on digital voices (Morrigan fireball for example).
Is there something to update (like bios files)?