The long DIVA thread
-
- KVRian
- 657 posts since 2 May, 2002 from Kalispell, MT
According to twitter, he installed the prototype a couple days ago (and installed a new SSD in the wifes iMac). Really people, it's so easy to stalk someone these days... catch up would ya 
- u-he
- Topic Starter
- 30194 posts since 8 Aug, 2002 from Berlin
We're working hard on her!
The main issue was making the filters run in realtime. As you know, Diva kind of transformed from "emulating this or that" into a "case study for zero-delay-feedback filters". The idea was, filters would commonly run "normal" but optionally run in zero-delay mode.
Due to the tremendous amount of computation we expected Diva to play 1 single note per cpu core, which is why we thought we'd add multicore support directly within the plugin. The other option was to calculate 2 or 4 voices at once, using SSE (which does have disadvatnages).
Now to the good news: My 4+ year old Clovertown (pre-Nehalem/i7/Westmere/Whatnot) manages up to 6 voices per core, with dual filter mode. That's because we use all 4 SSE registers for a single voice, having multiple problem solving algorithms compete with each other. (We haven't yet implemented multicore support though)
Unfortunately we haven't got a version with perfectly tuned levels and frequencies. Thus if we did a demo combining a Juno oscillator with an MS-20 filter it wouldn't exactly sound like the real deal. It would have too much of this or that or too much of something else lacking.
So basically, we're almost about to set the feature set in stone, and then start tweaking the algorithms to "fit".
Then we'd do a proper gui and sound examples.
Urs
The main issue was making the filters run in realtime. As you know, Diva kind of transformed from "emulating this or that" into a "case study for zero-delay-feedback filters". The idea was, filters would commonly run "normal" but optionally run in zero-delay mode.
Due to the tremendous amount of computation we expected Diva to play 1 single note per cpu core, which is why we thought we'd add multicore support directly within the plugin. The other option was to calculate 2 or 4 voices at once, using SSE (which does have disadvatnages).
Now to the good news: My 4+ year old Clovertown (pre-Nehalem/i7/Westmere/Whatnot) manages up to 6 voices per core, with dual filter mode. That's because we use all 4 SSE registers for a single voice, having multiple problem solving algorithms compete with each other. (We haven't yet implemented multicore support though)
Unfortunately we haven't got a version with perfectly tuned levels and frequencies. Thus if we did a demo combining a Juno oscillator with an MS-20 filter it wouldn't exactly sound like the real deal. It would have too much of this or that or too much of something else lacking.
So basically, we're almost about to set the feature set in stone, and then start tweaking the algorithms to "fit".
Then we'd do a proper gui and sound examples.
-
Bronto Scorpio Bronto Scorpio https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=98170
- KVRAF
- 5546 posts since 13 Feb, 2006 from Wiesmoor, Germany
Great 
I can't wait to hear the sound examples
Cheers
Dennis
I can't wait to hear the sound examples
Cheers
Dennis
-
News From The Sky News From The Sky https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=241844
- KVRist
- 186 posts since 20 Oct, 2010
Urs wrote:Due to the tremendous amount of computation we expected Diva to play 1 single note per cpu core
What's the advantage of zero-delay-feedback filters? Is the resonance more convincing or something? How noticeable is the difference?
-
- KVRAF
- 3817 posts since 8 Mar, 2006
Me too!Bronto Scorpio wrote:Great
I can't wait to hear the sound examples![]()
- u-he
- Topic Starter
- 30194 posts since 8 Aug, 2002 from Berlin
Well, for most parts it's simply an academic question. With some filter types there is no measurable difference at all if the resonance and/or cutoff is low.NewsFromTheSky wrote:Urs wrote:Due to the tremendous amount of computation we expected Diva to play 1 single note per cpu core![]()
What's the advantage of zero-delay-feedback filters? Is the resonance more convincing or something? How noticeable is the difference?
However, as soon as high frequencies, high resonance or fast modulations enter the scene, the picture changes.
If it's worth it, remains to be seen and my vary from user to user. It's only about 2-3 times as much cpu as ACE or TyrellN6 and there'll be an option to switch it off. In latter case Diva will be as cpu hungry as ACE or TyrellN6.
-
- KVRAF
- 3817 posts since 8 Mar, 2006
Maybe in the near-future you might consider having a dedicated hardware unit to run CPU heavy u-he software! 
-
- KVRAF
- 1895 posts since 13 Oct, 2002
Noooooooooooo!3ee wrote:Maybe in the near-future you might consider having a dedicated hardware unit to run CPU heavy u-he software!
I'd rather see accessory processing like CUDA or Firestream than dedicated hardware. There's also time: AFAIK Moore's law is still valid. 24 cores anyone?
IMO, the fact that we can generate and modify high quality sound outside the confines of traditional hardware is an huge step forward.
- KVRAF
- 7791 posts since 20 Jul, 2004 from Clearwater
Are there any audio demos for DIVA yet?
Wavsen.com - Professional mix delivery platform with client approval, watermarking, and portfolio page builder.
- u-he
- Topic Starter
- 30194 posts since 8 Aug, 2002 from Berlin
Nope... too early. We haven't modelled the VCAs yet.djanthonyw wrote:Are there any audio demos for DIVA yet?
- KVRAF
- 2655 posts since 18 Mar, 2011 from Spain
- KVRAF
- 2147 posts since 30 Oct, 2006 from Australia, NSW
Easy Easy... patience children.
http://www.voltagedisciple.com
Patches for PHASEPLANT ACE,PREDATOR, SYNPLANT, SUB BOOM BASS2,PUNCH , PUNCH BD
AALTO,CIRCLE,BLADE and V-Haus Card For Tiptop Audio ONE Module
https://soundcloud.com/somerville-1i
Patches for PHASEPLANT ACE,PREDATOR, SYNPLANT, SUB BOOM BASS2,PUNCH , PUNCH BD
AALTO,CIRCLE,BLADE and V-Haus Card For Tiptop Audio ONE Module
https://soundcloud.com/somerville-1i
- KVRAF
- 2686 posts since 5 Feb, 2004 from Nevada City, California
- KVRAF
- 2655 posts since 18 Mar, 2011 from Spain



