home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / MOD15V12.ZIP / 3115.DOC < prev    next >
Text File  |  1996-01-20  |  7KB  |  153 lines

  1. This file comes from "MOD15V12.ZIP",
  2. a pack containing the following files :
  3.  
  4. file_id.diz  -> description (text)
  5. tfl-tdv.nfo  -> The FLamoots AND The Dark Vision group info file (text)
  6. tfl-tdv.app  -> application form for TFL-TDV distsites (text)
  7. crossing.txt -> advertising for Tetsuo BBS (text)
  8. 1531.exe     -> module converter : SoundTracker to NoiseTracker/ProTracker
  9. 3115.exe     -> module converter : NoiseTracker/ProTracker to SoundTracker
  10. 1531.doc     -> 1531.EXE & 3115.EXE user information (text)
  11. 3115.doc     -> 1531.EXE & 3115.EXE user information (text)
  12. mod_id.inf   -> Some infos about id strings in mod, by Type One /TFL-TDV (text)
  13. modfile.txt  -> Unofficial description of mod formats by Lars Hamre,
  14.                 included without his permission (text)
  15. 1531.c       -> 1531.exe source code (c)
  16. 3115.c       -> 3115.exe source code (c)
  17.  
  18. Executable files are for PC.
  19.  
  20.  
  21.                                   =============
  22.                                   H I S T O R Y
  23.                                   =============
  24.  
  25. The first file format for digital tracked music appeared on Amiga in the 80s,
  26. with the editor Sound Tracker. It was called "module" and allowed only 15
  27. instruments. The only *official* doc you can find on it is a legendary edition
  28. of "ST-magazine" (that Atari freaks should know), around summer 1990. While
  29. coding NoiseTracker for Amiga (Atari ST version coded by Dr. Satan), their
  30. authors, Mahoney and Kaktus, extended that format to 31 instruments. The latest
  31. updates, mostly due to FastTracker I & II on PC, but also Octalyzer on STe,
  32. or some trackers on Falcon, Archimedes, etc, allowing more channels (everyone
  33. knows that Amiga formats allow only 4 channels), are based on the M.K. (Mahoney
  34. and Kaktus) model.
  35. NOTE: The present Amiga ProTracker uses the same format than Noise Tracker :
  36. it just uses some features that weren't used yet by Mahoney and Kaktus.
  37.  
  38. About extensions
  39. ================
  40.  
  41. Now, you PC dudes, are used to name files of all those formats with the exten-
  42. sion "MOD". But you should know that on Amiga, there are no filename extension.
  43. So, only when SoundTracker modules were transfered from Amiga to ST, then on
  44. Archimede, then -lately- on PC, they have been given the extension "MOD". When
  45. NoiseTracker came, NoiseTracker files have got the extension "NST". Now they're
  46. mostly called MOD too... So "MOD" can in fact mean a lot of formats, all
  47. based on the NoiseTracker one (NST), wich is based on the early Sound Tracker
  48. one. At the position 1080 (in bytes) in the file, is a string of 4 characters
  49. that identify the format ("M.K." for NoiseTracker or ProTracker files - common
  50. 31 samples & 4 channels module), except if the file is a Sound Tracker module
  51. (15 samples). That early Sound Tracker format is impossible to identify (just
  52. load it and see if it is music ;) ).
  53.  
  54.  
  55.                            ============================
  56.                            What are doing those utils ?
  57.                            ============================
  58.  
  59. Syntax:    1531 <filename>
  60.         or 3115 <filename>
  61.  
  62.         ("filename" is the name of the module to convert)
  63.  
  64. 1531.EXE transforms a 15-samples (Sound Tracker) module into a 31samples (Noise
  65.          Tracker or ProTracker) module. The output files gets ".NST" as
  66.          extension, but can be renamed as "*.MOD" without any problem.
  67.          Actually, it just adds 16 fake sample names and parameters (the size
  68.          of each sample is 0 bytes, of course), and the flag "M.K.", to the
  69.          file.
  70.  
  71. 3115.EXE transform a Noise Tracker / ProTracker module into a Sound Tracker
  72.          compatible (15 samples) module. Actually, it removes 16 samplenames
  73.          & sample parameters and the flag "M.K.". But it doesn't actually
  74.          remove the samples. So if there are sampledata behind sample #15, it
  75.          will be lost, but the memory used by it will keep wasted. Anyway,
  76.          this is quite a stupid and unuseful util... Moreover, it could allow
  77.          you to create a Sound Tracker file with Pro Tracker commands in the
  78.          pattern ! I've made it only because it was so easy to make after
  79.          1531.exe...
  80.          If the filename is *.NST, the output filename will be *.MOD.
  81.          If the filename is already *.MOD, the output filename will be _*.* .
  82.          This is to avoid overwriting.
  83.  
  84.  
  85. =========
  86. WARNINGS:
  87. =========
  88.  
  89. Note that those utils can only convert 4-channels modules.
  90. They works "as a blind", without testing what you give to convert, even if
  91. it's your command.com !
  92.  
  93. I coded these softs in 1 hour. So there isn't any file format test: you could
  94. convert a 15instr into 15instr AGAIN, a 8 channels MOD into 15instr. 8ch. (that
  95. doesn't exist!), or even a text file or your autoexec.bat ! Sorry but I was too
  96. lazy to detect flags. Please always listen to the converted file before dele-
  97. ting the source !
  98.  
  99. There is no control on filename. You should always enter .MOD or .NST names.
  100. With extension shorter than 3 characters, the behaviour is unpredictable. If
  101. the total length of filename is less than 3 characters, it could even crash.
  102. Sorry for that, but you must enter correct command line...
  103.  
  104. I advise you against using them on diskettes, because they don't test if there
  105. is enough place left on disk before writing on it (I coded that but it didn't
  106. work immediately so I got angry and I just deleted the function). Actually, I
  107. really don't know what happens if you want them to output a file on a full 
  108. disk !
  109.  
  110.  
  111. ===========
  112. LEGAL STUFF
  113. ===========
  114.  
  115. Those utils are shareware. You can copy and spread them without permission,
  116. but only freely. Note that this doesn't allow you to put them on commercial
  117. CD-Roms or other medias... They are their author's (Frederic Scalliet) proper-
  118. ty. If you modify them, you *must* change the name of the pack and still
  119. mention my name in it... etc... etc... etc... Anyway nobody cares of this...
  120.  
  121.  
  122.  
  123.  
  124.                                 =================
  125.                                 A N Y W A Y . . .
  126.                                 =================
  127.  
  128. You can contact me at: llardin@is1.vub.ac.be (That's Type One's e-mail,
  129.                        actually, but he let me use it :)
  130.  
  131. Or you can send me a postcard from your country to :
  132.  
  133.                                 Frédéric Scalliet
  134.                                     53 Dieweg
  135.                                   1180 Brussels
  136.                                      Belgium
  137.  
  138.                    Enjoy those utils,
  139.                 have a good tracking,
  140.                  listening,
  141.                   playing,
  142.                    ripping,
  143.                     or whatever...
  144.  
  145.                                                         Magic Fred / TFL-TDV
  146.  
  147.  
  148.                        T  H  E      F  L  A  M  O  O  T  S
  149.  
  150.                                       A   N   D
  151.  
  152.                    T  H  E     D  A  R  K     V  I  S  I  O  N
  153.