TFMX decoder |
![]() ![]() |
TFMX decoder |
Mar 15 2011, 06:58
Post
#1
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
|
|
|
|
Mar 15 2011, 13:04
Post
#2
|
|
|
Group: Members Posts: 12 Joined: 1-April 06 Member No.: 29067 |
This is legen... -wait for it- dary! LEGENDARY!
Thanks a lot, kode54, works like a charm! |
|
|
|
Mar 17 2011, 20:49
Post
#3
|
|
|
Group: Members Posts: 1 Joined: 17-March 11 Member No.: 89081 |
Great work for this Component ! Now I can play my TFMX files with foobar2k.
I usually played them with the DeliPlayer (no more further developement). I listened to some soundfiles and noticed some playback errors. Is it possible to correct these errors ? (I'm able to post a list or send the wrong sounding files.) |
|
|
|
Mar 17 2011, 21:14
Post
#4
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
Probably a matter of adding the files which are the oldest or newest formats to the internal compatibility list. (Although some files are probably not fixable without adjusting the files themselves, such as the Turrican series loader tunes having missing drums due to a misplaced volume command.)
|
|
|
|
Mar 18 2011, 18:45
Post
#5
|
|
|
Group: Members Posts: 255 Joined: 9-September 04 From: Earth Member No.: 16882 |
Kode54,
thank you very much for creating this plugin. It has been quite a while since we last were able to listen to TFMX files with foobar2000. *thumb-up* Are you aware that your plugin currently does not recognize the subsong flag of merged TFMX modules created with Peter's Winamp plugin In_TFMX? I.e. your plugin always plays the default subsong "0" while Peter's plugin allows to set any other subsong as the default song to be played. I have saved all Turrican, Turrican 2 and Turrican 3 subsongs each to a merged TFMX module. Let me know if I should provide you with example merged TFMX modules to check. Are you planning to add a configuration interface sometimes, e.g. for adjusting the playback sample rate which currently defaults to 44100 Hz? Thanks again for another fine plugin of yours. -------------------- Best regards
deus-ex (MODLAND admin: ftp://modland.ziphoid.com) |
|
|
|
Mar 18 2011, 22:13
Post
#6
|
|
![]() Group: Members Posts: 52 Joined: 28-January 03 Member No.: 4760 |
Greaaat! Thanks!
|
|
|
|
Mar 19 2011, 01:39
Post
#7
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
It reads the default subsong, but there is no way to automatically play just that subsong, other than omitting all the others. Or equally bad, reordering them so that the default is the first, which would break if the user somehow changed the default.
|
|
|
|
Dec 11 2012, 12:52
Post
#8
|
|
|
Group: Members Posts: 2 Joined: 11-December 12 Member No.: 105119 |
The duration seems fixed at 3 minutes flat, regardless of how long the song itself would be. Is it just because I missed something and can change myself, or intentional, or a bug?
|
|
|
|
Dec 11 2012, 17:03
Post
#9
|
|
|
Group: Members Posts: 2 Joined: 11-December 12 Member No.: 105119 |
And then I discover the options for editing this. Too bad it took long enough that I can't edit or delete my previous post anymore, so mind the double post here.
edit: or not. I've no idea anymore. This post has been edited by bolt: Dec 11 2012, 17:27 |
|
|
|
Dec 12 2012, 07:49
Post
#10
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
You have to reload the information for the change to take a visible effect outside of playback.
The reason there is no length detection is because some songs loop in ways that make them appear to play forever, while others appear to end too soon. Length detection is not really easy to do reliably for this format. |
|
|
|
Dec 13 2012, 15:28
Post
#11
|
|
|
Group: Members Posts: 57 Joined: 12-March 08 Member No.: 51973 |
Hi kode54!
Is it possible for this decoder to play *.tfe files? Or the format is completely different? (Those are made with TFM Music Maker). And it seems that the component doesn't expose *.mdat extension to the Shell Integration tab, although the files play fine. |
|
|
|
Dec 14 2012, 01:28
Post
#12
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
I've added .TFMX, .TFX, and .MDAT to that list, so now File Open will list them, as well as Shell Integration.
I don't know about the .TFE files. Maybe you could upload or link to some so I can test them first? |
|
|
|
Dec 14 2012, 09:20
Post
#13
|
|
|
Group: Members Posts: 57 Joined: 12-March 08 Member No.: 51973 |
Thank you, kode54!
*.tfe files can be played with Winamp's in_tfm.dll plugin. Example files are here: ftp://modland.ziphoid.com/pub/modules/TFM Music Maker/ Sounds like Adlib or Sega Genesis FM-synthesis. |
|
|
|
Dec 14 2012, 21:10
Post
#14
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
Unrelated format, and apparently undocumented. The author does provide a mechanism for exporting TFE files as VGM files with the sequence editor.
It seems the author has removed all traces of his Mega Drive related tools from his own site, so you may search here for a mirror of whatever tools. You'll want some version of tfmmaker*.zip, which should be able to export to .VGM or .VGZ. If only the former, you can turn it into the latter simply by running it through gzip. |
|
|
|
Dec 15 2012, 11:27
Post
#15
|
|
|
Group: Members Posts: 255 Joined: 9-September 04 From: Earth Member No.: 16882 |
Unrelated format, and apparently undocumented. There's a format description included with the online help of the TFM Music Maker application. The application appears to be removed from the authors page for unknown reasons. Several releases are available at the usual place: ftp://ftp.modland.com/pub/software/trackers/Windows/TFM%20Music%20Maker/ -------------------- Best regards
deus-ex (MODLAND admin: ftp://modland.ziphoid.com) |
|
|
|
Dec 15 2012, 19:46
Post
#16
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
Still unrelated to TFMX. It's more likely to end up in foo_gep.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 23rd May 2013 - 03:32 |