Difference between revisions of "WAVESET.WD"
Jump to navigation
Jump to search
m |
m |
||
Line 6: | Line 6: | ||
0x10: start of wave forms | 0x10: start of wave forms | ||
0x14: size of all wave forms | 0x14: size of all wave forms | ||
+ | 0x20: soundfont ID | ||
+ | 0x2c: next soundfont pointer | ||
followed by 2c0 pointers to different waves within the file, from 0x30 to oxb30. curiously, it seems ENV.SED and SYSTEM.SED follow this same header style, based on how they're treated, though I couldn't tell you what they're for. | followed by 2c0 pointers to different waves within the file, from 0x30 to oxb30. curiously, it seems ENV.SED and SYSTEM.SED follow this same header style, based on how they're treated, though I couldn't tell you what they're for. |
Revision as of 07:59, 14 September 2025
WAVESET.WD Header
the header information contains quite a bit of meta data related to the sound fonts contained within the file.
0x00: dwdsP (string, file designation) 0x05: 0x08: size of entire file 0x10: start of wave forms 0x14: size of all wave forms 0x20: soundfont ID 0x2c: next soundfont pointer
followed by 2c0 pointers to different waves within the file, from 0x30 to oxb30. curiously, it seems ENV.SED and SYSTEM.SED follow this same header style, based on how they're treated, though I couldn't tell you what they're for.