Re: What´s wrong with my batch script?

Jeremy Nicoll - ml sox users <[email protected]>
Newsgroups gmane.comp.audio.sox
Message-ID <[email protected]>
On 2017-09-23 00:26, AE Photos02 wrote:
> Hello everyone.
> 
> I am making a script that is supposed to mix together 2 separate 
> versions
> of the same files. So far so good. Now it has to be able to do this in 
> a
> batch of all files in one folder, to an output file, a mixed file.
> 
> The idea is to have samples called *sweep1.wav be combined with the 
> files
> called *sweep2.wav. So far my script is combining *only* one specific 
> *"sweep1"
> file*, the last in my list *(which is number 3)*, with one the correct
> "sweep2" file.
> 
> 
> *Here´s the script so far:*
> 
> -------------------------
> 
> for file in ./*sweep1*
> 
> do
> 
> for file2 in ./*sweep2*
> 
>     do
> 
>         out=COMBINED
> 
>         sox -V4 -m -v 1 $file -v 1 $file2 $file-$out.wav
> 
>     done
> 
> done
> 
> --------------------------
> 
> 
> As you may see I have put -v 1 in front of both of the files. If I do 
> not,
> the two files will be mixed with a linear gain of 0.5, I guess half of 
> its
> linear gain value.
> 
> Hope someone can see my error here. The output should be the 
> combination of
> the two first files with the same file name tokens. The method is 
> "mix",
> -m.

Change the script so that instead of

    sox -V4 -m -v 1 $file -v 1 $file2 $file-$out.wav

it issues

    echo sox -V4 -m -v 1 $file -v 1 $file2 $file-$out.wav

(if that's appropriate for the script language concerned) and find out 
what the
set of sox commands it actually issues are.  If it only issues one 
command then
you need to fix the script - not a sox problem.

Is it by any chance seeing the combined file (whose name will start with 
$file)
as one of the files seen by the outer loop?  Maybe it would be better to 
put the
new files in a different folder.


-- 
Jeremy Nicoll - my opinions are my own

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Sox-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sox-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.