|
From: Peque <ms...@us...> - 2010-01-07 13:42:24
|
Module: performous
Branch: master
Commit: c8bdb95cf299f1c8d5657b151c040cdbe30e5df6
Author: Miguel Sánchez de León Peque <peq...@ho...>
Date: Thu Jan 7 14:39:27 2010 +0100
Modifications for converting song.ogg to vocals.ogg (enable karaoke mode).
---
tools/scripts/setvocals.sh | 2 +-
tools/scripts/setvocals_recursively.sh | 8 ++++++++
2 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/tools/scripts/setvocals.sh b/tools/scripts/setvocals.sh
index 60414d8..96a3ab8 100644
--- a/tools/scripts/setvocals.sh
+++ b/tools/scripts/setvocals.sh
@@ -2,7 +2,7 @@
# this script guess which is the vocals track of a song and name it "vocals.ogg"
# usage ./setvocals.sh [songdir]
-cd "$1"
+cd "$1" || exit
function setvocals_rockband {
if [ -f "song.ogg" -a -f "drums.ogg" -a -f "rhythm.ogg" -a -f "guitar.ogg" ];
diff --git a/tools/scripts/setvocals_recursively.sh b/tools/scripts/setvocals_recursively.sh
new file mode 100644
index 0000000..9483acb
--- /dev/null
+++ b/tools/scripts/setvocals_recursively.sh
@@ -0,0 +1,8 @@
+#/bin/sh
+# this script execute "./setvocals_one_song.sh" recursively
+# usage ./setvocals_recursively.sh [parentdir]
+# If you run it with no arguments, it will use the current dir as parent dir
+
+
+[ $# -gt 0 ] || set -- .;
+find "$@" -type d -exec sh ./setvocals.sh {} \;
|