erramienta @Linux para superponer archivos MP3 para usar en PHP

He estado buscando en Internet sin éxito una herramienta que permita superponer dos archivos mp3 uno encima del otro. Tengo un cliente que quiere crear un servicio que le permita a alguien seleccionar una pista de música y una pista vocal de una lista de archivos y luego hacer que se reproduzcan juntos. Su negocio produce CD de visualización y creo que esta sería la mejor ruta, ya que tiene cientos de secuencias de comandos de visualización mp3 y alrededor de 30 música de respaldo. Esto permitirá combinar dinámicamente estos 2 archivos y almacenarlos en caché en lugar de realizar el trabajo manual a pedido.

He investigado ffmpeg y otras herramientas, pero estas tienden a manejar el corte / división / fusión, etc., pero no he encontrado nada que me permita superponer dos pistas de audio una encima de la otra para producir una pista fusionada.

Supongo que lo que sería perfecto es algo similar a una versión de línea de comando de audacity.