Community > Project / Coder's Corner

WAV Header specifications

(1/1)

Eagle:
I am programming a few console programs that makes WAVE audio. However, I don't know anything about sample headers (nor do I have much luck on finding any) and all my samples are loaded into ModPlug Tracker as pure audio data after a manual repairing configuration while other programs simply terminate.

Basicly, I need some documentation that explains the binary offsets of the WAVE header and what those bytes do. Then you may see a nice GUI chip editor in the future and I may start to hex-edit my samples more effectivelly. :)

Saga Musix:
you can have a look at the sourcecode of my program vChip (i bet you already know it). there is somewhere the structure of the wav header in a subprogram.

Eagle:
Yeah, I could do that. :)

However, I still need to know how the WAVE Header works. But I guess I could still use your source code to figure out roughly how WAVE works. Although, I'm not a fan of scanning pages of codes I have not written myself or lacks comments.

Websearches gives little results. Maybe if I check http://www.programmersheaven.com?

Eagle:
Yup, checking http://www.programmersheaven.com was a good idea. Just like when I needed to find out how to program a MOD player (which I currently can program a simple console program that reads in sample names and other simple text info at the moment), I found the kind of documentation I needed. :thumbup:

Saga Musix:
well, i didn't write the WAV spaces myself, too. they are from an old QBasic program and i'm quite happy with em.

Navigation

[0] Message Index

Go to full version