Take-selection was keyed only on the caller's v, but callers pass small constants (chip is always v:0), so only the first take of each sound ever played. Add a per-name cursor that advances every call: consecutive plays now walk the takes, v just offsets simultaneous sounds and drives pitch.