Streamed Noise Generator

Generates 20 seconds of 2-channel audio in chunks to keep the UI responsive, then saves as a WAV.