#!/bin/bash if [ "$#" -ne 5 ]; then echo "Usage: $0 render_name endpoint dataset epoch" exit fi dir=$1 name=$2 endpoint=$3 dataset=$4 epoch=$5 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 POST \ -F "module=samplernn" \ -F "activity=train" \ -F "generated=true" \ -F "dataset=$dataset" \ -F "epoch=$epoch" \ -F "file=@./output/$name.mp3" \ $endpoint fi