I'm unclear on 'VE within Logic'. AFAIK Vienna Ensemble non-pro is a server that connects to the DAW host and provides hosting in a separate process, same as VE Pro. In which case I don't think there's anything really different.
But unless there is something I'm missing, Logic is not the instrument host really so you would benefit from multicore. I just don't think 12 core is called for; I would rather have two machines each with 6 as that forces distribution that I don't believe VE delivers on a single machine.
Sorry! I actually meant VI within Logic, as in I load VI pro instances directly to my midi tracks. An exception is Dimension strings where I load a VE per section.
I have this observation:
When I started with VSL, I only had the SE vol.1 and plus. I was loading everything to VE, and I had something like 3 VE instances with around 48 tracks in total. Then when I started using Dimension Strings and Brass, the track count multiplied and I had to have quite a lot of instances of VE.
Then, when I was trying out MIRx, I downloaded the demo song for it. I've realised that every instrument (41 in total) was directly loaded to a midi track as a VI pro instrument, bypassing the VE completely. The performance was quite good, so I did the same for my template. I still don't exactly know what would I be missing out by not using VE, other than the fact that in VE, all the instruments are at the same place, easy to find. But I don't mind that in Logic.
Then, I did the following test: I put 16 Dimension Violins to a VE instance. When I record all of them simultaneously, Logic was using just one core. When I played them back, Logic was using just one core (even when I select a stale audio track, for example). The performance was obviously not so good. Then, I loaded the same instruments directly as VI pro instances within logic, so one VI pro per midi track. When recording, Logic again processed them in one core, but when I played back, Logic used all the cores (or I should say threads actually) equally, which resulted in a better performance.
I searched through the forums to find out about any performance increase in using VE pro in a single computer, but I couldn't find any. I would be glad if some one can point me to a thread where I can read about it, or write their own experiences about it because from what I could gather, if I compare using individual VI pro instances to using VE pro to host everything, the difference only seems to be the fact that VE pro is more organized, and one does not need to reload samples when one changes projects etc. with VE pro.
But I think, when one uses VE in a track in Logic, and uses 16 channels (=instruments) within that, Logic seems to treat that whole VE instance as a single instruments and processes them in a single core. But I only monitored this in Logic; it is possible that the VE server is redistributing that load in the background.
Did anyone else try using VI pro directly as an instrument in Logic? Or what else may I be missing?