Yes and in NI Kore. Working very wellCrackbaby wrote:Incredible update! Multi threading works in EnergyXT (which i don't think is multithreaded in the first place?)
Diva update?
- KVRAF
- 37397 posts since 14 Sep, 2002 from In teh net
- u-he
- 30189 posts since 8 Aug, 2002 from Berlin
Sorry, Core2Duo has a memory bottleneck, just like my 2007 Mac Pro. It doesn't do much there...4damind wrote:Multithreading needs more CPU power (20% for a 2-stacked voices with "great" accuracy) on a Core 2 Duo. May be this "improvement" goes in the wrong direction.
- u-he
- 30189 posts since 8 Aug, 2002 from Berlin
It's possible. Halion uses it, Harmor does it and now Diva, and maybe a few more that I do not know.mabian wrote:I thought that a plugin couldn't use multiple cores because the DAW handles cores itself (and usually allocates all plugins in a track to same core).
Is it wrong? Or is it voodoo?
- Mario
(actually, disc streaming samplers would need to be multi threaded too)
- u-he
- 30189 posts since 8 Aug, 2002 from Berlin
You're going to be lucky with the 12 corejustin3am wrote:I haven't had a chance to check out a beta in a while. I definitely see big performance improvement on my Quad i7 MBP, not so much on the dual core machines I use for work. I can't wait till I get home to try it on the 12 core monster MacPro.
Please send those patches to us. Clemens needs to look into that. We're not aware of any changes, but this rises a red flag. We do need to check this out before releasing anything.Has filter tuning changed? The last version I used was the release build and it seems like patches where I used the filter as an oscillator, are now out of tune. Not a big deal, I need to update my patches anyway, just wondering
- KVRAF
- 1617 posts since 11 Dec, 2008 from Minneapolis
I'm sure there's some voodoomabian wrote:I thought that a plugin couldn't use multiple cores because the DAW handles cores itself (and usually allocates all plugins in a track to same core).
Is it wrong? Or is it voodoo?
- Mario
I wouldn't swear on anything, but - generally there's sort of a global threading environment managed by the OS, communicating in relatively direct way with hardware. An OS will have a 'make thread' procedure that's called by a program; that should be the same inside a VST as a DAW in terms of, what sorts of requests it can make of that environment's resources.
- KVRAF
- 13124 posts since 7 May, 2006 from Southern California
Here you are, sir.Urs wrote:Please send those patches to us. Clemens needs to look into that. We're not aware of any changes, but this rises a red flag. We do need to check this out before releasing anything.Has filter tuning changed? The last version I used was the release build and it seems like patches where I used the filter as an oscillator, are now out of tune. Not a big deal, I need to update my patches anyway, just wondering
http://www.3amnoise.net/diva_filterdrones.zip
These were made with build 478. In that build, C3 is perfectly in tune and 4 octaves up is 6 cents below C7. Tuning is roughly the same across all filters.
In Diva 1.0.0, C3 is perfectly in tune and C7 is ~13 below. Tuning is roughly the same across all filters.
In Diva 1.0.1, C3 is ~1 cent below and C7 is ~17 below. Tuning is roughly the same across all filters.
In build 585, C3 is ~1 cent below and C7 is ~37 cents below. Tuning is still roughly the same across all filters.
- KVRist
- 425 posts since 9 Nov, 2004
using diva 64 bit, a quad core q6700 / win7 64bit / reaper 64 bit - 256 samples ASIO buffers, it works fantastic in the new multithreading mode! i can now play patches fine that without multithreading just dissolve into crackling! no crashes here.
Urs mentioned there is an improvement in the sound of the transients in the new version, anyone picking up on that?
Urs mentioned there is an improvement in the sound of the transients in the new version, anyone picking up on that?
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 12443 posts since 16 Aug, 2006
I'm getting more than a 50% performance increase with the new version on my i7. Nice job Urs, Clemons, and co.
-
Echoes in the Attic Echoes in the Attic https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=180417
- KVRAF
- 12018 posts since 12 May, 2008
Does this multi-threading not apply to Ableton Live? As far as I understood, Live assigns each track to a core and I didn't think there was a way around that for any plug-in. I've tested the new beta and haven't seen any different in cpu on the Live cpu meter but I can't say I've tested thoroughly the system cpu meter. If anything Live may be showing slightly more cpu from DIVA. I'm on a macbook pro i7 from last year. I am seeing however that it loads now the quality setting correctly as is stored in an Ableton rack so that's cool.
-
- KVRAF
- 1594 posts since 16 Jan, 2010 from Denver
Try it on a pad poly type patch, like the wash in the polys area. With 5 notes on the initial hit in divine I can get close to 50% in ableton. With multithreaded that drops to 25, you can flick it on and off and see the difference immediately.
Then again this is also windows x64, not sure if that makes a difference, but its still ableton
Then again this is also windows x64, not sure if that makes a difference, but its still ableton
- KVRAF
- 13124 posts since 7 May, 2006 from Southern California
I'm also using Live on a 2011 i7 MBP, I'm using the Audio Unit. The difference is most notable for me on patches with stacked voices or when I play chords. Particularly when I play patches with lots of FM and high resonance.Echoes in the Attic wrote:Does this multi-threading not apply to Ableton Live? As far as I understood, Live assigns each track to a core and I didn't think there was a way around that for any plug-in. I've tested the new beta and haven't seen any different in cpu on the Live cpu meter but I can't say I've tested thoroughly the system cpu meter. If anything Live may be showing slightly more cpu from DIVA. I'm on a macbook pro i7 from last year. I am seeing however that it loads now the quality setting correctly as is stored in an Ableton rack so that's cool.
On my MacPro, Diva in Divine mode is performing better than Bazille in some cases!
-
Echoes in the Attic Echoes in the Attic https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=180417
- KVRAF
- 12018 posts since 12 May, 2008
I did use a polyphonic pad to test - I used "Deep Space DIVA" (beautiful sound!)
But I'm using the VST in Ableton on OSX Lion. Maybe the optimization was AU only? Or maybe Ableton's cpu meter wasn't accurate? I opened the AU in Logic and that patch seemed higher than what was normal in the VST.
But I'm using the VST in Ableton on OSX Lion. Maybe the optimization was AU only? Or maybe Ableton's cpu meter wasn't accurate? I opened the AU in Logic and that patch seemed higher than what was normal in the VST.
- KVRAF
- 13124 posts since 7 May, 2006 from Southern California
I'm still on 10.6.8.Echoes in the Attic wrote:But I'm using the VST in Ableton on OSX Lion. Maybe the optimization was AU only? Or maybe Ableton's cpu meter wasn't accurate?
The CPU meter in Live is not accurate. It's as if it's just polling a single core or something. I was watching the Activity Monitor utility built into OSX.
- KVRAF
- 1617 posts since 11 Dec, 2008 from Minneapolis
Just a point that comes up a lot when Live's CPU usage does - the Live CPU meter only measures the busiest core. It's more truthful than an averaged overall meter, in a sense, because only one core has to max out for drop outs to occur. So overall CPU load is at most that number times the number of cores in use.
Speculation - I'd imagine Ableton can run a single track as a thread or something like that, but VSTs are sort of a black box - Ableton can manage in and out but not the internals. I'm assuming VSTs can spawn threads by talking directly with the OS, so that's outside of a DAW's control.Echoes in the Attic wrote:Does this multi-threading not apply to Ableton Live?

