Don't worry, I'll allow discussions of converters in this thread since it's related. Likewise, it's probably vital to the success of Dual PCM, since if people have tools to help them do the work, then they can use the product in question. So if anything, it's in my best interest to have that discussion going on here. So please do continue, while I don't use the tool, its very discussion of improvements is based around the software I'm writing. The code is so complex and precise, that you'd be better off having two Z80 drivers, and swapping the whole thing out. But this may cause havoc with the YM2612 data if not accounted for correctly, and the location as to where the 68k will write some of the data will change (some of it is inside the instructions themselves and cannot be aligned to match between drivers). If it doesn't cause a headache for me, then it'll certainly cause a headache for the 68k programmer. In fairness, one benefit to a lower sample rate is that it keeps the ROM size down, which is the point in pitch/volume control in the first place, to allow the same samples to be used at different pitches/volumes without having to include separate samples. But, I am trying to increase the sample rate from what it is now, frankly though, even 17,000Hz is a miracle in its own right, just give me time first to find all possible ways of reducing the CPU time. Out of my own curiosity, what sample rate would be "acceptable" for you guys? I've always found 16,000Hz to be good enough (voice samples sound OK with it, even those that put heavy emphasis on the "S" noises), I'm still trying to get it as high as possible though, but I'm still curious into all of your views on it. In fact, I am due to run a few hardware tests, if you'd like, you could give me a few samples to test with, and I can give you a recording of what they'll sound like on hardware for your interest.