Previous Page | Next Page

by JFD62780 at 1:14 AM EDT on April 19, 2013
. . . Either your Interpolation methods are mislabeled... Or the mixing methods are REALLY losing their power. They're WAY tinnier now than the last version. I just wish Ian at Un4Seen would let us use his Sinc method... :/
by CyberBotX at 3:03 AM EDT on April 19, 2013
I'll talk to kode54 about it. We'll either find a better fix for this or I'll just revert the Winamp version back to how I had it, which would unfortunately cause the issues that nothingtosay reported to come back.
by Knurek at 11:05 AM EDT on April 19, 2013
Found another song that's not played correctly vs the 2SF rip.

From Etrian Odyssey 3 set, track 26 Labyrinth VI - The Vengeful God in the Dark Ocean Abyss [000e - DUNGEON_6]. Roughly 2 minutes in, one of the instruments is missing in the NCSF rip.

Uploaded examples here:

by CyberBotX at 12:59 AM EDT on April 23, 2013
I haven't looked heavily into why there is an instrument missing in that song. I did try to see if it was because of the track allocation returning a -1, which only happens if the patch it out of range or the instrument is out of range (or if the channel can't be allocated), but that wasn't the case. My only other guess at the moment might be due to an issue in FSS, but I didn't check the song on the DS itself to see.

On another note regarding FSS, I did bring up the issue with Knights in the Nightmare to fincs, and he thinks that is because of an ADSR problem. He had yet to look into fixing that, but once he does, I will update my version of as well.

As an aside, partially due to talk of the interpolation routine possibly needing work, I did some more research and I believe I managed to get Lanczos interpolation implemented into the plugin. Lanczos uses the sinc function, so it should be close to what is being looked for as far as Sinc interpolation goes. There is a new build of the Winamp plugin up that contains this.
by nothingtosay at 4:19 PM EDT on April 25, 2013
Alright, looks like you've got it! The clicks have disappeared on Shiren track 9 and so has the noisiness on track 8. I've only tried out those so far, but if I encounter any other issues I'll let you know. Good work.
by CyberBotX at 12:35 AM EDT on April 26, 2013
Well, kode54 has been helping me improve on the interpolation routine, including fixing the Lanczos one so it gracefully handles downsampling (basically if the SWAV is playing faster than the output sample rate). As an aside, though, I am wondering if I should add (or replace Lanczos with) Blackman-Harris sinc interpolation. It would basically still be using the sinc function, but it would be windowed using a Blackman-Harris window instead of a Lanczos window.

I'm still waiting to see if fincs will do any updates on FSS so I can update the plugin for that. Otherwise, I shall be putting up a new version here shortly that contains the fixes to the Lanczos interpolation. It also contains a lot of code cleanup (something more that I care about) and also makes it so the NCSF plugin will use 32-bit samples up until it is about to return the buffer to Winamp, at which point it will then clamp the samples to 16-bit. This hasn't really given much improvement from what I've noticed, but it might be somewhat helpful if a song possibly starts clipping before it gets to the ReplayGain section of the code.
by JFD62780 at 3:00 AM EDT on April 26, 2013
Dude, three words: You fixed it! Even those stubborn samples I mighta mentioned on IRC Wed. Nite (or was it Tues?) are no match for the Sinc method in use at the time or writing this post!

However, based on the Interpolation Comparison page, if you must include Blackman-Harris, I'd suggest that both it and Lanczos be width 8, for detail's sake. ;)

edited 3:18 AM EDT April 26, 2013
by CyberBotX at 4:10 AM EDT on April 26, 2013
Well, the Lanczos one in there at the moment is 8 width, and it uses 16 points for interpolation (the only reason I didn't label it as such in the config dialog is because it can be modified in the code, the number of points used would be twice the width of the window). Blackman-Harris would just be a different window on the sinc function. There are also plenty other windowing functions I could use, but since I have a hard time hearing the difference myself, I'm not sure which ones would sound better than others. Just from looking at window functions on Wikipedia, I can only guess that the ones with higher equivalent noise bandwidth (B in the labels under the graphs) are better, but I believe it would also depend on the Fourier transform of each as well.

As for the interpolation comparison page, it's possible that I am not calculating things correctly on that page for widths lower than 8. I did that prior to the latest code changes that kode54 provided.
by JFD62780 at 4:31 AM EDT on April 26, 2013
...Sixteen points...? Marry me! (kidding; seriously, don't! :P)

Also, would it be too much to update the comparison page those few times you try to reshape the aural landscape? ;)

EDIT: This just in: This interpolation method is so powerful, that with my current processor (Pentium D 830), I had to bump the playback rate down from 192KHz to 96KHz. And that's from trying to play the final boss themes from my personal rip of Sonic Colors! (Coming Soon to NCSF. We'll talk. ;))

edited 5:08 AM EDT April 26, 2013
by CyberBotX at 2:03 PM EDT on April 26, 2013
Just put out a minor update, kode54 mentioned that the phase offset needed to be scaled as well.

If anyone wants, I could put out a separate version of the plugin containing multiple sinc interpolations with the various windowing functions, and you guys could tell me which one(s) you'd like me to keep in the plugin. kode54 said that the Blackman-Harris window sounded like it had aliasing. I can never hear the differences between the interpolations (although I can hear a difference between any and no interpolation). :(

edited 2:14 PM EDT April 26, 2013

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=]Link[/url]


HCS Forum Index
Halley's Comet Software
forum source