By emitting a header containing track information, we can avoid having to specify sample rate, bit depth and the number of channels when playing the track (through mplayer, for example). Very convenient.
I'm not sure whether we should keep the raw pcm data around or not, though I'm leaning towards the latter.
This should also include a renaming of the track file from "pcm" to something indicative of the file's content (track.wav? track_name.wav? wav? wave?)
By emitting a header containing track information, we can avoid having to specify sample rate, bit depth and the number of channels when playing the track (through mplayer, for example). Very convenient.
I'm not sure whether we should keep the raw pcm data around or not, though I'm leaning towards the latter.
This should also include a renaming of the track file from "pcm" to something indicative of the file's content (track.wav? track_name.wav? wav? wave?)