I’m trying to roll my own version of a granular synthesizer and after having read various differents aproaches and code I have still some important doubts about grain arrange/rendering.
Afaik most synth’s grain density parameter refer to the number of grains rendered, but some use it as “grains played at once” whereas others use it as “grains placed in the buffer” (does the first correspond with synchronous granular synthesis, and the latter with asynchronous one?). For instance with this latter version, with only 1-2 grains you hear a rythmic sound that goes on and off and that becomes filled and texture-like sounding the more grains you play since the grains fill the whole buffer to say something. But what happens when you fill the whole buffer, the extra grains are added to the already sounding ones or the all grain lenght shortens to let the extra grains fit in?
I think it must be an easy concept but I can’t seem to get it.