Amiga MOD Packers Described - UNIC Tracker 2 Described
Anim ripped from Digital Illusion's MotorHead
Yeah :) at least in HTML format !.
Anim ripped from Digital Illusion's MotorHead




  Format name : UNIC Tracker 2
Created by : Anders E. Hansen (Laxity / Kefrens) 1991-1993

Sources :
*
"Desert Dream" demo by Kefrens (second and last music)
* 2 musics sent by Gryzor (Thx !)

Note: VERY similare to UNIC tracker format ... . Who knows, maybe it's the very same tracker with but a few minor changes ... . Someone knows how to contact Laxity ?


The following is repeated 31 times
with 30 bytes description for one sample
OFFSET
SIZE (bytes)
COMMENT
14h
28h
2Ah
2Ch
2Dh
2Eh
30h
14h
2
2
1
1
2
2
- Sample Name
- finetune (signed word)
- Sample Size / 2
- ?!?
- Volume (0 - 40h)
- Loop Start / 4 (or / 2)
- Loop Size / 2
Note: about this loop start /4 or /2, I keep it that way knowing there were the two possible cases in UNIC format. UNIC2 file I have, have all this value /4

3A2h
3A3h
3A4h
424h
1
1
80h
4
- Number of pattern to play
- Noisetracker byte set to $00
- Pattern table
- Pattern datas.


  • Patterns are stored one after another and each is 300h bytes long. One pattern is like this (like PTK) :

  • row 00 | channel 1 | channel 2 | channel 3 | channel 4 |
  • row 01 | channel 1 | channel 2 | channel 3 | channel 4 |
  • ...
  • row 63 | channel 1 | channel 2 | channel 3 | channel 4 |



  • The note packing :

         Sample number 
    / | \
    | | |
    0000 0000 0000 0000 0000 0000 | \ / \ / \ / | relative effect effect | note value | number | \ unused


    Effect :
    Just note that pattern break effect command (D**) uses HEX value in UNIC format (while it is DEC values in PTK). Thus, it has to be converted !


    relative note number: (Protracker)
    C-1 to B-1 : 856,808,762,720,678,640,604,570,538,508,480,453
    C-2 to B-2 : 428,404,381,360,339,320,302,285,269,254,240,226
    C-3 to B-3 : 214,202,190,180,170,160,151,143,135,127,120,113

    become : (UNIC2)
    C-1 to B-1 : 01,02,03,04,05,06,07,08,09,0a,0b,0c
    C-2 to B-2 : 0d,0e,0f,10,11,12,13,14,15,16,17,18
    C-3 to B-3 : 19,1a,1b,1c,1d,1e,1f,20,21,22,23,24


    Follow Sample datas stored like Protracker. Nothing is packed..
     

    Click "back" to go back :)