From ea6e6ee1040fa85f743ab50b699fbeb04d9a0522 Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 20 Mar 2018 23:35:18 +0100 Subject: scripts --- mix.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 mix.sh (limited to 'mix.sh') diff --git a/mix.sh b/mix.sh new file mode 100755 index 0000000..d95c4ef --- /dev/null +++ b/mix.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +if [ "$#" -ne 2 ]; then + echo "Usage: $0 render_name" + exit +fi + +dir=$1 +name=$2 +now=`date +'%Y%m%d'` + +cd "$dir/samples" +mkdir "$name" +../../xfade.sh +cp mix.wav "../../../output/$name.wav" +mv *.wav "$name" +cd .. +vim log +cd ../.. + -- cgit v1.2.3-70-g09d2 From aeab66dae9711de2baa4a9fe7098c09be1a6107c Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 9 Apr 2018 07:45:11 +0200 Subject: mixdown highpass/normalize --- mix.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mix.sh') diff --git a/mix.sh b/mix.sh index d95c4ef..592016e 100755 --- a/mix.sh +++ b/mix.sh @@ -12,7 +12,8 @@ now=`date +'%Y%m%d'` cd "$dir/samples" mkdir "$name" ../../xfade.sh -cp mix.wav "../../../output/$name.wav" +sox mix.wav "../../../output/$name.wav" norm +rm mix.wav mv *.wav "$name" cd .. vim log -- cgit v1.2.3-70-g09d2 From 56b66750e02030446679f9da3b0e249c6e32e7c6 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 9 Apr 2018 08:02:16 +0200 Subject: compress to mp3 --- mix.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mix.sh') diff --git a/mix.sh b/mix.sh index 592016e..97792ad 100755 --- a/mix.sh +++ b/mix.sh @@ -12,8 +12,9 @@ now=`date +'%Y%m%d'` cd "$dir/samples" mkdir "$name" ../../xfade.sh -sox mix.wav "../../../output/$name.wav" norm -rm mix.wav +sox mix.wav norm.wav norm +lame -V 0 norm.wav "../../../output/$name.wav" +rm mix.wav norm.wav mv *.wav "$name" cd .. vim log -- cgit v1.2.3-70-g09d2 From e4e8f869069e773a1bd00dda4da68df3dcbcc75b Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 9 Apr 2018 08:50:34 +0200 Subject: mix --- mix.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mix.sh') diff --git a/mix.sh b/mix.sh index 97792ad..4fddfdf 100755 --- a/mix.sh +++ b/mix.sh @@ -13,10 +13,12 @@ cd "$dir/samples" mkdir "$name" ../../xfade.sh sox mix.wav norm.wav norm -lame -V 0 norm.wav "../../../output/$name.wav" +lame -V 0 norm.wav "../../../output/$name.mp3" rm mix.wav norm.wav mv *.wav "$name" cd .. vim log cd ../.. +node upload.js "./output/$name.mp3" + -- cgit v1.2.3-70-g09d2 From c92ef66869e11f42164d1f0ecca4b004fb89a572 Mon Sep 17 00:00:00 2001 From: jules on spawn Date: Mon, 9 Apr 2018 08:54:25 +0200 Subject: grep --- mix.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mix.sh') diff --git a/mix.sh b/mix.sh index 4fddfdf..c212cfa 100755 --- a/mix.sh +++ b/mix.sh @@ -17,7 +17,7 @@ lame -V 0 norm.wav "../../../output/$name.mp3" rm mix.wav norm.wav mv *.wav "$name" cd .. -vim log +grep valid log cd ../.. node upload.js "./output/$name.mp3" -- cgit v1.2.3-70-g09d2 From 001c18201e06b0740b8aff7d7a613bb1dcb93553 Mon Sep 17 00:00:00 2001 From: jules on spawn Date: Tue, 10 Apr 2018 02:02:13 +0200 Subject: script to list latest files --- latest.pl | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ mix.sh | 2 ++ 2 files changed, 51 insertions(+) create mode 100644 latest.pl (limited to 'mix.sh') diff --git a/latest.pl b/latest.pl new file mode 100644 index 0000000..b20ca1c --- /dev/null +++ b/latest.pl @@ -0,0 +1,49 @@ +#!/usr/bin/perl + +use strict; +use Getopt::Std; + +our $opt_l; +getopts('l'); + +# my $s = "results/exp:03_responses-frame_sizes:8,2-n_rnn:2-dataset:03_responses/checkpoints/best-ep1-it1035"; +sub process($){ + my ($dir) = @_; + my @exp = split(":", $dir); + my $name = $exp[4]; + my $ep; + my $path = "results/" . $dir . "/"; + my $chex = $path . "checkpoints/"; + return 0 unless -e $chex; + opendir DIR, $chex or die $!; + while (readdir DIR) { + next unless /^ep/; + $ep = $_; + last; + } + closedir DIR; + + my @epoch = split("-", $ep); + $name .= "-" . $epoch[0]; + + if (-e "output/" . $name . ".mp3") { + return 1; + } + + print $name . "\n"; + if ($opt_l) { + return 0; + } + system('/bin/bash', 'mix.sh', $path, $name); + return 0; +} + +opendir RESULTS, ("results/") or die $!; +my @results = sort {(stat $a)[10] <=> (stat $b)[10]} readdir(RESULTS); +closedir RESULTS; + +for my $result (@results) { + next if $result !~ /exp:/; + my $rv = process($result); + #last if $rv; +} diff --git a/mix.sh b/mix.sh index c212cfa..821d802 100755 --- a/mix.sh +++ b/mix.sh @@ -9,6 +9,8 @@ dir=$1 name=$2 now=`date +'%Y%m%d'` +echo "rendering $name" + cd "$dir/samples" mkdir "$name" ../../xfade.sh -- cgit v1.2.3-70-g09d2 From d9f28aa4b5c538468f8b3b8cf39189afc3d13ca5 Mon Sep 17 00:00:00 2001 From: jules on spawn Date: Thu, 12 Apr 2018 15:53:25 +0200 Subject: highpass on first wav --- datasets/dataset.pl | 4 ++-- mix.sh | 5 ++--- results/xfade.sh | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) (limited to 'mix.sh') diff --git a/datasets/dataset.pl b/datasets/dataset.pl index 8b77af9..edde43f 100755 --- a/datasets/dataset.pl +++ b/datasets/dataset.pl @@ -48,7 +48,7 @@ sub process($) { my $a_tmp = "a_" . $filename; my $b_tmp = "b_" . $filename; - if ($opt_c) { + if (!$opt_c) { print "Normalizing..."; system("sox", "-v", 0.945, $filename, $a_tmp); } else { @@ -56,7 +56,7 @@ sub process($) { } system("./spread.sh", $a_tmp, $b_tmp, 0.999, $scale, 1.001); system("./split44k.sh", $b_tmp, 8, $name); - if ($opt_c) { + if (!$opt_c) { system("/bin/rm", $a_tmp); } system("/bin/rm", $b_tmp); diff --git a/mix.sh b/mix.sh index 821d802..9df81a7 100755 --- a/mix.sh +++ b/mix.sh @@ -14,9 +14,8 @@ echo "rendering $name" cd "$dir/samples" mkdir "$name" ../../xfade.sh -sox mix.wav norm.wav norm -lame -V 0 norm.wav "../../../output/$name.mp3" -rm mix.wav norm.wav +lame -V 0 mix.wav "../../../output/$name.mp3" +rm mix.wav mv *.wav "$name" cd .. grep valid log diff --git a/results/xfade.sh b/results/xfade.sh index 0a5e34a..55d343d 100755 --- a/results/xfade.sh +++ b/results/xfade.sh @@ -12,7 +12,7 @@ do if [ $i -eq 1 ] then - cp $file mix.wav + sox $file mix.wav highpass 10 else # ../../crossfade_cat.sh $crossfade_dur mix.wav $file yes yes # echo $file -- cgit v1.2.3-70-g09d2