Format Module DTM version 1.9

Ce fichier contient les informations relatives  la lecture des modules
DTM de la version de DIGITAL TRACKER 1.9

Le fichier se decompose toujours en chunk.


Entete des chunks
-----------------
Le premier long mot du chunk est un identificateur.
Les quatres octets suivant designent la longueur du chunk 
sans compter l'entete.


Chunk version
-------------
0.L   "VERS"
4.L   Longueur chunk (Ici = 4)
8.L   Numro de version de DT par lequel a t produit ce fichier

Chunk Gnral
-------------
0.L   "D.T."
4.L   Longueur chunk
8.W   Type de fichier
10.W  $FF = Module en Mono
12.W  Rserv
14.W  Speed Initial
16.W  Tempo Initial
18    Jusqu' 128 octets pour le nom de la musique

Chunk Nom pattern
-----------------
0.L   "PATN"
4.L   Longueur chunk
8     128 Chaine ASCIIZ

Chunk Nom des pistes
--------------------
0.L   "TRKN"
4.L   Longueur chunk
8     31 Chaine ASCIIZ

Chunk Spcial version 1.9
-------------------------
0.L   "SV19"
4.L   Longueur chunk
8.W   Nombre de ticks par noire
10.L  Partie Relle du tempo
14    32 mots pour les panoramiques
78    32 octets pour le type d'instruments
      0 = memory
      1 = Disk
      2 = Midi

Chunk Commentaire
-----------------
0.L   "TEXT"
4.L   Longueur chunk
8.W   Type texte
      0 = Pattern
      1 = Libre
      2 = Song
10.L  Longueur texte
14.W  Tabulation
16.W  rserv
18.W  =$FFFF <=> Longueur impaire
20.W? 1 octet null si impair...
20.W  Donnes du texte

Chunk Squence
--------------
0.L   "S.Q."
4.L   Longueur chunk
8.W   Nombre de positions
10.W  Repeat pos
12.L  Reserv
16    Donne position

Chunk Info Pattern
------------------
0.L   "PATT"
4.L   Longueur chunk
8.W   Nombre de pistes
10.W  Nombre de patterns
12.L  Version format pattern

Chunk Info Instruments
----------------------
0.L   "INST"
4.L   Longueur chunk
8.W   Nombre d'instruments
10    Donne info instruments

      0.L reserv
      4.L Longueur Inst
      8.B Fine
      9.B Volume
     10.L Repeat Start
     14.L Repeat Lenght
     18   22 octets pour le nom
     40.W Type inst
          Bit 0  7 : Nombre de bits
          Bit 8     : Stro
     42.L Note midi
     46.L Frquence

Chunk Data pattern
------------------
0.L   "DAPT"
4.L   Longueur chunk
8.L   Rserv
12.W  Numro pattern
14.W  Nombre de ligne
16    Donne pattern

Chunk Data Instruments
----------------------
0.L   "DAIT"
4.L   Longueur chunk
8.W   Numro instrument
10    Donne instrument

 
Pour info, voici le format des donnes note des patterns
version "2.04" :

4 Bits pour l'octave
4 Bits pour le ton
6 Bits pour le numro d'it
6 Bits pour le volume interne
4 Bits pour l'effet compatible Amiga
8 Bits pour le paramtre effet


Pour toute info, demandez Emmanuel au 05-53-83-41-58
ou ecrivez 

JACCARD Emmanuel
47200 LONGUEVILLE

