Thanks... very useful info...
LmfC, your post was written a year ago, do you know if anything's changed, any updates since then?
Like I sad, Image-line obviously has no intention to cater to professionals of any kind, and instead focus on the hobbyist/bedroom producer who does it all "in the box".
I still own FLStudio, update regularly, and try every new version in hope it will eventually be fixed, but I switched to cubase years ago and honestly, after all this time, I doubt I'll be coming back.
The problem with FL is the bad implementation of the PDC (plugin delay compensation). The reason for this is that FLstudio, although incredibly powerful today, is still, at it's core, a loop creation software it was a decade ago, and has kept the core engine which doesn't allow proper delay compensation. What FL does, and it does this badly, is read the plugin latency and adjust the mixer channel delay automatically. This, however, is far from ideal, as mixer channels are not fixed to a VST, making any re-routing a PITA. I've learned how tedious all this can be 1st hand when I tried using the virus inside FL combined with multiple effect VST plugins with different latencies (most VST plugins introduce a small amount of latency, some more that others). Also, when using plugins with multiple outputs (such as the virus) only the 1st channel is correctly synced.
In short, FL has terrible PDC, and although one CAN make it work, it's tedious and time consuming.
But even if image line somehow rebuilt FLStudio from the ground up and finally fixed this issue, until they add a real-time and batch export option, you're stuck with using edison wave recorder inside FL to record each virus track into wave and drop it back into the project. Personally, I bough the virus to be able to use it real-time and with no bouncing. So I bought Cubase.
Are there any problems with latency in Cubase? just curious... thanks
None whatsoever. Cubase keeps everything synced up perfectly. As do most other DAW's for that matter.