English Amiga Board


Go Back   English Amiga Board > Requests > request.Modules

 
 
Thread Tools
Old 24 September 2020, 19:51   #1
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 46
Posts: 2,137
Amiga or not ?

Hi again guys, it's always me with my stupid questions

There's a way to know if a Protracker module was made actually on Amiga ?

Indeed, for what i know, a Protracker module can be created also on other platforms ..... isn't it ?

So, i would like to know if i can know this info about a Protracker module .... thanks !
chip is offline  
Old 24 September 2020, 20:02   #2
thomas
Registered User
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,121
Quote:
Originally Posted by chip View Post
There's a way to know if a Protracker module was made actually on Amiga ?
No.
thomas is offline  
Old 24 September 2020, 21:08   #3
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 46
Posts: 2,137
I guessed something like that .... a module format is simply a format

No possibility from there to know the "original" used platform

Thanks thomas
chip is offline  
Old 24 September 2020, 21:18   #4
Weaselrama
Registered Voter

Weaselrama's Avatar
 
Join Date: Oct 2019
Location: Neunkirchen aP, DE
Age: 59
Posts: 573
The only thing I would offer is the age of the module. Trackers for the PC didn't come on the scene until, what - the mid 90s? I would guess modules created between say, 1989 and 1992 or '93 might be Amiga only. Might be.
Weaselrama is offline  
Old 24 September 2020, 21:22   #5
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 46
Posts: 2,137
Ok, but the age is not something you can really see for a module

It's not written inside the module itself, i mean
chip is offline  
Old 24 September 2020, 21:35   #6
Weaselrama
Registered Voter

Weaselrama's Avatar
 
Join Date: Oct 2019
Location: Neunkirchen aP, DE
Age: 59
Posts: 573
Quote:
Originally Posted by chip View Post
Ok, but the age is not something you can really see for a module

It's not written inside the module itself, i mean
Sure it is, in many of them in fact. Look at either "info" in Protracker or look at the samples. The author often wrote their name, address, month and year the module was written by naming the samples as the text they wanted to impart.

Guitarslinger by Jogeir: He wrote the date in the samples.
Attached Thumbnails
Click image for larger version

Name:	os3-crop-2009242029-01.png
Views:	79
Size:	12.2 KB
ID:	68946  

Last edited by Weaselrama; 24 September 2020 at 21:35. Reason: add info
Weaselrama is offline  
Old 24 September 2020, 21:38   #7
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 46
Posts: 2,137
Ok .... i missed that
chip is offline  
Old 24 September 2020, 22:01   #8
Weaselrama
Registered Voter

Weaselrama's Avatar
 
Join Date: Oct 2019
Location: Neunkirchen aP, DE
Age: 59
Posts: 573
Quote:
Originally Posted by chip View Post
Ok .... i missed that
No problem. Also, if you use Modexplorer, you can search for mods by date.
Weaselrama is offline  
Old 24 September 2020, 22:33   #9
Galahad/FLT
Going nowhere

Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 47
Posts: 7,862
One way to identify is whether or not PC made modules use the same "M.K." identifier as Amiga Protracker?

I know there are a couple of other identifiers on Amiga, but were any of the Amiga ones carried over to PC or did that adopt its own identifier?
Galahad/FLT is offline  
Old 24 September 2020, 22:39   #10
Jami
Registered User

Jami's Avatar
 
Join Date: Aug 2020
Location: Nantes / France
Posts: 8
A hint can be found at offset 1080 ($438) with an hexadecimal editor.

The string "M.K." denotes a standard ProTracker module.

Should you see strings like "6CHN", "8CHN" or "14CH" instead of "M.K."
then it's a .mod file made on PC.

The majority of the PC .mod files I have (dated 1993 - 1996) have those xCHN values.
Still there is a minority with a "M.K." and I know those were made on PC.

There is a more comprehensive list of those strings here : https://wiki.multimedia.cx/index.php...le#File_Format
Jami is offline  
Old 24 September 2020, 23:34   #11
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 52
Posts: 1,251
Quote:
Originally Posted by Weaselrama View Post
The only thing I would offer is the age of the module. Trackers for the PC didn't come on the scene until, what - the mid 90s? I would guess modules created between say, 1989 and 1992 or '93 might be Amiga only. Might be.
Except PC, some (Pro)tracker modules was created on AtariST(E) too.
Don_Adan is offline  
Old 24 September 2020, 23:37   #12
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 52
Posts: 1,251
Some nonAmiga tracker modules can be detected. Used zero/null repeat length for samples. For Amiga is always 1. I dont remember exactly, but perhaps Delitracker can detect some PC tracker mods.
Don_Adan is offline  
Old 24 September 2020, 23:58   #13
Axxy
Registered User
 
Join Date: Jun 2003
Location: UK
Age: 57
Posts: 149
Quote:
Originally Posted by Don_Adan View Post
Except PC, some (Pro)tracker modules was created on AtariST(E) too.
Funnily enough, those always seem to be in uppercase for the sample names?

I just saved a standard amiga protracker mod in MPP, Openmpt & Milkytracker(pc). They share the same filesize, but a file compare clearly shows differences between the original and the export module.

A few more differences in MPP, not so many differences in Milkytracker or Openmpt though. They all just seem to zero out various bytes in the mods.
Axxy is offline  
Old 25 September 2020, 00:37   #14
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 52
Posts: 1,251
Quote:
Originally Posted by Axxy View Post
Funnily enough, those always seem to be in uppercase for the sample names?

I just saved a standard amiga protracker mod in MPP, Openmpt & Milkytracker(pc). They share the same filesize, but a file compare clearly shows differences between the original and the export module.

A few more differences in MPP, not so many differences in Milkytracker or Openmpt though. They all just seem to zero out various bytes in the mods.
Yes, uppercases in sample names, but some Amiga mods used uppercases only too. And maybe even in sample names length, 8 signs dot 3 signs. But i dont remember exactly.
Don_Adan is offline  
Old 25 September 2020, 06:00   #15
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 46
Posts: 2,137
Thank guys for all the replies
chip is offline  
Old 06 October 2020, 13:13   #16
8bitbubsy
Registered User

8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,491
Quote:
Originally Posted by Galahad/FLT View Post
One way to identify is whether or not PC made modules use the same "M.K." identifier as Amiga Protracker?

I know there are a couple of other identifiers on Amiga, but were any of the Amiga ones carried over to PC or did that adopt its own identifier?
M.K. was used on PC trackers as well, for 4 channel .MODs. xCHN/xxCH was used if more or less than 4 channels. So in other words, this is not enough to identify where a 4ch .MOD came from.
I've seen 4CHN in the wild, but it's very rare. No idea what tracker that was. Definitely not FT2, as that used M.K. for 4ch.
8bitbubsy is offline  
Old 06 October 2020, 13:58   #17
meynaf
son of 68k
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 47
Posts: 3,996
Quote:
Originally Posted by Don_Adan View Post
Some nonAmiga tracker modules can be detected. Used zero/null repeat length for samples. For Amiga is always 1. I dont remember exactly, but perhaps Delitracker can detect some PC tracker mods.
Delitracker can detect them and play them, but it does not report it to the user.
I've seen several marks of non-Amiga (understand : buggy) modules as well as this one :
- repeat/replen in bytes rather than in words (Delitracker handles them too)
- 4 bytes shorter than should be because coder forgot to count the "M.K." in the module size
- wrong size of 1 word where there is no sample - Milkytracker suspected but needs verification
meynaf is online now  
Old 06 October 2020, 16:33   #18
8bitbubsy
Registered User

8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,491
These are just poor heuristics.... In theory, any .mod saved from any tracker could fall within those criterias if the coder didn't do enough research, and you will never get a guarantee for the identification to be right. This is one of the main reasons why I think this format is a pita to work with when you try to code a good, universal player.
8bitbubsy is offline  
Old 06 October 2020, 19:16   #19
Axxy
Registered User
 
Join Date: Jun 2003
Location: UK
Age: 57
Posts: 149
We can't go on date as you would have to have the original, the day it was saved, so many ripped or saved date stamps, or even adjustments by the coder who changed things for certain productions, or compressed mods losing internal data etc.

Internal data as there might not be any, the sheer amount of uncredited work out there is staggering..

Can anyone remember if the PC version of Deliplayer tried to identify which tracker was used. I seem to remember a Tracker column where it would populate the data for 4 channel mods??
Axxy is offline  
Old 13 October 2020, 10:11   #20
BastyCDGS
Registered User
 
Join Date: Nov 2015
Location: Freiburg / Germany
Age: 40
Posts: 139
Send a message via ICQ to BastyCDGS
Some PC trackers also support more octaves (both lower and upper range) or might not exactly use the original ProTracker period table (certain periods are one value off the original PT table values). This can be used to detect non-Amiga-origin mods, too.
BastyCDGS is offline  
 


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

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 09:55.


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