Forums > MaxMSP

VST Efficiency in Max

January 3, 2008 | 6:21 pm

Hi,

Has anybody ever noticed VST efficiency issues in Max? I am trying to create a patch that will create music using MIDI (the seq object used to access MIDI files) and played back using VST synths.

I have tried a variety of synths (each of which will have its own multi effects unit in the DSP chain) but the amount of CPU resources used seems to be ridiculous.

Tests I have done show that 5 of the same VSTi (in this case – Orca), with 2 multi Fx units (LFX-1310) and 6 samples being played back using the play~ object use up an average 62% of my Dual 2GHz G5 CPU.

I tried the same VST’s in Cubase SX3 and got 6 of each of the VST’s plus samples playing back without using even a third of the processor.

Has anyone ever experienced this and managed to overcome it? I have done the usual things like use poly’s that turn off when there is no audio signal passing through.

Cheers

Andy


January 13, 2008 | 11:51 am

yes, I have the same problem (windows xp). VST in max is also unstable, lots of plugins crash max. Most of the times I am alright by loading vsts into Bidule VST, which sits as a vst plugin inside max. Also I am getting crackles, which is, most of the time, due to Max not sending time data to vsts, so the plugins envelopes generators are getting confused. My best solutions to this is OSC max messages to standalone bidule holding the plugins.


January 13, 2008 | 11:58 am

phew,

was starting to think I was the only one experiencing this.

The external VST host idea was one I thought of trying but I am yet to find anything appropriate for mac so haven’t been able to try. Interestingly I haven’t had any crackle problems. Just efficiency issues. It would be interesting to know:

a) Is this a problem with the max VST host, it seems so to me with my limited knowledge.
b) If a) is true…. does Max 5 address the problem

Andy


January 14, 2008 | 10:23 pm

Andy Brennan schrieb:
> a) Is this a problem with the max VST host, it seems so to me with my
> limited knowledge.

Max does not use the multiple Processors, it uses only one for the Audio
thread.

> b) If a) is true…. does Max 5 address the problem

Yes, Max 5 is supposed to adress this problem at least with poly~’s,
which can be distributed accross the processors. I guess for VST’s this
is also true, because they also build their own DSp chain…

I don’t know your VSTi, but most of them are multitimbral and could
address different timbres independently. Maybe your solution is to load
only one of these expensive beasts and get the information flow to them
streamlined instead…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com


Viewing 4 posts - 1 through 4 (of 4 total)