Feature Request: Batch “Donut” / Template Audio Merge

I’d like Audacity to support a batch workflow where one fixed audio file, such as a promo donut, intro/outro wrapper, music bed, or branded template, can be automatically combined with multiple voice tracks and exported as separate finished files.

For example:

  • I select one donut/template file: Promo_Donut.wav

  • I select multiple voice tracks:

    • Voice_Track_1.wav

    • Voice_Track_2.wav

    • Voice_Track_3.wav

    • Voice_Track_4.wav

    • Voice_Track_5.wav

  • Audacity outputs:

    • Promo_Donut_Voice_Track_1.wav

    • Promo_Donut_Voice_Track_2.wav

    • Promo_Donut_Voice_Track_3.wav

    • Promo_Donut_Voice_Track_4.wav

    • Promo_Donut_Voice_Track_5.wav

This would be especially useful for radio/podcast promos, daily imaging, sponsorship reads, station sweepers, episode intros, and repeated production pieces where the only thing changing is the voice track or segment inserted into the same production shell.

1 Like

Very cool idea! Do you know of any other tools out there that implement this?

1 Like

Until that feature request is implemented, you can assign tracks to channels, where they will be saved as separate streams in the interleaved data depending on the audio format and container. Though I don’t think I have ever done this and then gone back later to retrieve them that way. And there may be a limit to the number of possible channels, with 6 coming to mind.

1 Like

This sounds like something you should be able to ask your LLM of choice (like chatgpt) and get a functioning ffmpeg script out of that does it for you

1 Like

Cool idea. I will try it and let you know!

Nice workaround. Will take a look and see if I can make something happen.