If you use ASIO drivers for your soundcard you should be able to adjust the latency to exceed anything available on a hardware based arranger or workstation. You won't notice latency if you set it to 10ms or less. I run my software based system at 2 to 3 ms (128 buffer size)