Amiga MOD Packers Described - Kefrens Sound Machine Described
Anim ripped from Digital Illusion's MotorHead
Yeah :) at least in HTML format !.
Anim ripped from Digital Illusion's MotorHead




  Format name : Kefrens Sound Machine
Created by : Razmo / Kefrens (1989)

Sources :
*
converted MODs with NoiseConverter
* 6 KSM files sent by Gryzor ! (thx)

  • Most probably based on Soundtracker format ... only 15 samples. the effect command numbers are 'almost' ptk-like !


  • OFFSET
    SIZE (bytes)
    COMMENT
    0
    2
    Fh
    -
    Ah
    10h
    2
    Dh
    1
    -
    4
    10h
    - "M." Id
    - Title
    - "a". Always here ... at least in the 6 ex files I have
    - Adresss of sample data (in the file !)
    - ?!? (16 empty bytes)

    The following is repeated 15 times
    with 32 bytes description for one sample
    20h
    30h
    34h
    36h
    37h
    38h
    3Ah
    10h
    4
    2
    1
    1
    2
    6
    - ?!?
    - Sample address in the file
    - Sample size
    - Volume (0 - 40h)
    - ?!?
    - Loop Start
    - ?!?
  • the 16 first bytes are anything but clear ... . It appears to finish more or less in the same way with lots of "(". The last byte is always empty


  • 200h
    -
    -
    -
    -
    -
    5FCh
    -
    600h
    -
    -
    3FCh
    -
    -
    -
    -
    -
    4
    -
    ?!?
    -
    -
    - List of the tracks numbers per pattern. there's 256 possible positions !. It ends when $FF is the number of the first voice. Sometime, all the four voices are $FF ... but not always, so better refer to the first voice :). First value is $00 !
    - $FF-FF-FF-FF. To mark the end of the upward list
    - Track data. Each track is 64 notes which are 3 bytes long. So each track is 192 bytes long


    Note Packing :
             Sample number (0->Fh)
                  /\
                 |  |
      0000-0000  0000-0000  0000-0000
      |       |       |  |  |       |
       \     /         \/    \     /
      relative        effect  effect
        note                  value
       number

    Effect :
    D: Volume slide (A under ptk)
    C and F are the same as ptk ...
    I cant says for the others for I still look for them :(


    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

    becomes : (KSM)
    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 :)