it just depends on how the daw handles them. for instance, dp and studio one seem to take a round robin approach: channel 1 goes to core/thread 1, channel 2 to core/thread 2, and so on. enabling multi-core use in a particular plugin never seemed to make any difference that i could tell. so by virtue of what is on what channel (and thus thread/core), you can bury one core, and get the usual dropouts, etc. despite the others not getting too much use.Dewdman42 wrote: Yes many software and especially DAW software will run multiple threads per core. This is a complex subject, but the only point is that DAW's are not constrained in the way you implied.
cubase does similar, but i think ignores threads, and only uses physical cores. multi-core options in virtual instruments does seem to work, as well. it also seems to work in VEP.
i may have misread or misinterpreted, but isn't there a problem with logic's cpu allocation currently?
also, if memory serves, didn't logic v8 achieve its cpu efficiency with vi's by a clever buffering scheme? if a track wasn't record-enabled, it essentially ran at high buffers. once record-enabled, it'd run at the chosen buffer size for low latency. from what i understand, cubase now works similarly.
i'm not sure how DP's current pre-gen scheme actually works, but it didn't seem to make a huge difference for me either way, and i generally end up running everything real-time anyway (for note scrubbing/preview and better stability).
in any case, 4x is an impressive claim. i'm really dying to see this in action (especially if you can do note preview/scrubbing with it enabled)!
i'd also really love it if the cap were removed on latency compensation, but i suppose that's a drawback of having to wrap plugins into MAS?
anyway, really exciting news, for sure.
