I also have some annoyingly high CPU usage numbers when using Pigments in Studio One 4.5 Professional.
S1 has this functionality that it gives plugins a separate process with separate block-size settings for instruments and audio while still managing to keep the latency low.
This gives Pigments its own process with a 1024k block-size, and I'm using 44.1kHz and some times 48kHz sampling with 24 bit-depth, 64bit processing on a modern MacBook Pro (Intel i7).
This works fine with most other plugins, but Pigments in particular makes the CPU meter jump around and spikes all the time with this setting enabled, causing crackles and pops.
I manage to get by with turning off the Studio One "Native Low Latency" feature when I'm using Pigments, but it would be nice if it behaved like my other synth plugins, as turning off this feature means I'll also have to change my audio interface block size to keep getting low latency which is a PITA in the middle of a session.
I've tried using both the AU and the VST3 versions of Pigments, but same result. The default patch that loads when Pigments activate ("Synthwave Reverses") totally makes my CPU catch fire.
Using a simple patch helps a little, but hey, I have other synths for that!
Using Pigments in Stand-Alone mode demands around 20% CPU at most, even with the heaviest patches loaded.
Something fishy going on with the VST/AU versions.
It's gotten to a point where I rather load a different synth when using Studio One, because Pigments is such a rude boy.
Now I mostly use Pigments in Stand-Alone mode for playing around, which is a shame, as I hoped this would be my new go-to synth for most things.
Hi and welcome to Arturia forums.
Your problem is'nt about Pigments but about Studio One.
I have Studie One 3. I'm afraid you are misunderstanding the so called Drop out Protection system. That's why i ask the OP about that in my previous post in this thread.
If it worked the way you seem to think i does, then you should be able to run CPU hungry applications on bad CPUs. Such magic wand does'nt excist.
If the 1048 samples buffer you mention actually was added to your real time performance, then it would be high latency and not low latency.
You does'nt tell some very important things, like what's the buffer you use for your soundcard? That is the buffer you have for your real time performance. And because of the way the dropout protection system works, then it actually put even more load on your CPU for a real time performance than this buffer actually would without using the system, if you use it.
You say this system work great for other plug-ins. Which plug-ins?
If you take an empty song, and then load one of those plug-ins, then what is your CPU reading with and "without" the dropout protection system on? My guess is you have higher CPU usage with the system on, but you have just not come into a situation where you hear it.
Presonus actually recommend to disable "Use native low latency monitoring for instruments", if you use virtual instruments with high CPU usage. Why should they recommend this, unless the system actually add to the CPU load for the real time performance, like it actually does?
Have you read and understood Presonus informations about this?
There are other issues with the so called dropout protection system, but no need to go into that in this forum. Presonus also have forums.
I recommend to do this:
1. Disable "Use native low latency monitoring for instruments"
2. Set the Dropout protection to "Minimum" as you unfortunately can't disable it. I wish you could totally disconnect it, so you did'nt have the code in use at all for this system.
3. Set you soundcard buffer to a setting, that work. You actually confirm this works.
This will make Studio One work as closely as possible to what you in any system can expect to be the lowest CPU load at any given soundcard settings for a realtime performance.
How should it be Pigments that's the culprit? BTW: Why do you use 64bit processing? Can you hear a difference form 32bit? If this seting give you issues, then change it. And perhaps read something about it, if you don't know about it. In my Studio One the default setting is 32bit processing. (
It has nothing to do with 32 and 64 bit applications.)
There are many i7 CPUs, so it's allways a good thing to specify which one and it's specifications.