I’d like to automate the export of stems. My manual workflow is very simple:
- Mute all buses (e.g., Drums, Bass, Pianos, Strings) **
- Unmute the desired stem bus (e.g., Drums)
- Export
- Re-mute the stem bus (e.g., Drums)
- Repeat for remaining stem buses
** Note that soloing stem buses doesn’t work because upstream effects channels don’t always get printed.
It’s a simple process but tedious, at roughly ten-minutes per stem. Factor the mix master and a couple alt mix versions (e.g., Clean, VocalUp, VocalDn), and you’re facing three hours of thumb-twiddling. If you carry this over to pre-mastering, you’ll repeat this at least three times per audio file (though the processing demands and time are usually a bit less). It’s days of work that could instead be done while I sleep.
I’ve tried automating this procedure with AutoHotKey, but am having difficulty. For example, I can target the Project window and send keystrokes to cycle through the tracks and disable/enable the mute button. But when it comes to interacting with the mixdown window, things fall apart. For starters, I can’t target the filename field because Window Spy doesn’t reveal any identifying info for it.
Any AutoHotKey experts have some pointers?
Thank you.