Some people might find this useful, so might as well post it.
What it can do at the moment:
Convert PCM16/PCM8 Headers from BCWAV files to the BCSTM versions.
Everything I know is documented here: http://pastebin.com/1mER2KkD
If source code is truly needed, you'll have to wait until I...