a few small tweaks to AudioRingBuffer gives us the ability to insert new content into the ring buffer in a random access manner. we've only changed behavior when you create an instance with the randomAcccessMode enabled.