KVR Audio is the Internet's number one news and information resource for open standard audio plugins. We report new releases, product announcements and product updates (major and minor) for all VST Plugins, DirectX Plugins and Audio Units Plugins. We manage a fully searchable audio plugin database (updated daily), and offer many free member services including user reviews, product update notifications and a very active discussion forum. We also host official support forums for many plugin developers plus the official Receptor support forum.
Plug-in Database: Virtual
Instruments, Effects & Hosts
Banks & Patches
Download & Upload
Plug-in Ratings
by KVR Members
Wiki: Tutorials,
Audio Lexicon, ...
Listen to Music
by KVR Members
Search
KVR

Google Powered Search:

in new window

KVR Powered Plug-in Search:

AuthorTopic: ConcreteFX Ethereal Update
wrench45us
Posted: 22nd August 2003 12:15
I know nothing about this vsti at all, but am intrigued by the news release
noting that they cut CPU usage by 40-50%.
Yipes! Was Ethereal a notorious CPU piggy?
Is that typical improvement for an upgrade or marketeers on the loose? Was this interpreted code that's now assembled? Did they stumble on some magic code optimizer?
We can forget about Freeze functions, I'm thinking they should market their ability to reduce CPU usage by 40-50%.
Concretefx
Posted: 22nd August 2003 13:30
Hi there

Thanks for the interest, before it was using 50-60% on a 6 note chord using the preset BigCh and now it uses 30-40% using the same setup, on a 1 GHZ machine.

I managed to do this because I found that it was using a lot of processing power accessing large arrays, with smaller arrays and a bit of better memory management I managed to reduce the load quite a lot, some of the preset being better than others

Cheers

Jon: ConcreteFX
ttoz
Posted: 22nd August 2003 13:34
Concretefx wrote:
Hi there

Thanks for the interest, before it was using 50-60% on a 6 note chord using the preset BigCh and now it uses 30-40% using the same setup.

I managed to do this because I found that it was using a lot of processing power accessing large arrays, with smaller arrays and a bit of better memory management I managed to reduce the load quite a lot, some of the preset being better than others

Cheers

Jon: ConcreteFX


just curious, what platform were these percentages tested on? I mean the demo's a big almost 6 meg download for us 56k ers so just want to know before i dl
Concretefx
Posted: 22nd August 2003 13:37
Hi there

The figures come from a 1Ghz machine with 256mb.

Cheers

Jon
dougsyo
Posted: 22nd August 2003 14:08
wrench45us wrote:
I know nothing about this vsti at all, but am intrigued by the news release
noting that they cut CPU usage by 40-50%.
Yipes! Was Ethereal a notorious CPU piggy?

A few of Ethereal's patches consume a lot of CPU, relative to the speed of the processor. Jon cited the BigC patch in e-mail to me - with that patch I get 43% of CPU used on a 5-note chord on my 1.1Ghz Celeron laptop.

I was a tester for the new algorithm. In the worst case example I could devise, the sound difference between the two was extremely subtle. With the optimized setting, the 43% above dropped to 28% on the same 5-note chord.

This can make the difference between "buy" or "don't buy", or "can I get another note or put another stage in this envelope" or "do I bounce this track".

I'll leave Jon to comment further on this, as y'all already know Ethereal is one of my favorite synths. It's far more than "just" an additive pad synth.

Doug
wrench45us
Posted: 22nd August 2003 17:10
thanks for the response
nothing like hearing from the source
and as a developer I enjoy hearing the technical internal details
I'm not directly involved in real-time programming, but speed of Windows side execution is as much an issue in my field as CPU usage is in the vst arena. thanks. Esp. sine it's in my price range I'll give it a try.
Forum topics in the archive are read only. New posts should be made in the main KVR Forums.
Disclaimer:
All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).