I think the easiest (at least in blueMSX) is to save each individual channel from the actual sound chip emulation. Creating indiviual streams for each channel to the mixer would add unnecessary overhead I think. blueMSX also save the sound logs based on the MSX clock so slow downs aren't a problem here either.
|