Excellent. Thanks for the info guys.
So if I understand right I don't need the precise ASIO timing just to set the delay on each speaker so that they match up?
I was reading up on active crossovers and it seems pretty cool. But I don't have bi-ampable speakers so it's of no use to me right now. And I can see why the precise timing is so important. It would sound pretty weird to not have the tweeter and the woofer in your speakers matching up...
All speakers are potentially bi-ampable if you don't mind opening them up ;-) It's fairly easy to bypass a passive crossover if you're committed to the idea.
That said if I were dealing with a normal tweeter with a more or less flat frequency response, I'd probably have gone passive and skipped the biamping because passive crossover designs that just cross things over are easy to find or make. But my speakers are homebrew, and my HF drivers are compression drivers on a pair of old Altec sectional horns and there are so many issues I'd need to fix in my passive crossover (Horn compensation, Driver EQ, 20 dB of attenuation, delay to sync the woofers because the horn is almost two feet deep) making one would have been a huge pain (for someone without an EE background).
And bi-amping offers some concrete audio advantages, as well, if you have enough amp channels and enough DSP to do it. But it makes things complicated in other ways. When I build my center channel, it will probably not be bi-amped :-)