Refactor entire API
Fix RandomNoise generating data in the interval [0,1] instead of [-1,1]
Replace Take with SplitAt, add Fork2/Fork3, add Count/Duration
Fix SndFileOutput.Write re-writing old buffer data to the file if the channels are closed before the buffer is full