QUOTE(oortcloud @ Mar 11 2005, 07:40 PM)
It has sure been quite a while since the last version of foobar was released, I'm wondering when the next will come out.
When it's ready.
QUOTE
Does anyone know where the progress stands on 64th note (for native USF support)?
This will either require considerable hackery, or a lot of work. The playback is designed around the concept of the component having its own playback thread, so the emulation loop is not really designed to break out until the caller wants to stop playback completely. This could probably be changed with minimal work, or if you're feeling dirty, a playback thread for every running input which sends samples to the run() function in a synchronized manner and halts on an event until run() needs more samples.
QUOTE
I'm also wondering if there is a plugin or if work is being done for a plugin thats supports the GSF format (gameboy advance).
Similar to above, but this will probably be easier to convert.
What I really want out of both is clean multi-instance support, so conversions and ReplayGain scanning will work while another file of the same type (or the same file) is already playing or in the process of conversion/scanning.
I can share my partial work towards this with 64th Note v0.3, where I already converted the RSP plug-in, and used some ugly macros to shove its namespace into the same static module as the main plug-in, which only took about eight hours. With about as much work, the rest of the project can be cleaned up, and the merge completed without the macro function renaming hackery. That hackery was mainly required because both use similarly named and almost identical code generator functions for the recompiler cores, and with a little work, the like-named functions can be merged together and made to work for both R4300i and RSP modules. I would also like to eliminate the HLE audio core, since although it is faster, it does not replace actual RSP emulation, and did not appear to emulate reverb or any other processing effects which are probably hard to detect anyway. *whew*
Damn, I do a good job making all of these excuses to avoid doing the work.
QUOTE
And also, I'm wondering about a plugin or a program to use for converting MIDI (.mid) files to .wav, is there one I can get?
foo_midi will work, as long as you don't mind buying (or stealing) a commercial DXi synthesizer. Hyper Canvas DXi seems almost worth buying, but I would like it a lot more if it had GS support. (I have already added basic hackish drum part remapping for GM2, but that's about all I can do... This should be in the next release.)