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   Num‚ro de version de DT par lequel a ‚t‚ produit ce fichier

Chunk G‚n‚ral
-------------
0.L   "D.T."
4.L   Longueur chunk
8.W   Type de fichier
10.W  $FF = Module en Mono
12.W  R‚serv‚
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 Sp‚cial version 1.9
-------------------------
0.L   "SV19"
4.L   Longueur chunk
8.W   Nombre de ticks par noire
10.L  Partie R‚elle 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  r‚serv‚
18.W  =$FFFF <=> Longueur impaire
20.W? 1 octet null si impair...
20.W  Donn‚es du texte

Chunk S‚quence
--------------
0.L   "S.Q."
4.L   Longueur chunk
8.W   Nombre de positions
10.W  Repeat pos
12.L  Reserv‚
16    Donn‚e 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    Donn‚e 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     : St‚r‚o
     42.L Note midi
     46.L Fr‚quence

Chunk Data pattern
------------------
0.L   "DAPT"
4.L   Longueur chunk
8.L   R‚serv‚
12.W  Num‚ro pattern
14.W  Nombre de ligne
16    Donn‚e pattern

Chunk Data Instruments
----------------------
0.L   "DAIT"
4.L   Longueur chunk
8.W   Num‚ro instrument
10    Donn‚e instrument

 
Pour info, voici le format des donn‚es note des patterns
version "2.04" :

4 Bits pour l'octave
4 Bits pour le ton
6 Bits pour le num‚ro d'it
6 Bits pour le volume interne
4 Bits pour l'effet compatible Amiga
8 Bits pour le param‚tre effet


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

JACCARD Emmanuel
47200 LONGUEVILLE

