@Oguz Sehiralti said:
[when VE is used as an instrument in Logic, Logic basically treats it as a single instrument no matter how many VIs there are in that VE instance.
Ok, we're back to this. This: "as an instrument in Logic".
(...)
VE as 'an instrument in Logic' is not like VI as an instrument in Logic.
In any case, your instruments are going to be happier in VE than in Logic.
You open VE Service and then when you instantiate it 'as an instrument' you connect to it as a different process than Logic, which means that Logic is not the actual host of the VIs and its process determines nothing about CPU/cores.
Also, VE does work as a network. Open the 'Service' and when you connect to it, you are connecting to your computer as local host.
Also, too, I don't know anybody but Cyril that prefers using IAC. To me it's somewhat exotic.
I meant putting the VE connection to the "instrument" slot of a software instrument track in Logic, as opposed to running the standalone version. I didn't know how VEP is used and I thought people were using the standalone version but I was wrong. So, you're right, when I use VE, the core distribution seems to be handled by VE. I realized that the CPU meter of Logic and the CPU meter of the activity monitor are not the same, and VE distributed them equally to my 4 threads.
I also tried connecting to the standalone VE through IAC and route the sound back via Soundflower. The performance was worse than using VE server. So I'm back to the beginning. 😊 Later on, if I have the time I'll try to demo VEP and compare it, but I think I should get a somewhat similar performance.