moved de-interleaving and conversion to capture impl, write converted to ringbuffer
checkpoint: working sync i/o with mismatched samplerates on windows.