There used to be a lengthier explanation as to the history of those here, but it went AWOL in the hard disk crash...
Either way, here are two plugins for foobar2000 0.9.x that allow playback of Super Nintendo .SPC music files at 192000KHz/24kbps (hardcoded, don't use it if your driver doesn't support it; based on the SNESAPU module) as well as of pxtone PTTUNE and PTCOP files.
foo_spc.zip (89KB) foo_input_pttune.zip (264KB) (version 1.2.0c, 2009-04-18)
foo_v2m.dll (244KB) farbrausch v2m player (v0.0.1, 2009-04-24). Highly experimental. Involves some code that is more typical of malware to appropriate the closed code that made in_v2m (by the original format makers) run so much better than the publically available library. Might not work on Vista at all; somewhat unstable either way.
Feedback and questions of any kind are welcome through the comment system below.
| Noth @2009-01-22 13:47:05 | could you please recompile foo_input_pttune for newer foobar version (9.6.x)?
Thank you! |
| blackhole89!1130fc34d4 @2009-01-31 22:29:53 | | Judging from quick testing, it still works fine with 0.9.6.2 in the current binary build. Apparently, plugin compatibility wasn't broken with the third-tier revision changes; the above text is just from a time when 0.9.4.something was the most recent version. |
| OTM @2009-02-14 02:06:59 | Is this still being worked on?
If so, can you add a feature that will allow us to repeat looped songs for foo_input_pttune?
Thank you very much! |
| Noth @2009-02-18 11:34:07 | LOL I accidentally deleted pxtone.dll, this was the problem:-)
And could you add support for .org (ORganya) files? It seems it's another Pixel format from Doukutsu Monogatari(modules can be found at Modland) |
| blackhole89!1130fc34d4 @2009-02-18 17:52:03 | OTM: This seemed like a good idea to me, so I implemented it. Update to the latest version as released today and you will find that the plugin now spawns a configuration page where you can turn looping on or off.
Noth: ORG is an entirely different format and, as far as I know, doesn't have any readily linkable libraries available. Although it's considerably simpler than the pxTone format and I have most of the required information about it back from when I wrote that N-SPC converter, realistically, I don't know if I ever would get around to write something like that since I am already drowning in projects I started and never got around to complete as it is. |
| Noth @2009-02-23 11:35:43 | Somehow pttune input plugin don't want to work under Vista x64 and new foobar0.9.6.3b, while older ver worked ok.
Under XP everything is fine with these newer fb2k and pttune tho. |
| blackhole89!1130fc34d4 @2009-02-25 15:07:46 | Do you have any data as to how exactly it doesn't work - error messages, coredumps from crashes, or even whether it works on a non-64bit Vista? (On that matter, was the XP you tested it under a 32-bit or a 64-bit one?)
Thanks for the report. |
| Noth @2009-02-25 15:56:31 | Erm, it works fine on XP SP2 32-bit, but when starting fb2k on Vista x64 I get a message like "it's for an old version... recompile...blablabla"
Something like that, сan't say exactly now. Wait! Your name is Matvey? So можно по-русски? Вроде бы все библиотеки на месте, судя по dependency. |
| blackhole89!1130fc34d4 @2009-02-25 19:00:10 | Since I don't have any x64 or Vista system available for testing, I decided to take a shot in the dark and rebuild the component against the latest SDK (the copy I used before probably was almost three years old, I think...). I uploaded the resulting DLL under http://twilightro.kafuka.org/~blackhole89/files/foo_input_pttune.dll - please try it out and tell me if that remedies the situation. If it does, I'll update the main package.
И да, по-русски можно. Я не думаю, что проблема может быть в отсутствие или присутсвие библиотек... |
| Noth @2009-02-27 16:34:27 | | Кажись теперь всё хорошо, спасибо огромное! |
| Noth @2009-03-18 09:20:46 | можно ли сделать так, чтобы foo_input_pttune.log создавался только в папке фубара, или не создавался вообще?
А то при каждом запуске этот лог появляется в ТЕКУЩЕЙ папке, будь то раб.стол или что-нибудь другое. |
| George T.A, @2009-04-03 01:24:46 | First, thank you very much for these plugins!
Second, is it possible to add RSN (RAR-ed SPC archive) support to foo_spc?
The whole snesmusic.org archive (the place for best rips & efficiently tagged soundtracks) is in RSN, and it seems to be a very efficient way of storing complete game soundtracks.
Жаль что foo_input_pttune не отмечен на "3rd party foobar2000 components", мне как-то и в голову не приходило искать такой компонент. Ещё раз спасибо! |
| Noth @2009-04-13 16:48:16 | | blackhole89, please recompile foo_spc with the latest SDK? It fails to load on Vista x64 |
| blackhole89!1130fc34d4 @2009-04-18 15:33:22 | As requested by Noth, I removed the logfile generation (which was not more than a superfluous feature from debug days anyway); the new version number is 1.2.0c.
As for all the foo_spc related requests, it would appear like I lost the source code, or at least don't have the faintest idea where I might have put it. I'll keep looking for copies, but at the moment...
Thanks for the continued feedback and forgive the late response; I got caught up in the tides of real life for a while. |
| Noth @2009-04-22 10:25:57 | | blackhole89, а как насчет плагина, который бы играл .V2M (farbrausch V2) треки? Никто не хочет за это браться, хотя библиотечка для этих дел имеется, как и плагин для винампа. |
| Noth @2009-04-22 10:27:41 | | Huge thanks for logfile fix btw! |
| Noth @2009-04-27 13:46:10 | Огромное спасибо за v2m! Как я понимаю, в библиотеке нет возможности перемотки? Длительность треков получается около 40 минут, это будет исправлено в будущем? И можно ли использовать старый вариант библиотеки, или хотя бы иметь возможность выбора между новой и старой, а то новая некорректно играет треки с голосом, взять хотя бы самый яркий пример - Candytron.
Достучаться до самого kb по поводу нормальной библиотеки пока не представляется возможным. |
| Noth @2009-04-28 11:24:02 | На Висте х64 плагин загружается, но не распознает треки, как в общем-то и ожидалось:-(
p.s. количество моих комментов уже граничит со спамом:-) |
| Noth @2009-06-11 14:06:16 | cough...
Sorry to be a PITA, but can I ask you just one thing: please look at xmp-delix plugin for xmplay, it's a wrapper for Deliplayer plugins, which allows playback of many exotic Amiga formats.
What prevents foobar to use this pack of plugins? There is "xmp-delix.dat" file which is just a zip of the whole pack of Deliplayer plugins. |
| blackhole89!1130fc34d4 @2009-06-11 17:50:11 | Unfortunately, XMPlay, Deliplayer and foobar2000 use completely different plugin APIs, and it seems like the author of xmp-delix doesn't want to have anything to do with that plugin anymore (implicitly refusing to release its source code). Accordingly, the two options to recover its functionality would be either writing an XMPlay plugin wrapper for foobar2000 (to wrap xmp-delix, which would be a quite hideous hack) or researching the corresponding data for Deliplayer and redoing his work from scratch. I've been somewhat busy with various things related to real life, my computer equipment failing and projects I've gotten myself into lately, so I fear I shouldn't really be engaging in even more new projects.
As for foo_v2m, I have a number of rough hypotheses as to why it might not function under Vista x64 (all related to the dirty hack I mentioned), but didn't get around to test any of the hypotheses yet... I'll try to do so in due time, but can't guarantee for anything just yet.
As usual, thanks for your feedback. (And I should probably consider adding paging to the comment function... :) ) |
| Noth @2009-06-12 09:08:11 | About deliplayer plugs:
Oh yeah! That polish "pieknyman" dude is one big bastard! I tried to contact him about sources long ago:-) |
| Noth @2009-10-22 10:53:35 | | Any news, blackhole89? |
| blackhole89!1130fc34d4 @2010-01-19 09:20:37 | Ah... no. I've been kind of busy with university and never got around putting any further work into foo_v2m. Are you still interested in it?
I probably could write up a 64bit Windows compatible version at the expense of having an additional executable file shipped with it. |
| Noth @2010-01-25 19:51:39 | | Yes! If it'll work well with rewind and will use an older version of synth (so the voice in Candytron won't be garbled) then be my guest:-) Writing this plugin for a lone person who can't even donate is kinda overkill, but I will be eternally grateful:-D |
| Noth @2010-02-26 20:41:39 | | blackhole, if you're still reading this sometimes, the standalone V2M player (that of Farbrausch) won't work here on Win7 x64 (if that's the executable you've mentioned). |
|
|