Arturia Forums

Software Instruments => Pigments => Pigments - Feature Requests => Topic started by: Vagelis on May 17, 2021, 11:57:15 am

Title: Granular engine- Speed Mode for start position
Post by: Vagelis on May 17, 2021, 11:57:15 am
First of all thank you for this amazing instrument, best for sound design!

I would like to request another mode for start position that would allow us to change the speed of the sound forwards and backwards. It could go faster, slower, or freeze the sound when the knob is to the middle.

We could achieve something similar by modulating the start position, but having a stretch function has few advantages, like it would be easier to stretch more precisely to the speed we want, change the direction (forward-backward) and also we could get different results by modulating it.

That's the only thing i'm missing in granular engine and imo with this included it will be the most complete granular synth ever :)
Title: Re: Granular engine- Speed Mode for start position
Post by: LBH on May 17, 2021, 05:46:52 pm
Hi,

A function set to BIPOLAR can modulate a parameter in both direction, you can draw curves and other forms, so you actually can achieve speed changes, and you can even have the function to only run once, so it can stay at any point you set.
Why can't you use that?
Title: Re: Granular engine- Speed Mode for start position
Post by: Vagelis on May 17, 2021, 10:26:18 pm
HI, that's the way I'm using it now. As i mentioned on my first post, i can achieve similar results with an envelope.
But having a speed knob also imo, it would be nice to experiment with stretch by adjusting the speed knob manually, without drawing a new curve each time with envelope.




 
Title: Re: Granular engine- Speed Mode for start position
Post by: LBH on May 18, 2021, 06:05:18 pm
Hi,

Anything you can modulate with a modulator automaticly, you can modulate manually.
It's allready possible somehow to set the Sample/ Grain start, the direction of the sample, the speed of the grains, the pitch, and the 6 samples slots also give further possibilities in playing different samples. 

I thought that you might wanted a to be able to change the regular Sample Engines sample playback time so the playback time and the played part of a sample is the same no matter which pitch is played. Meaning that a unlooped sample allways play the excact same amount of time no matter which pitch you play it in, if you hold notes. I Thought that might was, what you meant by "Speed" and "Stretch".
I don't know how much CPU such a feature would require. At the time being the 6 sample slots can be used to contain 6 samples sampled in different pitch. I can see a potentiel in a sample timestretch feature.