> Notes.log/.sh/.env
.envrc for headless reaper render farm
# ~/work/render-farm/.envrc
# load with direnv. requires reaper 7.20+ headless build.
export REAPER_PATH="/opt/reaper-7/reaper"
export REAPER_RESOURCE_PATH="$HOME/.config/reaper-farm"
export RENDER_THREADS=$(($(nproc) - 2)) # leave 2 for I/O + os
export RENDER_NICE=10
export FFMPEG_THREADS=4
# project conventions
export STEM_BUS_PREFIX="bus-"
export PRINT_BUS_PREFIX="print-"
export DELIVERABLE_DIR="$PWD/_out"
export DELIVERABLE_CODEC="pcm_s24le"
export DELIVERABLE_SR=48000
# scratch lives on the nvme; deliverables on the array.
export SCRATCH="/scratch/reaper-$$"
mkdir -p "$SCRATCH" "$DELIVERABLE_DIR"
trap 'rm -rf "$SCRATCH"' EXIT
PATH_add ./bin