Com sox ( Troca de som ); se você tiver dois arquivos com taxas de bits semelhantes ou já definidos em um canal:
play -M A.mp3 B.mp3
Caso contrário:
play -m "|sox A.mp3 -p remix 0 1-2" "|sox B.mp3 -p remix 1-2 0"
O que isto faz é simplesmente play a saída de dois comandos sox que saem para pipe ( -p ); o primeiro remixes L / R para R e os segundos remixes L / R para L. Se você está jogando fontes com diferentes valores de ganho, etc. você pode precisar ajustar os dois comandos sox (ganho, etc).