Hehe.. That tells me that multi-core is not supported in Chromaphone 3. I won't bother emailing them to ask.gondii wrote: Fri Oct 01, 2021 12:48 am I also suggested multi core support (when it was released) and they just said that they don't comment on development.
Chromaphone 3 - pitch bend and CPU spikes
- KVRAF
- 1920 posts since 23 Sep, 2005
-
- KVRian
- Topic Starter
- 1353 posts since 26 Sep, 2002 from Montreal, CANADA
So what happens when a plug is not multicore?
Does it just focus the CPU on a single core for real?
What about the other plugins? Does multithreading balance the CPU load for the other plugins or does something gets tipped off?
I am just curious. Reaktor (Prism) also has a similar scenario.
Does it just focus the CPU on a single core for real?
What about the other plugins? Does multithreading balance the CPU load for the other plugins or does something gets tipped off?
I am just curious. Reaktor (Prism) also has a similar scenario.
-
- KVRAF
- 3735 posts since 17 Sep, 2016
I think you may have something here. I had to search to find a Chromaphone 3 preset that had issues with the pitch bend. Many do not.Muziksculp wrote: Thu Sep 30, 2021 8:50 pm I turned down the number of Voices in Chromaphone 3 to Four Voices in the Settings, this helped in reducing CPU load a bit, I wonder if it supports using multiple cores ? Some VSTs have a multicore support that can be enabled to offer better CPU performance, Chromaphone 3 doesn't have this in the settings.
With the standalone synth using a factory library preset that defaults to 8 voices, "Cheerful FM", it instantly choked when I moved the pitch bend. While observing the Windows task manager, I could see that the load was all being carried with one of my 6 cores, nearly maxing that core out, on an i5-9600K with clock running at 4.6 GHz.
After dropping back to 4 voices on that patch, the pitch bend was playable with reduced CPU increase of several percent. But core not maxed out with 4 voices.
So yep, apparently not multicore aware either...
Last edited by zzz00m on Sun Oct 03, 2021 12:26 am, edited 1 time in total.
Windows 10 and too many plugins
-
Synthient Sound Synthient Sound https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=428766
- KVRist
- 128 posts since 29 Oct, 2018
I just recently got Expressive E Imagine (done with AAS) and it appears to have the same single core problem. Sounds fantastic and I was seriously considering grabbing Chromaphone, but I'm a little disappointed by the CPU performance on Imagine.
- KVRAF
- 1920 posts since 23 Sep, 2005
The CPU amount Chromaphone 3 uses, imho. is a direct result of AAS not coding multicore processor functionality.
I bet if they add it via a future update, the CPU usage will drop dramatically. But will they do it ? That hasn't happened so far, and I'm not feeling optimistic that they will do so.
I bet if they add it via a future update, the CPU usage will drop dramatically. But will they do it ? That hasn't happened so far, and I'm not feeling optimistic that they will do so.
-
- KVRAF
- 3735 posts since 17 Sep, 2016
Just out of curiosity, do you have any examples of synths that do use multicore processor functionality?Muziksculp wrote: Sun Oct 03, 2021 12:34 am The CPU amount Chromaphone 3 uses, imho. is a direct result of AAS not coding multicore processor functionality.
I bet if they add it via a future update, the CPU usage will drop dramatically. But will they do it ? That hasn't happened so far, and I'm not feeling optimistic that they will do so.
Windows 10 and too many plugins
- KVRAF
- 1920 posts since 23 Sep, 2005
I'm sure I do.zzz00m wrote: Sun Oct 03, 2021 12:58 amJust out of curiosity, do you have any examples of synths that do use multicore processor functionality?Muziksculp wrote: Sun Oct 03, 2021 12:34 am The CPU amount Chromaphone 3 uses, imho. is a direct result of AAS not coding multicore processor functionality.
I bet if they add it via a future update, the CPU usage will drop dramatically. But will they do it ? That hasn't happened so far, and I'm not feeling optimistic that they will do so.
Some Synths have an option to enable multicore feature, some do it automatically from within your DAW. I will have to do some digging into some of my Synths to see if I find one that has the option of enabling it in the settings, I forget which ones have it, given I have too many VST Synths
- KVRAF
- 1920 posts since 23 Sep, 2005
- KVRian
- 1113 posts since 8 Oct, 2019
Several of the u-he synths use multi core, like DIVA, Repro 1/5 and ACE. And the difference it makes, especially for the "heavy weights" like DIVA and Repro are massive.zzz00m wrote: Sun Oct 03, 2021 12:58 am Just out of curiosity, do you have any examples of synths that do use multicore processor functionality?
-
- KVRAF
- 3735 posts since 17 Sep, 2016
Yes, you are correct about u-he. I forgot about that.gondii wrote: Sun Oct 03, 2021 8:36 amSeveral of the u-he synths use multi core, like DIVA, Repro 1/5 and ACE. And the difference it makes, especially for the "heavy weights" like DIVA and Repro are massive.zzz00m wrote: Sun Oct 03, 2021 12:58 am Just out of curiosity, do you have any examples of synths that do use multicore processor functionality?
I have Repro 1/5, and the multicore option is present (and enabled). Observing the Repro 5 CPU load in Windows Task Manager when playing, I notice that 4 cores were being evenly used.
Edit: That 4 core use was when I ran Repro 5 in "standalone" mode using NanoHost64. Just loaded Repro 5 into an Ableton Live 11 set, and it used all 6 of my cores.
So cheers to u-he, and anyone else who figures out how to make their synth multicore aware!
Windows 10 and too many plugins
-
- KVRian
- 1275 posts since 3 Jan, 2020
I really don't see the benefit of multi-core support for most synths. Unless a single instance manages to overload the CPU, there's no benefit. Spreading out the work over multiple cores actually makes it slower. The only thing that really makes a difference is AVX for unison.
It's much better if you let the DAW put the different plugins on separate threads/cores.
It's much better if you let the DAW put the different plugins on separate threads/cores.
-
- KVRAF
- 3735 posts since 17 Sep, 2016
If a modern CPU hungry synth exceeds the single core speed of a computer, the audio will breakup as the audio buffer cannot be updated in time, i.e., samples are missed.Held wrote: Sun Oct 03, 2021 2:19 pm I really don't see the benefit of multi-core support for most synths. Unless a single instance manages to overload the CPU, there's no benefit. Spreading out the work over multiple cores actually makes it slower. The only thing that really makes a difference is AVX for unison.
It's much better if you let the DAW put the different plugins on separate threads/cores.
So in that case, it would be better to utilize more than one core for that synth.
Regarding DAWs, yes they can offer plugin optimization, but synth tracks are usually routed to one CPU thread, as far as I have seen. My testing with Repro is the first time I have seen a DAW allow a synth track to access more than one core. So evidently, some DAWs are apparently aware of multicore aware synths and provide even more CPU optimization in that case.
Windows 10 and too many plugins
- KVRian
- 1113 posts since 8 Oct, 2019
I mean,... turning on and off multi core support in DIVA while looking at the CPU meter is really all the proof I need that it's working. I really hope that AAS figure it out for Chromaphone 3.
- KVRAF
- 1920 posts since 23 Sep, 2005
Hopefully AAS will add Multi-Core Support for Chromaphone 3 via an update.
I will email them, and request this as well. It makes so much sense that they add this feature. I would also recommend other Chromaphone 3 users request this directly from them via email. At least that will make them aware that this is badly needed to make it more functional, and practical to use.
I will email them, and request this as well. It makes so much sense that they add this feature. I would also recommend other Chromaphone 3 users request this directly from them via email. At least that will make them aware that this is badly needed to make it more functional, and practical to use.
-
- KVRian
- 1275 posts since 3 Jan, 2020
We basically said the same thingzzz00m wrote: Sun Oct 03, 2021 2:54 pmIf a modern CPU hungry synth exceeds the single core speed of a computer, the audio will breakup as the audio buffer cannot be updated in time, i.e., samples are missed.Held wrote: Sun Oct 03, 2021 2:19 pm I really don't see the benefit of multi-core support for most synths. Unless a single instance manages to overload the CPU, there's no benefit. Spreading out the work over multiple cores actually makes it slower. The only thing that really makes a difference is AVX for unison.
It's much better if you let the DAW put the different plugins on separate threads/cores.
So in that case, it would be better to utilize more than one core for that synth.
Regarding DAWs, yes they can offer plugin optimization, but synth tracks are usually routed to one CPU thread, as far as I have seen. My testing with Repro is the first time I have seen a DAW allow a synth track to access more than one core. So evidently, some DAWs are apparently aware of multicore aware synths and provide even more CPU optimization in that case.
If you email them, it might be better to ask them to fix the pitch bend rather than asking for multi-core support. It would suck if the pitch bend still didn't work properly after they've added multicore support.Muziksculp wrote: Sun Oct 03, 2021 6:49 pm I will email them, and request this as well. It makes so much sense that they add this feature.

