.brwav

.brwav files are files internally stored into Binary Revolution Sound Archives files to hold waveform audio used by sound effects.

General Info
They are most of the time referenced by Binary Revolution Sound Archives files to be used as notes to play in sequenced sound effects stored in Binary Revolution Sound Archives. Some sound effects (like Yoshi's) play the .brwav file directly though.

Documentation
This part is dedicated to documenting the structures of the BRWAV file format.

Most of it was written using BrawlCrate's source code.

Header
The file begins with a header of size 0x20 bytes.

Info section
This section is dedicated to the Info section and the data it stores.

Its size can vary, as depending the number of channels the sound has, some structures are repeated.

This section consists in a Header, followed by a Wave Info section.

Data section
This section is dedicated to the Data section and what it stores.

Its size can vary, as depending the number of samples and channel the piece of sound has, some things repeat.

This section consists in a Header, followed by raw Sample data.

Do note that this section is aligned to 0x20, causing some padding between itself and the Info section.

Sample data
Needs more documentation.