This Is Why Audio Projects Break (File Management for Mixing & Mastering

Resources Mentioned: Universal Music Deliverables Guide - https://contentguide.universalmusic.c... Recording Academy Technical Guidelines: https://naras.a.bigcontent.io/v1/stat... AES TD1002 - https://aes.org/wp-content/uploads/20... -- AUTOMATOR CODE // Please be conscious of my template directory and folder locations, you'll need to rewrite that to fit your file/folder structure #!/bin/bash $1 = Root folder path $2 = Project name $3 = Artist name $4 = BPM (number only) DATE=$(date +"%m%d%Y") BPM="${4}bpm" # add “bpm” suffix everywhere ROOT="$1/${2}_${BPM}_${DATE}" Replace first 4 characters of project name with artist name ARTIST="$3" PROJECT="$2" if [ ${#PROJECT} -ge 4 ]; then RENAMED_PROJECT="${ARTIST}${PROJECT:4}" else RENAMED_PROJECT="${ARTIST}_${PROJECT}" fi echo "Root: $ROOT" echo "Original Project: $PROJECT" echo "Artist: $ARTIST" echo "Renamed Project: $RENAMED_PROJECT" echo "BPM: $BPM" -- Folder structure -- mkdir -p "$ROOT/Project Assetts" mkdir -p "$ROOT/Project Sessions/Stereo Mixing" mkdir -p "$ROOT/Project Sessions/Stereo Mastering" mkdir -p "$ROOT/Project Sessions/Dolby Atmos Mixing" mkdir -p "$ROOT/Project Sessions/QC Session" mkdir -p "$ROOT/Project Deliverables/Draft Mixes" mkdir -p "$ROOT/Project Deliverables/Stems" mkdir -p "$ROOT/Project Deliverables/Stereo Deliverables/-0dBTP 2448 HiRes" mkdir -p "$ROOT/Project Deliverables/Stereo Deliverables/-1dBTP 2448 Apple Digital Masters" mkdir -p "$ROOT/Project Deliverables/Stereo Deliverables/320kbps mp3 (Press Kits)" mkdir -p "$ROOT/Project Deliverables/Atmos Deliverables/Atmos Digital Master (ADM For Distribution)" mkdir -p "$ROOT/Project Deliverables/Atmos Deliverables/Rerenders for Auditioning (01 Binaural, 02 Spatial Audio)" mkdir -p "$ROOT/Project Deliverables/Atmos Deliverables/DAW Session (ProTools)" mkdir -p "$ROOT/Project Deliverables/Atmos Deliverables/QC Files" -- Template source directory -- TEMPLATE_DIR="/TheFolder Where your templates live" -- Copy + rename Pro Tools templates -- Stereo Mixing DEST="$ROOT/Project Sessions/Stereo Mixing/${RENAMED_PROJECT}_Stereo Mixing_${BPM}_${DATE}" cp -R "$TEMPLATE_DIR/Mixing Sessions" "$DEST" find "$DEST" -type f -name "*.ptx" -execdir mv {} "${RENAMED_PROJECT}_Stereo Mixing_${BPM}_${DATE}.ptx" \; Stereo Mastering DEST="$ROOT/Project Sessions/Stereo Mastering/${RENAMED_PROJECT}_Stereo Mastering_${BPM}_${DATE}" cp -R "$TEMPLATE_DIR/Mastering Session" "$DEST" find "$DEST" -type f -name "*.ptx" -execdir mv {} "${RENAMED_PROJECT}_Stereo Mastering_${BPM}_${DATE}.ptx" \; Dolby Atmos Mixing DEST="$ROOT/Project Sessions/Dolby Atmos Mixing/${RENAMED_PROJECT}_Dolby Atmos Mixing_${BPM}_${DATE}" cp -R "$TEMPLATE_DIR/Dolby Atmos Session" "$DEST" find "$DEST" -type f -name "*.ptx" -execdir mv {} "${RENAMED_PROJECT}_Dolby Atmos Mixing_${BPM}_${DATE}.ptx" \; QC Session DEST="$ROOT/Project Sessions/QC Session/${RENAMED_PROJECT}_QC Session_${BPM}_${DATE}" cp -R "$TEMPLATE_DIR/QC Session" "$DEST" find "$DEST" -type f -name "*.ptx" -execdir mv {} "${RENAMED_PROJECT}_QC Session_${BPM}_${DATE}.ptx" \; -- Copy Dolby Atmos Reference Guide PDF -- PDF_SOURCE="$TEMPLATE_DIR/ReadMe_DolbyAtmos_Referencing Guide_11062025.pdf" PDF_DEST="$ROOT/Project Deliverables/Atmos Deliverables/Rerenders for Auditioning (01 Binaural, 02 Spatial Audio)/" [ -f "$PDF_SOURCE" ] && cp "$PDF_SOURCE" "$PDF_DEST" || echo "⚠️ Reference guide not found — skipped copy." echo echo "✅ Project folder created successfully!" echo "📁 Location: $ROOT" echo -- Finesse your mastering skills and knowledge. https://www.panoramamastering.com.au/... --------------------------------------------------------- The BEST newsletter for working audio professionals! www.panoramamastering.com/newsletter