here was my question to VSL and the answer I got, just in case it helps anybody to figure out what is going on with Apple and their Logic pro developers.
I must say that since then and after been a Logic user for years I am testing Cubase and Protools for a better audio engine overlan eficiency. Read carefully my question to VSL and their answer:
<----------------------------------------
Hello
Working in Logic pro on a big orquestral template using several VE-pros instances overlan in the same mac pro, I notice that in my 12 core new Mac pro only the last core is being used and often as the session grows Logic stops and I get the test message: "System overload. Audio engine can not process in time the data..."
I tested the same orchestral example as in above situation but this time opening each track with a VI-pro instrument directly in Logic pro (without Ve-pro) and the result is that all the cores in my mac pro are being evenly used as it should be.
So now I ask myself why is this happening, and what sense does it make then to use a orch. template with many VE-pros overlan in a 12 core mac pro if only one core is being used waisting this way the power of my 12 core mac?
I have tried all kind of solutions to arrive to the conclusion that maybe using VEpro in a multicore system doen´t work out and maybe is better go to the one VIpro by track solution in Logic pro for a better use of the compùter power processing.
Please I need some serious technical advice about this. I am working in a professional situation here in my studio and I need to run lots of Vienna and Kontakt instances to accomplish my large orchestral film projects. I have spent many hours creating a template with more than 200 tracks, including group buses etc and now I see that all of it may have been a waist of time. Is hard for me to believe that VEpro can not use all the cores of my mac pro:(
------------------------
Please read all my tech stuff:
Logic Pro (64 bits)
preferences buffer: 1024 for Playback, 256 for midi imput.
each VE-pro is a 16 track multinstrument. I use in Logic thr midi multinstrument for the midi tracks in the organize window and aux tracks in the mixer for the audio returns from the VE-pro server.
VE-pro (64 bits) server preferences
multiprocessing: 2 threads per instance (I also tryed out with 1 thread, 4 threads etc without noticing any chanches)
Mac Pro 2 x 2.93 Ghz 6 core intel Xeon
32 Gb RAM
OSX Snow Leopard 10.6.4
RME PCI HDSPe AIO audio card
SATA 64 bit cache internal RAID Drives holding the Libraries.
SATA external Drives holding the sessions and video.
VEpro v. 7349
VI pro v. 7349
Logic pro 9.1.3
Sibelius 6.2
best
Tomás San Miguel
www.musimagic.com<http://www.musimagic.com>
______________________________________________________
VSL´s ANSWER HERE:::::::::::::
Hi,
there are some flaws in Logics audio engine, most notably being:
- Forces processing of all outputs from multi-output instruments to a single core.
- Forces processing of any send chains from these channels to a single core
Combine the above, and you may end up with the scenario you describe. For whatever reason, Logic behaves better when no Aux outputs from the AU's are being used. Then it can spread the load of processing onto several cores. Thus, my suggestion to you would be to use only stereo returns from each VE Pro instance, mixing inside the VE Pro mixer - which has a properly multithreaded audio engine.
We have not experienced this behavior with any other hosts.
Thanks,
Martin Saleteg
Software Developer