Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Camel Audio
Thread Read
Multicore - for real ?
biomekk
KVRer
- profile
- pm
PostPosted: Wed Feb 06, 2013 5:15 am reply with quote
So my Cubase 7 supports multicore and my Alchemy does not seem to impose any CPU issues. So that's all fine but:
I've read in Steinberg forums that plugins must ALSO support multicore ?
Wich they should do if they are 64bit and even more if they are vst3 ?
Right or wrong ?

Reason for my question is: I got new computer,I7,32gigram, uppgraded to Cubase 7. But my Cubase7 cpu meter showing a lot higher values than the taskmanager. I was told that it measures realtime and only ONE core so it's all perfectly normal.
Yes,I have checked the multicore checkbox in cubase.
I place my question here because Alchemy might do something right while other plugins might not , at least in my system.
^ Joined: 23 Sep 2011  Member: #265328  Location: Sweden
ugo
KVRAF
- profile
- pm
- www
PostPosted: Wed Feb 06, 2013 11:11 am reply with quote
biomekk wrote:
I've read in Steinberg forums that plugins must ALSO support multicore ?


Yes, that is correct. Newer plugins (such as Alchemy) all support multicore processors.

However, old plugins do not - unless of course they have since been updated to add support for it. The problem I am most familiar with of running incompatible plugins in a multicore environment is that the host would promptly crash either when loading two instances of the plugin, or when loading a project that had two instances of the plugin within it. I'm not sure if there are also other less dramatic consequences, but the crash is the one I always experienced.
^ Joined: 06 Jan 2003  Member: #5285  Location: Leesburg VA, USA
biomekk
KVRer
- profile
- pm
PostPosted: Tue Feb 19, 2013 2:55 am reply with quote
found a good explanation:
http://www.soundonsound.com/sos/jan08/articles/pcmusician_01 08.htm

So If I've understood it correctly: One audio/midi tracks tasks always ends up on the same core. Several tracks can be spread out on several cores. It's up to the DAW how smart the distribution is, not the plugins.
^ Joined: 23 Sep 2011  Member: #265328  Location: Sweden
MWSOS
KVRian
- profile
- pm
- www
PostPosted: Tue Feb 19, 2013 10:34 am reply with quote
biomekk wrote:
found a good explanation:
http://www.soundonsound.com/sos/jan08/articles/pcmusician_01 08.htm

So If I've understood it correctly: One audio/midi tracks tasks always ends up on the same core. Several tracks can be spread out on several cores. It's up to the DAW how smart the distribution is, not the plugins.


I'm glad you found my 'Multi-core Processors For Musicians' feature useful! Cool

Yes that's exactly it - although most instruments and plug-ins run as several threads, developers generally have no control over how these are distributed among the available cores. This is totally managed by the host application, and most audio applications treat each mono/stereo audio track (or soft-synth/sampler track), plus associated plug-in effects, as a single task, and allocate it to a single processor core.


Martin
----
^ Joined: 13 Jun 2006  Member: #110319  Location: Cornwall, UK
aMUSEd
KVRAF
- profile
- pm
- www
PostPosted: Tue Feb 19, 2013 10:50 am reply with quote
MWSOS wrote:
biomekk wrote:
found a good explanation:
http://www.soundonsound.com/sos/jan08/articles/pcmusician_01 08.htm

So If I've understood it correctly: One audio/midi tracks tasks always ends up on the same core. Several tracks can be spread out on several cores. It's up to the DAW how smart the distribution is, not the plugins.


I'm glad you found my 'Multi-core Processors For Musicians' feature useful! Cool

Yes that's exactly it - although most instruments and plug-ins run as several threads, developers generally have no control over how these are distributed among the available cores. This is totally managed by the host application, and most audio applications treat each mono/stereo audio track (or soft-synth/sampler track), plus associated plug-in effects, as a single task, and allocate it to a single processor core.


Martin


u-he Diva seems to be the one exception (well now ACE too). If I turn on the multicore option in that I instantly get significantly better performance and in this case it looks like it is the plugin accessing it not the host. Not sure what it does that is different but it would be great if Alchemy could do that kind of magic.
----
My free patches here http://fingermarks.co.uk/music2.htm
My Soundcloud page: http://soundcloud.com/amused
^ Joined: 14 Sep 2002  Member: #3838  Location: In teh net
TwoToneshuzz
KVRian
- profile
- pm
- e-mail
PostPosted: Thu Mar 07, 2013 11:47 pm reply with quote
As a new Alchemy owner I to think a multithreading feature implementation like that in Diva and Ace would be the cat's meow!
----
waves break, but somehow it all makes sense.
^ Joined: 12 Jan 2010  Member: #223609  Location: Copenhagen
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012