Sonic Arranger module format
----------------------------
(C)1995 Carlsten Schlote

by Laurent Clevy (lclevy@club-internet.fr)


offset  type    len     comment
----------------------------------------
0       b       4       "SOAR"
4       b       4       "V1.0"

        b       4       "STBL"          Song table ?
        l       1       number of songs ?
        w       1       song speed
        w       1       pattern len
        w       1       start pos
        w       1       stop pos
        w       1       repeat pos
        w       1       nb irq per second


        b       4       "OVTB"          Overtable
        l       1       len

        4  voices

                1 voice = 4 bytes

                0       w       1       address inside note table
                2       b       1       sound transpose
                3       b       1       note transpose

        
        b       4       "NTBL"          Note table
        l       1       note table lenght

        4 * 1 voice (=len of pattern)

        1 voice = pattlen pos * 4 bytes
                0       b       1       note
                1       b       1       instr
                2       b       1       cmd
                3       b       1       cmd info


        b       4       "INST"          Instrument table
        l       1       instr table len

        1 instr = 152 bytes

                0       w       1       synth mode ? 0000=off
                2       w       1       sample/wave no
                4       w       1       len (in words)
                6       w       1       repeat (in words)
                8       ?
                16      w       1       volume
                18      w       1       fine tuning ?
                20      w       1       portamento ?
                22      w       1       vib delay
                24      w       1       vib speed
                26      w       1       vib level
                28      w       1       amf wave ?
                30      w       1       amf delay ?
                32      w       1       amf lenght ?
                34      w       1       amf repeat ?
                36      w       1       adsr wave
                38      w       1       adsr delay
                40      w       1       adsr length
                42      w       1       adsr repeat
                44      w       1       sustain-pt
                46      w       1       sustain-val
                48      ?
                64      w       1       effect number
                66      w       1       effect data 1
                68      w       1       effect data 2
                70      w       1       effect data 3
                72      w       1       effect delay

                74      3 arpeggiato lines (3*16 bytes)
                        0       b       1       LE (len ?)
                        1       b       1       RE (repeat ?)
                        2       b       14      arp data

                122     b       1       instr name


        b       4       "SD8B"          Sample data 8 bits
        l       1       table len

        Lenghts table
                0       l       len     sample len (in words)   
        Repeats table   
                0       l       len     repeat (in words)
        Names table     
                0       b       30*len  sample name
        byte length table 
                0       l       len     sample len in bytes

        samples ???

        
        b       4       "SYWT"          synth wave table ?
        l       1       len

        b       4       "SYAR"          synth arrangments ?
        l       1       len

        b       4       "SYAF"
        l       1       len

        b       4       "EDATV1.1"      (16 bytes long)

                0       w       1
                2       w       1
                4       w       1
                ??


delta
*****

000000:  534f4152 56312e30 5354424c 00000001    SOARV1.0STBL....
000010:  00060010 0000002f 00000032 4f565442    ......./...2OVTB
000020:  00000030 00100000 00200000 00100000
000030:  00300000 00400000 00500000 00400000
000040:  00600000 00700000 00800000 00700000
...
000050:  00900000 00a00000 00b00000 00a00000
000300:  05b00000 05b00000 05b00000 05d00000
000310:  05b00000 05b00000 05b00000 05e00000
000320:  05b00000 4e54424c 000005f0             NTBL
324:    00000000  00000000 00000000 00000000 00000000
        00000000 00000000 00000000 00000000  00000000 
        00000000 00000000 00000000  00000000 00000000 
        00000000 00000000 00000000 00000000 00000000 
37c:    46 04 0c40
000380:  00000c40 3c010c40 00000c40 42030c40
000390:  00000c40 46040c40 00000c40 46040c40
0003a0:  00000c40 3c010c40 00000c40 00000000
0003b0:  00000000 00000000 00000000 00000000
0003c0:  00000000 3c010000 00000000 48010000
0003d0:  00000000 00000000 3c010000 00000000
0003e0:  00000000 3c010000 00000000 00000000
0003f0:  00000000 00000000 00000000 3c010000
000400:  00000000 00000000 3c010000 00000000
000410:  00000000 48010000 00000000 00000000
000420:  3c010000 00000000 3c010000 42030c40
000430:  00000c40 48010c40 00000c40 46040c40
000440:  00000c40 3c010c40 00000c40 42030c40
000450:  00000c40 46040c40 00000c40 46040c40
000460:  00000c40 3c010c40 00000c40 48010000
000470:  00000000 48010000 00000000 3c010000
000480:  00000000 00000000 3c010000 00000000
000490:  00000000 00000000 3c010000 43010000
...
001a80:  00000000 00000000 00000000 3c020c10
001a90:  00000000 00000000 00000000 00000000
001aa0:  00000000 00000000 00000000 00000000
001ab0:  3c020c05 00000000 00000000 00000000
001ac0:  00000000 00000000 00000000 00000000
001ad0:  00000000 00000000 00000d00 00000000
001ae0:  00000000 00000000 00000000 

1aec:   494e5354    ............INST
001af0:  00000005 00000000 13940001 00000000    ................
001b00:  00000000 00400000 0000ffff 001200a0    .....@.......
001b10:  00000001 00000000 00000001 00000000    ................
001b20:  00010001 00000000 00000000 00000000    ................
001b30:  00000000 00000000 0000001f 00010003    ................
001b40:  00030700 00000000 00000000 00000003    ................
001b50:  00040700 00000000 00000000 00000003    ................
001b60:  00050700 00000000 00000000 0000002d    ...............-
001b70:  626c616e 6b2d2d00 00000000 00000000    blank--.........
001b80:  00000000 00000000 00000000 
        00000001    ................
001b90:  13560001 00000000 00000000 00400000    .V...........@..
001ba0:  0000ffff 001200a0 00000001 00000000    .............
001bb0:  00000001 00000000 00010001 00000000    ................
001bc0:  00000000 00000000 00000000 00000000    ................
001bd0:  0000001f 00010003 00030700 00000000    ................
001be0:  00000000 00000003 00040700 00000000    ................
001bf0:  00000000 00000003 00050700 00000000    ................
001c00:  00000000 0000002d 626c616e 6b2d2d00    .......-blank--.
001c10:  00000000 00000000 00000000 00000000    ................
001c20:  00000000 
        00000002 09000001 00000000    ................
001c30:  00000000 00400000 0000ffff 001200a0    .....@.......
001c40:  00000001 00000000 00000001 00000000    ................
001c50:  00010001 00000000 00000000 00000000    ................
001c60:  00000000 00000000 0000001f 00010003    ................
001c70:  00030700 00000000 00000000 00000003    ................
001c80:  00040700 00000000 00000000 00000003    ................
001c90:  00050700 00000000 00000000 0000002d    ...............-
001ca0:  626c616e 6b2d2d00 00000000 00000000    blank--.........
001cb0:  00000000 00000000 00000000 
        00000003    ................
001cc0:  0fa00001 00000000 00000000 00400000    ............@..
001cd0:  0000ffff 001200a0 00000001 00000000    .............
001ce0:  00000001 00000000 00010001 00000000    ................
001cf0:  00000000 00000000 00000000 00000000    ................
001d00:  0000001f 00010003 00030700 00000000    ................
001d10:  00000000 00000003 00040700 00000000    ................
001d20:  00000000 00000003 00050700 00000000    ................
001d30:  00000000 0000002d 626c616e 6b2d2d00    .......-blank--.
001d40:  00000000 00000000 00000000 00000000    ................
001d50:  00000000 
        00000004 12980001 00000000    ................
001d60:  00000000 00400000 0000ffff 001200a0    .....@.......
001d70:  00000001 00000000 00000001 00000000    ................
001d80:  00010001 00000000 00000000 00000000    ................
001d90:  00000000 00000000 0000001f 00010003    ................
001da0:  00030700 00000000 00000000 00000003    ................
001db0:  00040700 00000000 00000000 00000003    ................
001dc0:  00050700 00000000 00000000 0000002d    ...............-
001dd0:  626c616e 6b2d2d00 00000000 00000000    blank--.........
001de0:  00000000 00000000 00000000 
        53443842    ............SD8B
001df0:  00000005 00001394 00001356 00000900    ...........V....
001e00:  00000fa0 00001298 00000001 00000001    ...............
001e10:  00000001 00000001 00000001 002d626c    .............-bl
001e20:  616e6b2d 2d007300 00000000 00000000    ank--.s.........
001e30:  00000000 00000000 0000002d 626c616e    ...........-blan
001e40:  6b2d2d00 006e7400 00000000 00000000    k--..nt.........
001e50:  00000000 00000000 002d626c 616e6b2d    .........-blank-
001e60:  2d002020 20202020 20202020 20000000    -.           ...
001e70:  00000000 0000002d 626c616e 6b2d2d00    .......-blank--.
001e80:  2d636f6d 2e000000 00000000 00000000    -com............
001e90:  00000000 002d626c 616e6b2d 2d000000    .....-blank--...
001ea0:  00000000 00000000 00000000 00000000    ................
001eb0:  00000000 27280000 26ac0000 12000000    ....'(..&......
001ec0:  1f400000 25300000 
                        00000000 27203853    .@..%0......' 8S
001ed0:  56585648 44520000 00140000 26c00000    VXVHDR......&..
001ee0:  00000000 002020ab 01000001 00004e41    .....  ......NA
001ef0:  4d450000 0014666c 69636b62 61737300    ME....flickbass.
001f00:  00000000 00000000 0000414e 4e4f0000    ..........ANNO..
001f10:  00144175 64696f20 4d617374 65720000    ..Audio Master..
001f20:  00000000 0000424f 44590000 26c00000    ......BODY..&..
001f30:  00000000 00000000 00000000 00000000    ................
001f40:  00000000 504c45e4 ac0f36fb efc397b6    ....PLE.6.
001f50:  8086ceb8 8c95c2af b7babab7 bfcccbd0    ..θ..¯
...
00c280:  01010101 01010101 01010101 01010101    ................
00c290:  01000000 00000000 00000000 00000000    ................
00c2a0:  00000000 00010101 01010101 01010101    ................
00c2b0:  01010101 01010000 00000000 00000000    ................
00c2c0:  00000000 00000000 00000101 00000001    ................
00c2d0:  01000000 00000000 01000000 00000000    ................
00c2e0:  00000000 00000000 00000000 00000000    ................
00c2f0:  00000000 00000000 00000000 00000000    ................
00c300:  00000000 00000000 00005359 57540000    ..........SYWT..
00c310:  00005359 41520000 00005359 41460000    ..SYAR....SYAF..
00c320:  00004544 41545631 2e310001 00010008    ..EDATV1.1......
00c330:  00000000 00000000 0000                 ..........      

