#!/bin/bash if [ "$#" -ne 3 ]; then echo "Usage: $0 render_name endpoint" exit fi dir=$1 name=$2 endpoint=$3 now=`date +'%Y%m%d'` echo "rendering $name" cd "$dir/samples" mkdir "$name" ../../xfade.sh lame -V 0 mix.wav "../../../output/$name.mp3" rm mix.wav mv *.wav "$name" cd .. grep valid log cd ../.. if [ -z "$endpoint" ]; then echo "no endpoint specified, upload to bucky"; node upload.js "./output/$name.mp3" else echo "upload to $endpoint" curl \ -X PUT \ -F "module=samplernn" \ -F "activity=train" \ -F "generated=true" \ -F "file=@./output/$name.mp3" \ $endpoint fi