CPU friendly according top what ? A 10 years old cpu ?werter318 wrote: Tue Dec 23, 2025 1:49 pm AVX2 is usually exactly where things can start going downhill sonically, depending on the algorithm, mainly due to changes in summation order, contraction, and reduced numerical determinism compared to narrower paths like SSE. I know you're fully aware of these things and have to deliver a somewhat CPU-friendly product though.
Zebra 3 Public Beta (final beta)
-
- KVRian
- 1105 posts since 11 Dec, 2020
-
- KVRer
- 19 posts since 18 Dec, 2025
Wow let me be super honest here I wasn't sure if you were baiting me here for a placebo effect, but this definitely is real and it literally fixed all the problems I had with it, believe it or not. After the fix it sound temporally coherent. That's the best way I can describe it. Does this work for Diva and ZebraHZ too? If yes that would be amazing for me.Urs wrote: Tue Dec 23, 2025 3:34 pmYou can write
!INSTRUCTION_SET=SSE4.2
in a text file and save it as "default.h2p" (with h2p being the actual file suffix) into the root preset folder.
Then, wherever we switch instruction sets dynamically, it'll use SSE instead of AVX, AVX2 or AVX512.
Let me know if you find audible differences.
- u-he
- Topic Starter
- 30180 posts since 8 Aug, 2002 from Berlin
Zebra 3 is our first venture into dynamically switching code for different instruction sets.
-
- KVRer
- 19 posts since 18 Dec, 2025
So I actually don't have any problems with ZebraHZ I was mostly just curious. With Diva I do have something similar though which is why I don't use it. In fact, 4.1 sounds calmer to my ears than the latest version.Urs wrote: Tue Dec 23, 2025 4:21 pm Zebra 3 is our first venture into dynamically switching code for different instruction sets.
-
- KVRist
- 230 posts since 4 Jun, 2017
This is very nerdy indeed but any chance you could render some audio samples to give me an example of what you’re hearing?werter318 wrote: Tue Dec 23, 2025 4:13 pmWow let me be super honest here I wasn't sure if you were baiting me here for a placebo effect, but this definitely is real and it literally fixed all the problems I had with it, believe it or not. After the fix it sound temporally coherent. That's the best way I can describe it. Does this work for Diva and ZebraHZ too? If yes that would be amazing for me.Urs wrote: Tue Dec 23, 2025 3:34 pmYou can write
!INSTRUCTION_SET=SSE4.2
in a text file and save it as "default.h2p" (with h2p being the actual file suffix) into the root preset folder.
Then, wherever we switch instruction sets dynamically, it'll use SSE instead of AVX, AVX2 or AVX512.
Let me know if you find audible differences.
-
- KVRer
- 19 posts since 18 Dec, 2025
I mean I could but these are small things which I just happen to be very sensitive to. Don't expect it will make a big difference and all I can say you need very deterministic daw playback for hearing these things.Benjamin923 wrote: Tue Dec 23, 2025 4:28 pmThis is very nerdy indeed but any chance you could render some audio samples to give me an example of what you’re hearing?werter318 wrote: Tue Dec 23, 2025 4:13 pmWow let me be super honest here I wasn't sure if you were baiting me here for a placebo effect, but this definitely is real and it literally fixed all the problems I had with it, believe it or not. After the fix it sound temporally coherent. That's the best way I can describe it. Does this work for Diva and ZebraHZ too? If yes that would be amazing for me.Urs wrote: Tue Dec 23, 2025 3:34 pmYou can write
!INSTRUCTION_SET=SSE4.2
in a text file and save it as "default.h2p" (with h2p being the actual file suffix) into the root preset folder.
Then, wherever we switch instruction sets dynamically, it'll use SSE instead of AVX, AVX2 or AVX512.
Let me know if you find audible differences.
- u-he
- Topic Starter
- 30180 posts since 8 Aug, 2002 from Berlin
We have a tool that does deterministic rendering. It's how we ensure that changes don't break existing features. I'll make a ticket for next year to render a few MIDI Files with the factory library and see if they zero, or what the difference might be.
-
- KVRer
- 19 posts since 18 Dec, 2025
You gotta give me some props for spotting this thoughUrs wrote: Tue Dec 23, 2025 4:38 pm We have a tool that does deterministic rendering. It's how we ensure that changes don't break existing features. I'll make a ticket for next year to render a few MIDI Files with the factory library and see if they zero, or what the difference might be.
-
- KVRer
- 19 posts since 18 Dec, 2025
Those things can null at like -120db or lower sometimes but if you say you have a deterministic rendering tool I'm willing to take the blind test if you send them over.Urs wrote: Tue Dec 23, 2025 4:38 pm We have a tool that does deterministic rendering. It's how we ensure that changes don't break existing features. I'll make a ticket for next year to render a few MIDI Files with the factory library and see if they zero, or what the difference might be.
- KVRAF
- 26934 posts since 3 Feb, 2005 from in the wilds
Not every plugin works without CPU issues. I can crush my cpu with a bunch of different software synths.DCrown wrote: Tue Dec 23, 2025 11:31 am
If every plugin works without cpu issues but Zebra 3, what does it tell you?
With Zebra 3, I can also crush my cpu. And I can also use it judiciously and get a large number of great sounds that don't crush the cpu.
- KVRAF
- 26934 posts since 3 Feb, 2005 from in the wilds
Those new filters are amazing... and stereo too. So here we are with Z3 which has incredible sound quality!Urs wrote: Tue Dec 23, 2025 1:33 pm
The main culprit of excessive CPU usage in Z3 are heavy oscillator effects when run at high resolution, and Diva-quality filters, which are stereo in Z3. People wanted Diva-quality filters, and they got them. So here we are![]()
Thank you
-
- KVRAF
- 2452 posts since 1 Jul, 2021
Every plugin I use = no cpu issuespdxindy wrote: Tue Dec 23, 2025 5:00 pmNot every plugin works without CPU issues. I can crush my cpu with a bunch of different software synths.DCrown wrote: Tue Dec 23, 2025 11:31 am
If every plugin works without cpu issues but Zebra 3, what does it tell you?
With Zebra 3, I can also crush my cpu. And I can also use it judiciously and get a large number of great sounds that don't crush the cpu.
Of course, I didn't refer to every plugin that exists.
(to make it clearer, I named a few and don't care about plugins I didn't buy because they aren't for me sound-or featurewise). In other words, I do not (want to) have every plugin, demoed most of Vstis, though.
Can't remember that I didn't buy a plugin I liked because of cpu issues.
BTW in one of my last projects I had 8 instances of Avenger and lots more plugins, so my computer can't be that bad.
I am ok with. Zebra 3 as long as I can use 50% of presets, cuz it sounds great and is very inspiring.
I wish you all a merry christmas!
- KVRAF
- 24406 posts since 7 Jan, 2009 from Croatia
I call bullshit on differences in sound between AVX and SSE 
-
- KVRer
- 19 posts since 18 Dec, 2025
You know what? As long as they keep the switch in the release version I don't give a damn whether you call bullshit or not. You probably learned what those things even mean today.EvilDragon wrote: Tue Dec 23, 2025 7:22 pm I call bullshit on differences in sound between AVX and SSE![]()
-
- KVRer
- 19 posts since 18 Dec, 2025
Also if they send the blind test I can once and for all shut all placebo callers up, that will be very funny and worth it.EvilDragon wrote: Tue Dec 23, 2025 7:22 pm I call bullshit on differences in sound between AVX and SSE![]()
