[Dream] cpu usage

Bas van Driel b.vandriel at wisdom.nl
Fri May 4 01:52:46 PDT 2007


I still do not *exactly* get what you mean...Let's for example take NI 
Battery:

a) 1 instance of Battery with 2 stereo outputs routed to 2 different 
stereo-channels

vs

b) 2 instances of battery with each 1 stereo output activated directly 
to the stereo-channel the Battery instance is already occupying ?

Is that the question ?


I would say, that IF a vst supports multiple outputs, it is better to 
use the outputs (even though it means more 'complex' routing for the 
host) when actually using them simultaneously. I cannot imagine that an 
extra instance next to the first one would be a 'cheaper' option than 
one extra output from only 1 instance.

Personally, I usually record most of the stuff from things like battery 
to audio quite fast (create a hihat in midi, record hihat in audio, 
remove hihat-midi), so it does not have to route simultaneously all the 
time...keeps things simple an cheap....multiple output-routing can be 
expensive, especially with complex midi-patterns...bouncing is a lot 
cheaper...but off course, you lose flexibillity afterwards... (allthough 
even audio editting and slicing in Live afterwards, can give you that 
one perfect-addon to your track ;) ).

I'm sure i'm not much of help technically, since i think it (correct me 
if i'm wrong here !) does depends on each host how 'processing-heavy' 
they are for channel routing. I do not have the knowledge of all those 
inner workings of the vst-spec and audio host algorithms on this subject 
(or any other subject for that matter hehe)...

It also depends on the specific vst u use i guess, since each might have 
some different implementation of it's multiple-output functionality. off 
course they should all conform to the vst specification on this, but how 
they get to their Implementation of that could be very different for 
different vst's i would say...Plus, in some vst's you will be using fx 
within the vst for a separate routing channel, which might complicate 
the prediction on the average cpu load significantly.

So, what's the real life example of your question ? ;)

Cheers !
Bas.



supergroover schreef:
> i mean comparing two vsts with the same sounds and fx etc vs 1 (same) 
> vst with those same sounds (from a capable vst of course).
> a) one vst named x is doing sound 1 and 2
> b) vst named x is doing sound 1   & vst named x is doing sound 2
> 
> which set up uses more?
> havent had a change to do your test yet.. i ll get to that this weekend 
> i hope.
> =)
> 
> grtz raoul
> 
> On 5/4/07, *Andrei Henry * <andreihenry at yahoo.com 
> <mailto:andreihenry at yahoo.com>> wrote:
> 
>     i agree with troy, but in the end the answer depends
>     on which VSTs you're comparing - you haven't old us if
>     you're talking about using two instances of the same
>     VSTi or different instruments.
> 
>     using two simple monophonic VSTi is bound to take up
>     less memory than, say, an Arturia minimoog VSTi.
> 
>     on the other hand, there might be a good reason to use
>     two instances of the same VSTi - running out of
>     voices, output routing, fx, etc.
> 
>     in the end, why don't you try both configs and see
>     where your CPU meter peaks?  we're talking abstract
>     theory here (so abstract, in fact, that we don't even
>     know what we're comparing), whereas the only answer
>     that counts for you is real-world application on your
>     computer using your VSTi's.
> 
>     'd
> 
> 
>     --- tsheets at saturn5.com <mailto:tsheets at saturn5.com> wrote:
> 
>      >
>      >
>      > I am pretty sure it is better to use 1 VSTi with 2
>      > sounds.
>      >
>      > Certainly that setup will use less memory.  And that
>      > always means better
>      > performance.
>      >
>      > -troy
>      >
>      > On Sun, Apr 29, 2007 at 01:23:21PM +0200,
>      > supergroover wrote:
>      > > howdy all,
>      > > was just wondering a little about cpu usage.
>      > > Does it matter for cpu usage if i use two vsti
>      > (multitimbral synth)
>      > > separatly for 2 sounds or one vsti with two sounds
>      > for two sounds.
>      > >
>      > > ie i make two separate miditracks in ableton with
>      > two loaded synths or could
>      > > i better use one miditrack with one multitimbral
>      > synth.
>      > > In both instances all the calculations still have
>      > to be done. And both
>      > > sounds are just as complicated. Which way is more
>      > cpu friendly or are they
>      > > the same?
>      > >
>      > > Hope that makes sense..
>      > >
>      > > thnx!
>      > >
>      > > grtz raoul
>      >
> 
> 
>     __________________________________________________
>     Do You Yahoo!?
>     Tired of spam?  Yahoo! Mail has the best spam
>     protection around
>     http://mail.yahoo.com
> 
>     __________________________________________________
>     Do You Yahoo!?
>     Tired of spam?  Yahoo! Mail has the best spam protection around
>     http://mail.yahoo.com <http://mail.yahoo.com>
> 
>     _______________________________________________
>     DreamWeavers mailing list
>     DreamWeavers at enabled.com <mailto:DreamWeavers at enabled.com>
>     http://lists.enabled.com/mailman/listinfo/dreamweavers
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> DreamWeavers mailing list
> DreamWeavers at enabled.com
> http://lists.enabled.com/mailman/listinfo/dreamweavers


-- 
Bas van Driel
Senior Developer

Wisdom
Helperpark 288
9723 ZA Groningen

T +31 [0]50 368 8888
F +31 [0]50 368 8887
M +31 [0]6 53 17 24 33
W www.wisdom.nl

Wisdom is een IT-dienstverlener gespecialiseerd in 
applicatieontwikkeling en systeemintegratie op het Java/J2EE en 
Microsoft .Net platform.

Wisdom is onderdeel van Ordina.



More information about the DreamWeavers mailing list