I've assumed that Logic's default setting would be the best solution in recording situations, and that default is that the signal that is being recorded is being monitored through the software. Of course, direct monitoring means less latency, but I thought that enabling software monitoring would enable something very useful that I would miss if I disabled that function. But is that really true? Why would I want to use software monitoring if I don't need to use inserts on a recording track?
With a 128 buffer setting (x2) and converters, software monitoring means audible latency, often in the 8-10 milliseconds range - even without any plug-ins inserted - and who wants that?