I think the chance samples from the start fit better than silence is quite low. If I stick to the vocal use case I mentioned above it would probably be fading out anyway, so silence wouldn't be a problem for me.
IMHO, to avoid refactoring or making the loop code more complicated it'd be best (easiest for now) to prevent the loop being shifted beyond the end?
ok, I misunderstood 'recursive'.
I think the chance samples from the start fit better than silence is quite low. If I stick to the vocal use case I mentioned above it would probably be fading out anyway, so silence wouldn't be a problem for me.
IMHO, to avoid refactoring or making the loop code more complicated it'd be best (easiest for now) to prevent the loop being shifted beyond the end?