Arturia Forums

Software Instruments => Pigments => Pigments - Feature Requests => Topic started by: craftycurate on January 09, 2019, 04:23:36 am

Title: Activate\Deactivate Analog OSCs individually
Post by: craftycurate on January 09, 2019, 04:23:36 am
Would be great if each Analog OSC could be powered on and off individually, esp if making patches intended for high polyphony, to save on CPU.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Aymara on January 12, 2019, 10:13:16 am
I think it would be sufficient to internally switch off an OSC, if the volume is set to zero. This safes CPU and doesn‘t require a GUI change, so implementation is done faster.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Biome Digital on January 12, 2019, 08:08:10 pm
If a volume of zero turns the oscillator off and you modulated the volume from zero, wouldn't that turn the oscillator on and off. Imagine doing that at audio rate!

Much better to have on/off buttons
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Aymara on January 13, 2019, 02:41:53 pm
If a volume of zero turns the oscillator off and you modulated the volume from zero, wouldn't that turn the oscillator on and off. Imagine doing that at audio rate!

Much better to have on/off buttons

Why would you modulate the volume of a switched off OSC?

Ok, a switch is the better alternative, but the volume approach is faster implemented, because no GUI change is needed. So that could be a first approach, until the switch is implemented.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Biome Digital on January 13, 2019, 08:02:34 pm
Maybe you mis understand. In your "zero-volume = off" idea, every time you modulated an OSC that saw on and it went to zero you would switch the osc off! lol

I can't image that would be good to switch on and off all the time.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Aymara on January 14, 2019, 12:58:13 pm
Maybe you mis understand. In your "zero-volume = off" idea, every time you modulated an OSC that saw on and it went to zero you would switch the osc off! lol

I can't image that would be good to switch on and off all the time.

Yes ... now I got it  ;D

Yeah, we would be forced to avoid unwanted zero values in modulation, which would be a pain, because currently no exact value input / correction by keyboard is possible.

Conclusion: Both, exact parameter input and an on/off switch, are must haves for a future version.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Jpro600k on January 14, 2019, 02:04:42 pm
It may be good to divide each OSC like a effect by tab.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Biome Digital on January 14, 2019, 02:11:44 pm
Nice idea, personally think it would be better how it is.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: craftycurate on January 14, 2019, 05:55:31 pm
If a volume of zero turns the oscillator off and you modulated the volume from zero, wouldn't that turn the oscillator on and off. Imagine doing that at audio rate!

Much better to have on/off buttons

Agreed - having on off buttons is a much better solution and more consistent with how things work elsewhere in the GUI e.g. the Master on\off for each main OSC, effect On\Off etc.

Simply deactivating the OSC when its volume is 0 is not really a solution - as others have posted, you don't want to be switching an oscillator on and off at audio rate.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Terrym on January 14, 2019, 07:07:20 pm
Hi All
 I asked for this request in testing but the dev team tell me if the osc volume is on 0 there is no more cpu used than if it was switched off.


regards
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Aymara on January 14, 2019, 08:00:49 pm
I asked for this request in testing but the dev team tell me if the osc volume is on 0 there is no more cpu used than if it was switched off.

So my zero volume workaround idea above to save on CPU is already implemented as it seems.
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Biome Digital on January 16, 2019, 11:34:54 am
He said it uses "no more cpu", doesn't say it switches it off
Title: Re: Activate\Deactivate Analog OSCs individually
Post by: Aymara on January 16, 2019, 11:53:17 am
He said it uses "no more cpu", doesn't say it switches it off

He said: „if the osc volume is on 0 there is no more cpu used than if it was switched off.“

For ME that clearly means, from a CPU perspectice zero volume or switch off would make no difference.