[Back to SOUND SWAG index] [Back to Main SWAG index] [Original]

    {
    EDWARD SCHLUNDER

    > Hey everyone.. I am requesting some info on the File format of MOD
    > Files  and also WAV Files. I would Really appreciate any help on this topic.

    Well, the MOD File format has been posted over the place many times, so I
    won't post THAT again. But here comes the WAV File format that you wanted..

                   WAV File Format. Written by Edward Schlunder.
                            Information from Tony Cook

     Byte(S)        NORMAL CONTENTS               PURPOSE/DESCRIPTION
     ---------------------------------------------------------------------------

     00 - 03        "RIFF"                        Just an identification block.
                                                  The quotes are not included.

     04 - 07        ???                           This is a long Integer. It
                                                  tells the number of Bytes long
                                                  the File is, includes header,
                                                  not just the Sound data.

     08 - 11        "WAVE"                        Just an other I.D. thing.

     12 - 15        "fmt "                        Just an other I.D. thing.

     16 - 19        16, 0, 0, 0                   Size of header to this point.

     20 - 21        1, 0                          Format tag. I'm not sure what
                                                  'Format tag' means, but I
                                                  believe it has something to
                                                  do With how the File is
                                                  formated, so that if someone
                                                  wants to change the File
                                                  format to include something
                                                  new, they could also change
                                                  this to show that it's a
                                                  different format.

     22 - 23        1, 0                          Channels. Channels is how many
                                                  Sounds to be played at once.
                                                  Sound Blasters have only one
                                                  channel, and this is probably
                                                  why this is normally set to 1.
                                                  The Amiga has 4 (hence 4
                                                  channel MODs) channels. The
                                                  Gravis Ultra Sound has many
                                                  more, I believe up to 32.

     24 - 27        ???                           Sampling rate, or (in other
                                                  Words), samples per second.
                                                  This is used to determine
                                                  how fast to play the WAV. It
                                                  is also essentially the same
                                                  as Bytes 28-31.

     28 - 31        ???                           Average Bytes per second.

     32 - 33        1, 0                          Block align.

     34 - 35        8, 0                          Bits per sample. Ex: Sound
                                                  Blaster can only do 8, Sound
                                                  Blaster 16 can make 16.
                                                  Normally, the only valid values
                                                  are 8, 12, and 16.

     36 - 39        "data"                        Marker that comes just before
                                                  the actual sample data.

     40 - 43        ???                           The number of Bytes in the
                                                  sample.

          There, I hope you like it.. if you ever have any needs For Sound
       card or just Sound related Programming information, give me a *bang*
       and I'll run... I might be late replying, but I will get back to you.
    }

[Back to SOUND SWAG index] [Back to Main SWAG index] [Original]