Circular buffer, variable channel count, making an output file - but at the moment it's just noise...