Vienna Symphonic Library Forum
Forum Statistics

182,000 users have contributed to 42,199 threads and 254,646 posts.

In the past 24 hours, we have 4 new thread(s), 9 new post(s) and 51 new user(s).

  • VE using only two cores in Logic

    Using Vienna Ensemble, only two cores of my eight core Mac pro get used. They are easily overwhelmed in a composition using 14 instruments. It doesn't make a difference, wether i use two or four instances of VE. Is this normal? I am running Leopard.

  • Since I've gotten no reply in the Vienna Instruments forum, i'll try again here.

    I have trouble to play my compositions in Logic.
    The CPU is easily overwhelmed, as soon as there are more than 10 instruments playing at once.
    Logics CPU Monitor shows, that only two of my eight-cores in my Mac Pro are used.
    OS Xs Acitivity Monitor shows a CPU usage of about 130% before the playback stops.

    The composition is played through four instances of Vienna Ensemble, one each for woodwinds, brass, percussion and the strings.
    The strings are the Appassionata Strings, the rest of the instruments are from the Special Edition.
    I am using the Multi-Output version of VE to route the instruments back to Logic, where I apply Space Designer.

    I am fairly new to Logic and VSL, so I might have made an obvious mistake.
    It is very annoying, not to be able to playback the composition, when my computer stll has a lot of unused cpu resources.
    For some reason, the forum removed all the line breaks in this text.

  • johannet, i merged the threads since it appears to me an important information is missing: which logic and VE2 version?

    christian


    and remember: only a CRAY can run an endless loop in just three seconds.
  • Logic Pro 8.0.1 VE2 build 3173

  • Anyone? This is a serious problem for me!

  •  Johannet:

    I can't answer your main question, but to get correct format on this forum use Firefox instead of Safari. You don't mention what audio interface you are using.  Are you using multiple VE standalones or VE plugins? If you are using standalones, how are you routing audio back into Logic? How much RAM do you have. What drive are you using for samples? It's easier to help when we have a detailed picture of things. 


  • Thanks for answering, Steve.
    I am using Opera, not Safari. I will now insert HTML code to get better formatting.

    I am using VE plugins.
    My computer has 6 gb of ram. My composition leaves plenty of free ram.
    The Special Edition is on the stock Western Digital drive, that came with the computer. It's a 7200 rpm drive.
    The Appassionata Strings are on a seperate harddisk. A Samsung F1 7200 rpm drive.
    Logic and OS X are on a third disk. All disks are internal.


    The harddisks and the ram shouldn't be the problem, since Logic shows a cpu problem.
    I have the 2,8ghz Octa-Core MacPro.

  • hello....I've just checked VE on my mac pro Quad 2.8 and all 4 cores are working..I also am using it as an AU plugin and my setup is similar, although I have my SE on just one hard disk...hope this is of help.

  •  Johannet:

    At this point I would contact VSL support with a complete description of your system (you still did not mention what audio interface you are using if any) and the problem. One possibiliy that occurs to me is that, if you are using built-in-audio rather than an audio interface, you are not offloading any of the DSP processing so the CPUs are doing all the work. However, this is pure speculation and may have no bearing on the issue. Write to support@vsl.co.at and they may have further insight.


  • Thanks for your continued help.

    I am not using an audio interface. The CPUs are doing all the work. The problem is, that just two of the eight cores are doing all the work. The CPU power should be more than enough for my needs.

    I will also write an email to support@vsl.co.at.

  • Please let us know what you learn from the folks at VSL. As to the efficacy of audio interfaces, when I first started using my then top-of-the-line dual 2.5GHz G5, audio performance was ok, when I started using a MOTU 2408, it became infinitely better and more reliable. However, obviously a 4 year old G5 is a far less powerful machine than yours - - so my experience might have little bearing. Also it certainly wouldn't explain why only two processors seem to be working during playback. How are you determining CPU usage - - with Logic 8's CPU meter (activated by keyboard command: option-x) - - or with Activity Monitor? Do they both show the same thing? 


  • Logics CPU meter shows that the first core is used, but only slightly. I guess, it's Logics own calculations. The last two cores are maxed out, when more than ten instruments play. I assume, that is VEs usage.

    OS Xs activity monitor shows VEs CPU Usage to be about 130% when the playback is about to stop.

  •  Johannet:

    I conducted a test with my now lowly dual 2.5GHz G5. Logic 8.01 was the MIDI source. I created two VE2 standalones, each loaded with about 2GB of samples and played back a fairly dense score. (Each of the standalones took several minutes to open - - almost convincing me that somehing had gone wrong, bu they eventually opened and worked.) One instance of Altiverb (a known consumer of CPU power) was also instantiated. Activity Monitor showed overal User CPU consumption at about 65% during playback. Logic's CPU meters indicated 1/3 CPU usage.Each VE standalone indicated between 10- and 40% CPU consumption  during playback - - depending on the density of events. No digital artifacts of any kind occurred during playback. This may indicate the efficacy of the MOTU 2408 (an audio interface of some kind is necessary to loop the outputs of VE standalones back into Logic), or some other factor that enables me to get better performance on my now elderly dual G5 than you can presently obtain on your 8 core Intel machine. Again, I strongly advise you to contact VSL support. 


  •  Johannet:

    I'd be most interested to know if you've contacted VSL support or learned anything about what was causing your CPU overload. If you've leaned something, it might be useful to others.

    Thanks,

    Stephen 


  • I completely agree.
    I sent an email to VSL support, but haven't gotten any reply.
    Frankly, I am disappointed by this lack of support. All I am expecting is an acknowledgment, that someone is looking into this matter.


  • last edited
    last edited

    @Another User said:

    an audio interface of some kind is necessary to loop the outputs of VE standalones back into Logic


    Actually it isn't - the VE plug-in does that for you.

  • Nick:

    It would be most helpful to me and, I suspect, other forum participants if you would describe exactly how to accomplish this with a VE standalone - - not functioning as a plugin within Logic or DP, but addressed through the IAC ports.  The VE plugin instantiated within a DAW obviously does not need such a loopback configuration but works as do other multi-channel plugins. If you do mean the standalone addressed through the IAC ports, are you referring to VE2 or VE3?

    Thanks,

    Stephen 


  • I don't have VE3 yet. It's actually very simple: you insert the plug-in in your sequencer. VE launches. Inside VE you load up Vienna Instruments. You assign each V.I. a MIDI input and channel at the top of its window. For the input you select "Plugin MIDI in," and then each V.I. should normally have its own MIDI channel. You don't need to use IAC busses.

    That's about it. The audio comes into the channel where the VE plug-in is inserted.

    There's one slightly tricky thing in Logic: how to address individual MIDI channels. I forget how you do it in Logic 8 - it's undoubtedly easier - but in 7 the quickest way is to go into the Environment and create a new MultiInstrument, then cable it to the Instrument channel strip containing the VE.

    However, I prefer to create multiple (for example) Instrument 1s in an Environment layer, then assign each one of these Instrument 1s to a different MIDI channel (it'll look like you have VEs on each one, but of course there's really only one). You can then name each one - flute, clar, oboe, etc. You just command/click on the instrument you want to assign to the selected track in the Arrange window; I have a screenset with a narrow Arrange window on the left and this Environment layer on the right just for track assignments.

    For some reason the channel strip names aren't automatically copied to the track with VE the way they normally are, but it's still the easiest way to do it for my money.

    Then you can also open V.I. plug-ins, and neither one takes any of the sequencer's memory.

    Please don't ask me how to get multiple outputs - I'm too lazy. :)

  •  Nick:

    What you are describing is using VE as a plugin within Logic - - not using it as a standalone. BTW, the "tricky thing" with Logic is that, although one may have 16 different instruments loaded into the VE plugin, Logic will send the same MIDI Volume (CC7) data to all channels simultaneously. For this reason, to obtain changes in dynamic level on individual channels, one must use MIDI Expression (CC11).

    The advantage of using the VE standalone are:

    1. The VE Template can be saved separately from the Logic or DP file, so that when you open another file (or a file in another MIDI program) that uses the same instrumentation, the instruments do not have to reload.

    2. You can use it as the playback object for programs which will not load VE (such as Finale which is currently restricted to "powered by Native Instruments" plugins).

    3. You can create multiple instances of the standalone with each instance inhabiting its own memory partion - - each instance being able to load about 2.5GB of samples. When multiple VE plugins are instantiated within Logic, it is my understanding that they inhabit the same memory partition and are, therefore, restricted to about 3GB of loaded samples (+ an additional 3GB of VI plugins instantiated in Software Instrument channel strips.

    4. You can run multiple VE standalones outside of Logic and load another 3GB of VI plugins within Logic giving you access to still more RAM.

    5. When an OSX compatible 64 bit version of VE becomes available you (theoretically at least) will have unlimited access to RAM without potential conflicts with 32 bit DAW software.

    For users who want to use the VE standalone (as distinct from the VE plugin) having an audio interface with loopback features is highly desirable.  


  • "Regarding #4 . "You can run multiple VE standalones outside of Logic and load another 3GB of VI plugins within Logic giving you access to still more RAM."


    That sounds very good, but how do you run multiple VE standalones outside of logic ?


    Can you elaborate on this a little more ....


    Do you just launch VE more than once ? or ... ? and how do you deal with the midi and audio between LP8 and each standalone instance of the VE, and are you referring to VE2 or VE3 ?


    I'm planning to purchase the VI-SE in the very near future, and this is quite an important detail that could make a big difference as far as performance is concerned.


    Thanks.