home *** CD-ROM | disk | FTP | other *** search
/ Sound, Music & MIDI Collection 2 / SMMVOL2.bin / PROG / BWSB120A.ZIP / INCLUDE / GDMTYPE.INC < prev   
Encoding:
Text File  |  1995-04-02  |  3.8 KB  |  66 lines

  1. ;──────────────────────────────────────────────────────────────────────────
  2. ;                     Bells, Whistles, and Sound Boards
  3. ;       Copyright (c) 1993-95, Edward Schlunder. All Rights Reserved.
  4. ;══════════════════════════════════════════════════════════════════════════
  5. ; GDMTYPE.INC - GDM module header/sample type definitions.
  6. ;               Written by Edward Schlunder (1995)
  7. ;
  8. ;──────────────────────────────────────────────────────────────────────────
  9. GDMHeader      Struc
  10.   ID            db      'GDM■'              ;Magic file ID
  11.   SongTitle     db      32 dup (?)          ;Music's title
  12.   SongMusician  db      32 dup (?)          ;Name of music's composer
  13.   DOSEOF        db      10, 13, 26
  14.   ID2           db      'GDMF'              ;ID: 'GDMF'
  15.   FormMajorVer  db      ?                   ;Format major version
  16.   FormMinorVer  db      ?                   ;Format minor version
  17.   TrackID       dw      ?                   ;Composing Tracker ID code
  18.   TrackMajorVer db      ?                   ;Tracker's major version
  19.   TrackMinorVer db      ?                   ;Tracker's minor version
  20.   PanMap        db      32 dup (?)          ;0-Left to 15-Right, 255-N/U
  21.   MastVol       db      64                  ;Global music volume 0..64
  22.   Tempo         db      6                   ;Initial music tempo (6)
  23.   BPM           db      125                 ;Initial music BPM (125)
  24.   FormOrigin    dw      ?                   ;Original format ID
  25.   OrdOffset     dd      ?
  26.   NOO           db      ?                   ;Number of orders in module
  27.   PatOffset     dd      ?
  28.   xNOP          db      ?                   ;Number of patterns in module
  29.   SamHeadOffset dd      ?
  30.   SamOffset     dd      ?
  31.   NOS           db      ?
  32.   MTOffset      dd      ?
  33.   MTLength      dd      ?
  34.   SSOffset      dd      ?
  35.   SSLength      dw      ?
  36.   TGOffset      dd      ?
  37.   TGLength      dw      ?
  38. GDMHeader      EndS
  39.  
  40. SamHeader      Struc    ;12345678901234567890123456789012
  41.  SamName        db      32 dup (0)     ;Instrument's full name                 32 32
  42.  SamFileName    db      12 dup (0)     ;Sample's file name                     12 44
  43.  SamHandle      db      0              ;EMS Handle for this sample             1  45
  44.  SamLen         dd      0              ;Sample length                          4  49
  45.  SamBegin       dd      0              ;Sample loop begin                      4  53
  46.  SamEnd         dd      0              ;Sample loop end                        4  57
  47.  SamFlags       db      0              ;Sample flags                           1  58
  48.  SamTune        dw      0              ;C-4Hz. 8363 normal                     2  60
  49.  SamVol         db      0              ;Sample's default volume                1  61
  50.  SamPan         db      0              ;Memory Location(MSN)/Pan Position(LSN) 1  62
  51.  SamSeg         dw      0              ;Segment/Page/Address of sample         2  64
  52. SamHeader      EndS
  53.  
  54. SamHeader2     Struc    ;12345678901234567890123456789012
  55.  SamName        db      32 dup (0)     ;Instrument's full name                 32 32
  56.  SamFileName    db      12 dup (0)     ;Sample's file name                     12 44
  57.  SamHandle      db      0              ;EMS Handle for this sample             1  45
  58.  SamLen         dd      0              ;Sample length                          4  49
  59.  SamBegin       dd      0              ;Sample loop begin                      4  53
  60.  SamEnd         dd      0              ;Sample loop end                        4  57
  61.  SamFlags       db      0              ;Sample flags                           1  58
  62.  SamTune        dw      0              ;C-4Hz. 8363 normal                     2  60
  63.  SamVol         db      0              ;Sample's default volume                1  61
  64.  SamPan         db      0              ;Memory Location(MSN)/Pan Position(LSN) 1  62
  65. SamHeader2     EndS
  66.