home *** CD-ROM | disk | FTP | other *** search
- ;──────────────────────────────────────────────────────────────────────────
- ; Bells, Whistles, and Sound Boards
- ; Copyright (c) 1993-95, Edward Schlunder. All Rights Reserved.
- ;══════════════════════════════════════════════════════════════════════════
- ; GDMTYPE.INC - GDM module header/sample type definitions.
- ; Written by Edward Schlunder (1995)
- ;
- ;──────────────────────────────────────────────────────────────────────────
- GDMHeader Struc
- ID db 'GDM■' ;Magic file ID
- SongTitle db 32 dup (?) ;Music's title
- SongMusician db 32 dup (?) ;Name of music's composer
- DOSEOF db 10, 13, 26
- ID2 db 'GDMF' ;ID: 'GDMF'
- FormMajorVer db ? ;Format major version
- FormMinorVer db ? ;Format minor version
- TrackID dw ? ;Composing Tracker ID code
- TrackMajorVer db ? ;Tracker's major version
- TrackMinorVer db ? ;Tracker's minor version
- PanMap db 32 dup (?) ;0-Left to 15-Right, 255-N/U
- MastVol db 64 ;Global music volume 0..64
- Tempo db 6 ;Initial music tempo (6)
- BPM db 125 ;Initial music BPM (125)
- FormOrigin dw ? ;Original format ID
- OrdOffset dd ?
- NOO db ? ;Number of orders in module
- PatOffset dd ?
- xNOP db ? ;Number of patterns in module
- SamHeadOffset dd ?
- SamOffset dd ?
- NOS db ?
- MTOffset dd ?
- MTLength dd ?
- SSOffset dd ?
- SSLength dw ?
- TGOffset dd ?
- TGLength dw ?
- GDMHeader EndS
-
- SamHeader Struc ;12345678901234567890123456789012
- SamName db 32 dup (0) ;Instrument's full name 32 32
- SamFileName db 12 dup (0) ;Sample's file name 12 44
- SamHandle db 0 ;EMS Handle for this sample 1 45
- SamLen dd 0 ;Sample length 4 49
- SamBegin dd 0 ;Sample loop begin 4 53
- SamEnd dd 0 ;Sample loop end 4 57
- SamFlags db 0 ;Sample flags 1 58
- SamTune dw 0 ;C-4Hz. 8363 normal 2 60
- SamVol db 0 ;Sample's default volume 1 61
- SamPan db 0 ;Memory Location(MSN)/Pan Position(LSN) 1 62
- SamSeg dw 0 ;Segment/Page/Address of sample 2 64
- SamHeader EndS
-
- SamHeader2 Struc ;12345678901234567890123456789012
- SamName db 32 dup (0) ;Instrument's full name 32 32
- SamFileName db 12 dup (0) ;Sample's file name 12 44
- SamHandle db 0 ;EMS Handle for this sample 1 45
- SamLen dd 0 ;Sample length 4 49
- SamBegin dd 0 ;Sample loop begin 4 53
- SamEnd dd 0 ;Sample loop end 4 57
- SamFlags db 0 ;Sample flags 1 58
- SamTune dw 0 ;C-4Hz. 8363 normal 2 60
- SamVol db 0 ;Sample's default volume 1 61
- SamPan db 0 ;Memory Location(MSN)/Pan Position(LSN) 1 62
- SamHeader2 EndS
-