Audio wav simultaneos

Preciso tocar 2 sons em Java da seguinta maneira: Tocar o primeiro som…milissegundos antes de terminar o primeiro som, já preciso tocar o segundo som…nos mesmos milissegundos antes de terminar este segundo som, preciso tocar o primeiro som novamente…e assim sucessivamente em loop alternando entre eles. Consigo tocar os dois sons em loop, porém apenas toca um som quando termina o outro. Alguám tem ideia de como fazer tocar um som antes do outro som terminar a execução?