A shell script for processing and merging multitrack WAV recordings from the Rodecaster Pro podcast recorder into single-track time-corrected FLAC files.
ffmpeg
with FLAC support must be installed on your system- Rodecaster Pro multitrack WAV recordings (POD*.WAV files)
- Download the
rodesplit.sh
script - Make it executable:
chmod +x rodesplit.sh
- Place the script in the same directory as your Rodecaster Pro WAV files (POD*.WAV)
- Run the script:
Basic usage (processes all 4 mic channels):
./rodesplit.sh
Process specific channels:
./rodesplit.sh host guest
Processes only the mic1 and mic2 channels and applies the filenames "host" and "guest"
- Extracts individual microphone channels from multitrack recordings
- Converts audio to FLAC format for better compression
- Applies time correction to fix clock inaccuracy issues
- Automatically concatenates multiple recording segments
- Supports processing up to 4 microphone channels
- Cleans up temporary files after processing
The Rodecaster Pro uses the following channel layout:
- Main Output - Left
- Main Output - Right
- Mic Channel 1
- Mic Channel 2
- Mic Channel 3
- Mic Channel 4
- USB Channel - Left
- USB Channel - Right
- Smartphone Channel - Left
- Smartphone Channel - Right
- Bluetooth Channel - Left
- Bluetooth Channel - Right
- Sound Pads Channel - Left
- Sound Pads Channel - Right
The script creates individual FLAC files for each processed microphone channel:
mic1.flac
mic2.flac
mic3.flac
mic4.flac
- The script assumes all POD*.WAV files in the directory are from the same recording session
- A maximum of 4 tracks (the microphone channels) can be processed at once
- Temporary files are automatically cleaned up after processing