English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 26 February 2018, 11:29   #1
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
Question Asking for TFMX file format specs in order to implement it in a player

Hiya!

is there a place that holds documentation about the TFMX file format so that it can be potentially implemented to Electronscape's awesome SIDbox (SID/MOD/YM) player?

check out this preview video, it's just amazing

[ Show youtube player ]

So please if anyone has any format info / programming guides do drop a link to the thread, who wouldn't like the Turrican soundtracks playble on this device?

Thanks in advance for any info/help!
keropi is offline  
Old 26 February 2018, 11:40   #2
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Hi Keropi, long time no see.

The details are referenced here https://www.exotica.org.uk/wiki/TFMX

Last edited by alexh; 26 February 2018 at 11:48.
alexh is offline  
Old 26 February 2018, 12:07   #3
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
I found the last version of the C code for native TFMX player

http://www.boomerangsworld.de/cms/patches/tfmxplay.html
alexh is offline  
Old 26 February 2018, 12:25   #4
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
I'm afraid it is not that easy.

First, there is the TFMX-SONG (aka TFMX or TFMX Pro) format, and the COSO (COmpressed SOng) format, itself having sub-formats (COSO, MMME, etc). One can be (more or less) converted into the other.

Second, TFMX in itself has many variants which may look very similar and difficult to identify.
There is Amiga 4 channel, Amiga 7 channel, and Atari ST synth formats, which all work differently. There even exists some variants for Atari with samples (e.g. Wings of Death), which some players will identify as Amiga files and play wrongly.

In addition some details changed from version to version, without touching the file format much (if any) and some songs will play wrong if this is not taken into account. For example, musics from Dragonflight and Amberstar are incompatible (some effect differs). Musics from Monkey Island usually fail as well.

In short, TFMX is a complete mess and no single program can play them all without errors.

If you really want to go into this, good luck. The best source for TFMX replayers might be the Wanted Team page.
meynaf is offline  
Old 26 February 2018, 12:58   #5
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by meynaf View Post
The best source for TFMX replayers might be the Wanted Team page.
At first look these appear to be players for the Amiga written in assembly. Not suitable for this project I don't think. (Unless it uses an emulation core like UADE compatible with Amiga players)

I think TFMX-play v1.1.7 will give him what he wants. A platform independent player which plays *most* of the Huelsbeck written TFMX tunes. (Amiga 4-channel and Amiga 7-channel)

Last edited by alexh; 26 February 2018 at 13:04.
alexh is offline  
Old 26 February 2018, 13:33   #6
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by alexh View Post
At first look these appear to be players for the Amiga written in assembly. Not suitable for this project I don't think. (Unless it uses an emulation core like UADE compatible with Amiga players)
Not suitable directly indeed, but nevertheless a good source not only for replayers, but also for the modules themselves.


Quote:
Originally Posted by alexh View Post
I think TFMX-play v1.1.7 will give him what he wants. A platform independent player which plays *most* of the Huelsbeck written TFMX tunes. (Amiga 4-channel and Amiga 7-channel)
I've never seen a multi-platform player performing well for more than a handful tunes.
Even pure Amiga players choke on most of them. They seem to play fine, but then we run the game, listen to the music, and say holy crap...
meynaf is offline  
Old 26 February 2018, 14:53   #7
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
Hey alexh glad to see you again, it's been long yes

I have forwarded the info to Electronscape, thanks so much for the help guys!
If someone else has more info/specs please don't hesitate to add it since it will improve the chances of the format's implementation
keropi is offline  
Old 26 February 2018, 15:27   #8
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by meynaf View Post
I've never seen a multi-platform player performing well for more than a handful tunes. They seem to play fine, but then we run the game, listen to the music, and say holy crap...
It is funny you say that because while googling for tfmxplay I found numerous projects which use the underlying player. Each with changelogs saying they had made bugfixes for certain songs. Non of which were pushed back (probably because the project had been abandoned).

e.g. TFMX Plugin v1.24 for Winamp2 by Peter Pawlowski
alexh is offline  
Old 26 February 2018, 15:52   #9
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by alexh View Post
It is funny you say that because while googling for tfmxplay I found numerous projects which use the underlying player. Each with changelogs saying they had made bugfixes for certain songs. Non of which were pushed back (probably because the project had been abandoned).

e.g. TFMX Plugin v1.24 for Winamp2 by Peter Pawlowski
If you make "bugfix" for certain songs, you may break other songs.
But it can just go inconspicuous because nobody knows or remembers how the songs are really supposed to sound
meynaf is offline  
Old 01 September 2021, 21:35   #10
Electronscape
Registered User
 
Join Date: Aug 2021
Location: Nottingham
Posts: 1
Quote:
Originally Posted by keropi View Post
Hiya!

is there a place that holds documentation about the TFMX file format so that it can be potentially implemented to Electronscape's awesome SIDbox (SID/MOD/YM) player?

check out this preview video, it's just amazing

[ Show youtube player ]

So please if anyone has any format info / programming guides do drop a link to the thread, who wouldn't like the Turrican soundtracks playble on this device?

Thanks in advance for any info/help!

Hi guys, thank you for helping out with the format location! With the files found online i was able to get inspiration from the TFMX. As such, Sidbox now has TFMX player, (its still under development, but most songs appear to be playing)
Electronscape is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
File format absence Coders. General 8 18 July 2012 01:25
Best Video Player... and what format for videos? Retrofan support.Apps 14 15 February 2011 13:59
not a TFMX player Kola Retrogaming General Discussion 3 18 April 2010 11:01
DW file format Leto2 request.Modules 2 07 March 2001 18:40

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:13.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08112 seconds with 15 queries