64th note really needs to update by oddMLan at 2:43 PM EDT on August 30, 2014
The webpage of 64th note says: "64th Note is a USF plugin for Winamp, based on Project64 1.6 by Zilmar and Jabo and Azimer's HLE Audio Plugin."
Now the Project64 2.1 source has been officially released, with tons of bugfixes, especially a very important one that affected all PAL USF rips using the Project64 1.6 core, which have the wrong pitch, a semitone lower than intended (!) (bug report here: http://forum.pj64-emu.com/showthread.php?t=3275).
Also Azimer released a new version of his plugin that implemented HLE support for Musyx games and added support for XAudio, making the games sound a lot better than with previous versions of his plugin. (http://www.emutalk.net/threads/55161-Audio-v0-70-WIP-4-Feedback)
The Donkey Kong 64 USF rip from the official repository seems to be from the PAL version of the game; the tracks sound a couple of cents lower compared to the NTSC version of the game. Only the PJ64 1.6 core suffers from this bug, which is the one that the 64th note uses. Project64 2.x has fixed the bug, so the PAL and NTSC version of the game sound exactly the same.
I will post a comparison soon so there's no place for doubt.
P.S: The USFLIB file is named NUS-NDOP-USA, which is the NTSC version. What? There must be something wrong with the rip then. But I swear the miniusfs sound exactly like they are from the PAL version of DK64 when using Project 64 1.6. Or maybe I'm right and the rip is from the PAL version and has been labeled incorrectly; I tried other USF rips and they sound correct.
If you're gonna update I'd recommend to take a look at HatCat's RSP, a really small RSP interpreter as fast as Jabo's RSP recompiler and a whole lot more accurate (100% accurate AFAIK). It is what Azimer recommends when using his plugin to get the best audio.
And a mirror on Github that I haven't synced up lately.
It's still based on Project64 1.4 or whatever the original was. Anyone feel free to fork the project and update it. It also needs, at the very least, accurate R4300i interpreter core, since there seem to be some glaring faults.
I will not include any recompilers, unless they can be made fully portable to x86-64 as well as ARM neon.
While at it, the HLE sound code that I integrated could use a fix for the IIR filtering employed by Conker's Bad Fur Day, mostly for tracks like Rock Solid. (sparse3d.miniusf)
Without the correct implementation, it's either down to intentionally not doing anything and sounding wrong, or spitting out an error notice and not playing at all.
I'm not asking for either hcs or joshw to give their attention to this. I'm asking for anybody. Anybody at all.
Seriously, people use my libraries, but the only thing I'll ever hear is questions about how to integrate them properly. Next to nobody contributes anything back, and when they do, it's usually some very minor fix, like getting it to compile on some platform I hadn't considered yet. Those minor fixes are welcome, but I'd like someone to help with major things like this as well.
Well, if someone does an update it will hopefully fix Mario Party which doesn't work with the current plugin. Who knows what other rips just plain don't work.