Vienna Symphonic Library Forum
Forum Statistics

180,818 users have contributed to 42,142 threads and 254,366 posts.

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

  • VEPro Audio and MIDI freezes unless timeline is in rec/play

    Hello all,

    I've run into a issue under the following circumstances and could very much use any wisdom out there.  I've searched the forum but couldn't seem to find any similar posting so here it goes:

    Sequencer Host:

    Mac Pro 2.66 Dual Core / 5GB RAM

    OS10.6.2 running Logic 9.1 (32bit Mode)

    VEPro Host:

    Mac Pro 2.66Ghz Quad Core / 8GB RAM

    OS10.6.2 running VE Pro v4.0.4881

    4 Instances of Kontakt 4 + 3 Instances of Vienna Instruments: Total RAM load approx. 1.6GB

    I'm utilizing the full 16 stereo virtual audio routings trying to get audio into Logic.  When it's first booted everything plays well. However as soon as I hit rec/play on Logic even once and then stop it, I can no longer get MIDI to VE (I'm routing MIDI via the Mac OS MIDI-over-LAN).  I also can not get audio response (if I were to just take the mouse on the VEPro Host machine and click on the keyboard in the plug-in in an attempt to trigger samples).  It seems like without Logic in playback/rec the entire VE Server just freezes.  Once I hit play again, all the piled up MIDI and audio data flow in at once.  Anyone experiencing something similar, and if so any work arounds?

    Thank you for your time and attention...


  • I'm having the exact same issue. Wish I could say I'd found the answer. Hopefully someone will chime in.

    Steve


  • Try setting the Process Buffer Range setting of the Logic preferences to Medium setting. Hopefully this helps.

  • This isn't a process buffer problem. This is Logic working the way it is supposed to in order to properly distribute CPU cycles. Logic assigns a CPU 'live' mode to any plugin that has a MIDI region approaching, or any that is in record mode. When you use the audio instrument as an audio return (with MIDI running independently), Logic doesn't know that it needs to assign 'live mode' to the VE Pro plugins.

    Here's a fix...

    Instantiate Logic's Utility -> I/O plugin as an insert on your VE Plugin. Set the output of the plugin to your main audio outs. (You can also remove the output from the channel strip). Not a perfect solution, but it works.

    VE Pro is fantastic and has changed my work-life dramatically. Buuut....I'll say it again, and I really don't mean to be rude, but I often get the impression that VSL needs a few more people developing / testing with Logic.

    Hope that fixes your problem.

  • Thank you! Thank you! Thank you!

    That works. I'm just getting into VEPro and it's a struggle. How much latency in VEP do you experience when you have it as a server on your main (sequencing) computer? on a Slave computer?

    Steve


  • Hi Steve,

    Glad that did the trick for you.

    I'm currently only running VE Pro on my main system, and I'm using multiple instances as opposed to MOL or another external MIDI solution. However, my first stab at a VE Pro based template was set up along the lines you mentioned. I can't remember the exact amount of latency, but I compensated for it with negative MIDI delay settings in Logic. It actually worked quite nicely, although I wouldn't recommend it for sounds that need precise sync.

    The VE Pro internal MIDI/audio solution is much better from a timing standpoint. It's also much more consistent than using external MIDI. I run about 12 instances right now, all decoupled from my sequencer. I'm able to switch projects quite rapidly. I just wish they would come up with some kind of unified window so that one could see all instances simultaneously.

    Sebastian