Array along curve scaling and distribute

I’m trying to get automatic creation of Pearl Necklace but do’nt know ho to distribute along the curve path
evently ( not touch each other , not too separate from siblings)
Could nyone give some idea?
my working docs are:
Chute.gh (16.3 KB)

chute.3dm (407.5 KB)

Like this?

DivideDistance_re.gh (6.5 KB)

Sorry but i could not insert this within the scaled beans
This is created by array on curve, then scale each one to be a little smaller than the previous one until the less desired size, but array on curve doesnot have a parameter to set size decrement percent with a gap of 1 unit

Have you tried the Milgrain component of Peacock? Looks like that’s what you’re looking for.

Yés, worked. Had to Rebuild path curve(?) xact what i needed