whoops, shouldn't be coding on a friday night, but here I am.
use generic interleave / de-interleave routines on windows, enabling multichannel devices.