top of page
Search

BatchCrossfader - Python scripting for tech sound workflow

Hey all! To keep myself busy during the job hunt, I've decided to start posting roughly every week about personal projects or other work in the hopes that it might keep me more accountable and also shine a spotlight onto some neat things I've been up to.


To kick things off, I developed a free application this past week called BatchCrossfader to solve a longstanding pain point in my sound design workflow. As my fellow audio folks are surely familiar, preparing assets for seamless looping can be tedious, requiring the use of an external DAW to import the asset and then crossfade the end of the sound with its beginning before re-exporting it again.


BatchCrossfader is a lightweight Python script that processes multiple files at once and applies this self-crossfade to each of them in bulk. The user can specify options such as crossfade length, linear or equal power curves, and file format. All you need to do is drop your files in a designated folder and run the script, and they will all be output with the crossfade applied. If you want to keep things organized, you can even copy your original folder structure into the input folder and the output folder will recreate it.


I've released versions for both Windows and Mac that should be easy to install and use, which can be downloaded at https://github.com/lavendrr/BatchCrossfader/releases. Hopefully some of my sound designer friends can get some use out of this, so please give it a try! Feel free to let me know how it works for you or if you have any feedback or suggestions on the program. See you all next week :)

Comments


bottom of page