Well, this seems to work. Tested but not thoroughly:
Overlap:
Begin play sets up a timer:
And the event that swaps the music:
The arrays are just sound waves. And attached is a text file of the BP:
[link text][4]
PS: The two floats need to be the same, and the random int is the size of the array: