DiamondWare Digitized
From Just Solve the File Format Problem
				
								
				(Difference between revisions)
				
																
				
				
								
				|  (Wikidata) |  (Added software and sample files) | ||
| Line 15: | Line 15: | ||
| ===Format Details=== | ===Format Details=== | ||
| − | |||
| DWD Specification<ref>http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/mxlibs/dwstk.zip</ref>: | DWD Specification<ref>http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/mxlibs/dwstk.zip</ref>: | ||
| Line 38: | Line 37: | ||
|         ??-??   Future expansion (heed the 2 offsets, above!) |         ??-??   Future expansion (heed the 2 offsets, above!) | ||
| </pre> | </pre> | ||
| + | |||
| + | == Software == | ||
| + | * [https://www.fmjsoft.com/awavestudio.html Awave Studio] | ||
| + | |||
| + | == Sample files == | ||
| + | * https://telparia.com/fileFormatSamples/audio/diamondWareDigitized/ | ||
| == References == | == References == | ||
| <references/> | <references/> | ||
Revision as of 21:34, 8 September 2021
DiamondWare Sound Toolkit[1] was an SDK for the creation of sound files used in games in the early 1990's by Keith Weiner & Erik Lorenzen[2]. Sold through MVP Software.
| Contents | 
Format Information
DWD (sounds) & DWM (music) are propriety formats for Diamondware's SDK[3][4]. They seem to be derived from VOC and MIDI[5].
-  DWD files begin with the ascii DiamondWare Digitized
-  DWM files begin with the ascii DiamondWare Music
Format Details
DWD Specification[6]:
       Byte #  Description
       ------  -----------
       00-22   "DiamondWare Digitized\n\0"
       23      1A (EOF to abort printing of file)
       24      Major version number
       25      Minor version number
       26-29   Unique sound ID (checksum XOR timestamp)
       30      Reserved
       31      Compression type (0=none)
       32-33   Sampling rate (in Hz)
       34      Number of channels (1=mono, 2=stereo)
       35      Number of bits per sample (8, 16)
       36-37   Absolute value of largest sample in file
       38-41   length of data section (in bytes)
       42-45   Number of samples (16-bit stereo would be 4 bytes/sample)
       46-49  *Offset of data section from start of file (in bytes)
       50-53   Reserved for future expansion (markers)
       ??-??   Future expansion (heed the 2 offsets, above!)
Software
Sample files
References
- ↑ https://help.adobe.com/archive/en_US/audition/3/audition_3_help.pdf#page=252
- ↑ https://www.gamasutra.com/view/feature/131602/programming_digitized_sound_on_the_.php
- ↑ https://archive.org/details/DiamondWaresSoundToolKit_1020
- ↑ https://www.computerhistory.org/collections/catalog/102680662
- ↑ https://github.com/Yagotzirck/quiver_ripper
- ↑ http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/mxlibs/dwstk.zip

