pouët.net

MOD/XM/S3M/IT player for foobar2000

category: general [glöplog]
 
For foobar2000, I've used something called DUMB in the past to rip modules to WAVs, but a while ago I heard of a far superior module player that was much more accurate and versatile, but I can't remember what it was called. Anyone know?
added on the 2015-03-27 16:33:09 by Foebane72 Foebane72
wasn't there already a plugin for that? haven't used foobar in a long while but i vaguely remember there was something.
added on the 2015-03-27 16:39:03 by psenough psenough
raped a few module formats, and you needed another plugin for sndh/sid afaicr
added on the 2015-03-27 16:40:00 by psenough psenough
xmplay probably
added on the 2015-03-27 16:51:08 by yzi yzi
Ideally, I'd like any such software that will let me throw any music modules at it and have them come out as CD-quality WAVs, without a mass of convoluted settings.
added on the 2015-03-27 16:57:35 by Foebane72 Foebane72
libopenmpt is also avail as a fb2k input plugin and known to be of reasonable good accuracy =)
for the wav-dumping im sure there is some sort of filewriter output plugin available (of not bundled)?
added on the 2015-03-27 17:14:54 by wysiwtf wysiwtf
I'd use XMPlay to achieve that. It can render a batch of modules to WAV (or anything like MP3, OGG, FLAC, etc. if you throw the right encoder at it) in very little time.
Optionally use xmp-openmpt (also available from wysiwtf's link) for the formats that it can't handle natively.
Is there support for SAP and SID as well?
added on the 2015-03-27 17:45:33 by Foebane72 Foebane72
oh, you want to export to wav, not play it, sorry, missread. i used to use modplugplayer for that. some folks complained it didn't play their modules properly, so you'll end up having to render it on the original tracker if you're being anal. xmplay also had that export to wav functionality afaicr.
added on the 2015-03-27 19:43:27 by psenough psenough
libopenmpt was the plugin i used to use for foobar yep. had some bugs (especially with IT's, but it was fairly reasonable at the time)
added on the 2015-03-27 19:45:18 by psenough psenough
Do. Not. Use. ModPlug Player.
Seriously, it hasn't been updated in almost 15 years.

I find it interesting that you found playback bugs in libopenmpt "especially with ITs", since that is definitely its strongest format (I use it daily and have fixed may playback bugs), so I would be interested in seeing the files in question to see where libopenmpt is misbehaving.
Reminds me: I once did an XM that bugs in MPT, but works in the old player. Don't know if you're bored enough to look into it, but if it's fixable that would be cool. ;)
added on the 2015-03-27 20:12:12 by tomaes tomaes
the IT in question that i most strongly remember being played badly was the 2nd track of this EP: ftp://ftp.scene.org/pub/music/groups/milk/milk0072.zip

bear in mind this was well over 10 years ago. might have been fixed since then and i just never noticed couz i stopped using foobar2000 when i started using mac instead. or my memory could simply be playing tricks on me. :)
added on the 2015-03-27 20:15:59 by psenough psenough
Good luck finding something that is more accurate than the latest foo_dumb.dll. For MOD it uses my accurate playptmod that is used in my ProTracker clone, for S3M it uses my port of the x86 asm replayer used in Scream Tracker 3.21, for XM it uses my port of the x86 asm replayer used in Fasttracker 2.09, and for IT it uses the latest version of BASS.DLL.

Both the S3M and XM replayer have added commands from newer XM/S3M trackers, and other improvements, while still maintaining original accuraty for FT2 and ST3 modules.
added on the 2015-03-28 00:02:36 by 8bitbubsy 8bitbubsy
(forgot to mention that my replayers+BASS are only used if you enable modplay in the foo_dumb settings, which is activated by default)
added on the 2015-03-28 00:03:43 by 8bitbubsy 8bitbubsy
Also forgot to mention that playptmod is modified by kode54 to support non-ProTracker .MODs (more channels, extended periods, etc). Why is there no edit feature for pouët posts?
added on the 2015-03-28 00:23:04 by 8bitbubsy 8bitbubsy
Quote:
Reminds me: I once did an XM that bugs in MPT, but works in the old player. Don't know if you're bored enough to look into it, but if it's fixable that would be cool. ;)

Can't find any obvious differences between FT2 and OpenMPT, to be honest. (MPT 1.16 doesn't count since it's just as old as MPP)

Quote:

bear in mind this was well over 10 years ago. might have been fixed since then and i just never noticed couz i stopped using foobar2000 when i started using mac instead. or my memory could simply be playing tricks on me.

libopenmpt didn't even exist back then, so I can probably cross that off my list then.

Quote:
Good luck finding something that is more accurate than the latest foo_dumb.dll.
libopenmpt has the advantage that (for obvious reasons) it supports both the old ModPlug quirks as good as possible but at the same time can also play everything as compatible as possible compared to the original trackers.
Are the original replayers for ST3 and FT2 released, or were they obtained directly from the authors?
added on the 2015-03-28 10:28:11 by absence absence
Directly (ST3) and indirectly (FT2). No official releases, though.
hmm, then i guess my memory is playing tricks on me regarding what plugin it was that i used back then. :(
added on the 2015-03-28 14:37:08 by psenough psenough
Could have been libmodplug, if that every existed for fb2k. It's not really comparable with libopenmpt though since all the big bugs that existed in the old MPT code have been ironed out by now.

login