chatgpt made an audio processing script for me

just because you want to be studio boy with logic pro doesn’t mean you take your eye off the ball: batch processing a bunch of stem-based audio projects from a digital mixer (zoom livetrak, tascam models, etc) into something you can listen to for quick reference.

that’s the goal i wanted to achieve.

that’s not a job for logic pro, that’s a job for a robot. a software robot. and you write software robot things and can figure out how to do stuff, but these days you have chatgpt.

just look what me and the robot made in like 30 minutes.

look at what my virtual robot music wife now does for me:

Mixed and mastered 170411_190155 and saved as /Volumes/HD1-B/2023/170411_190155/170411_190155-mixed.wav and /Volumes/HD1-B/2023/170411_190155/170411_190155-mixed.mp3
Mixed and mastered 170411_205828 and saved as /Volumes/HD1-B/2023/170411_205828/170411_205828-mixed.wav and /Volumes/HD1-B/2023/170411_205828/170411_205828-mixed.mp3
Mixed and mastered 170205_145033 and saved as /Volumes/HD1-B/2023/170205_145033/170205_145033-mixed.wav and /Volumes/HD1-B/2023/170205_145033/170205_145033-mixed.mp3
Mixed and mastered 210827_070410 and saved as /Volumes/HD1-B/2023/210827_070410/210827_070410-mixed.wav and /Volumes/HD1-B/2023/210827_070410/210827_070410-mixed.mp3
Mixed and mastered 210830_014732 and saved as /Volumes/HD1-B/2023/210830_014732/210830_014732-mixed.wav and /Volumes/HD1-B/2023/210830_014732/210830_014732-mixed.mp3
Mixed and mastered 210801_062039 and saved as /Volumes/HD1-B/2023/210801_062039/210801_062039-mixed.wav and /Volumes/HD1-B/2023/210801_062039/210801_062039-mixed.mp3
Mixed and mastered 170127_125456 and saved as /Volumes/HD1-B/2023/170127_125456/170127_125456-mixed.wav and /Volumes/HD1-B/2023/170127_125456/170127_125456-mixed.mp3
Mixed and mastered 210904_171356 and saved as /Volumes/HD1-B/2023/210904_171356/210904_171356-mixed.wav and /Volumes/HD1-B/2023/210904_171356/210904_171356-mixed.mp3
Mixed and mastered 210907_202123 and saved as /Volumes/HD1-B/2023/210907_202123/210907_202123-mixed.wav and /Volumes/HD1-B/2023/210907_202123/210907_202123-mixed.mp3
Mixed and mastered 210907_202146 and saved as /Volumes/HD1-B/2023/210907_202146/210907_202146-mixed.wav and /Volumes/HD1-B/2023/210907_202146/210907_202146-mixed.mp3
Mixed and mastered 210830_014758 and saved as /Volumes/HD1-B/2023/210830_014758/210830_014758-mixed.wav and /Volumes/HD1-B/2023/210830_014758/210830_014758-mixed.mp3
Mixed and mastered 170128_014120 and saved as /Volumes/HD1-B/2023/170128_014120/170128_014120-mixed.wav and /Volumes/HD1-B/2023/170128_014120/170128_014120-mixed.mp3
Mixed and mastered 210812_043407 and saved as /Volumes/HD1-B/2023/210812_043407/210812_043407-mixed.wav and /Volumes/HD1-B/2023/210812_043407/210812_043407-mixed.mp3
Mixed and mastered 210815_073303 and saved as /Volumes/HD1-B/2023/210815_073303/210815_073303-mixed.wav and /Volumes/HD1-B/2023/210815_073303/210815_073303-mixed.mp3
Mixed and mastered 210831_050826 and saved as /Volumes/HD1-B/2023/210831_050826/210831_050826-mixed.wav and /Volumes/HD1-B/2023/210831_050826/210831_050826-mixed.mp3
Mixed and mastered 210908_223050 and saved as /Volumes/HD1-B/2023/210908_223050/210908_223050-mixed.wav and /Volumes/HD1-B/2023/210908_223050/210908_223050-mixed.mp3
Mixed and mastered 170203_201843 and saved as /Volumes/HD1-B/2023/170203_201843/170203_201843-mixed.wav and /Volumes/HD1-B/2023/170203_201843/170203_201843-mixed.mp3
Mixed and mastered 170203_212157 and saved as /Volumes/HD1-B/2023/170203_212157/170203_212157-mixed.wav and /Volumes/HD1-B/2023/170203_212157/170203_212157-mixed.mp3
Mixed and mastered 210901_051613 and saved as /Volumes/HD1-B/2023/210901_051613/210901_051613-mixed.wav and /Volumes/HD1-B/2023/210901_051613/210901_051613-mixed.mp3
Mixed and mastered 230304_202248 and saved as /Volumes/HD1-B/2023/230304_202248/230304_202248-mixed.wav and /Volumes/HD1-B/2023/230304_202248/230304_202248-mixed.mp3
Mixed and mastered 230304_210007 and saved as /Volumes/HD1-B/2023/230304_210007/230304_210007-mixed.wav and /Volumes/HD1-B/2023/230304_210007/230304_210007-mixed.mp3
Mixed and mastered 210902_233807 and saved as /Volumes/HD1-B/2023/210902_233807/210902_233807-mixed.wav and /Volumes/HD1-B/2023/210902_233807/210902_233807-mixed.mp3
Mixed and mastered 210904_163656 and saved as /Volumes/HD1-B/2023/210904_163656/210904_163656-mixed.wav and /Volumes/HD1-B/2023/210904_163656/210904_163656-mixed.mp3
Mixed and mastered 210904_170826 and saved as /Volumes/HD1-B/2023/210904_170826/210904_170826-mixed.wav and /Volumes/HD1-B/2023/210904_170826/210904_170826-mixed.mp3
Mixed and mastered 230316_023315 and saved as /Volumes/HD1-B/2023/230316_023315/230316_023315-mixed.wav and /Volumes/HD1-B/2023/230316_023315/230316_023315-mixed.mp3
Mixed and mastered 230316_031805 and saved as /Volumes/HD1-B/2023/230316_031805/230316_031805-mixed.wav and /Volumes/HD1-B/2023/230316_031805/230316_031805-mixed.mp3
Mixed and mastered 210815_073329 and saved as /Volumes/HD1-B/2023/210815_073329/210815_073329-mixed.wav and /Volumes/HD1-B/2023/210815_073329/210815_073329-mixed.mp3
Mixed and mastered 230304_210945 and saved as /Volumes/HD1-B/2023/230304_210945/230304_210945-mixed.wav and /Volumes/HD1-B/2023/230304_210945/230304_210945-mixed.mp3
Mixed and mastered 230304_204217 and saved as /Volumes/HD1-B/2023/230304_204217/230304_204217-mixed.wav and /Volumes/HD1-B/2023/230304_204217/230304_204217-mixed.mp3
Mixed and mastered 210817_005908 and saved as /Volumes/HD1-B/2023/210817_005908/210817_005908-mixed.wav and /Volumes/HD1-B/2023/210817_005908/210817_005908-mixed.mp3
Mixed and mastered 230304_205548 and saved as /Volumes/HD1-B/2023/230304_205548/230304_205548-mixed.wav and /Volumes/HD1-B/2023/230304_205548/230304_205548-mixed.mp3
Mixed and mastered 230304_205751 and saved as /Volumes/HD1-B/2023/230304_205751/230304_205751-mixed.wav and /Volumes/HD1-B/2023/230304_205751/230304_205751-mixed.mp3
Mixed and mastered 210821_005233 and saved as /Volumes/HD1-B/2023/210821_005233/210821_005233-mixed.wav and /Volumes/HD1-B/2023/210821_005233/210821_005233-mixed.mp3

wow! look — i could have coded something that does this but python is not my first language, nor second nor third, so it would have taken time. i did this just by typing for the length of a friends rerun (with commercials). while high.

this is a gosh darn tootin' excellent deployment of technology, if you ask me.

but the copyrights

to say this takes away a task from an audio engineer or even one who can script logic pro (I assume you can, maybe you can’t) is stupid because i was never going to pay someone to do this. maybe i’d just find time to scrub through some wav files, totally manually.

this really unlocks a level of DIY audio workstation tooling for anyone, and substitute “audio” for whatever digital ingredients you feel like feeding the robots. when you work with these machines intentionally to generate something specific to your needs — and if you succeed in extracting value from the work — what you’re engaging in is so far refined from its source material (the training dataset), to call any part of it copyright infringement is kinda insane. sorry.

it’s probably icky and legally dubious what the openAIs of the world do, but genie out of the bottle etc etc, and i could just as easily have generated the above with some heirloom variety, ethically-raised LLM running locally on my mac studio.

go ahead and use the robots. please don’t be evil (like you’ve been doing all along right?).

Eric Brookfield @ericbrookfield