Re: Merge and pipe channel assignment madness

Jan Stary <[email protected]>
Newsgroups gmane.comp.audio.sox
Message-ID <[email protected]>
> >> Trying to merge multiple mono and poly Wave files while piping (to add custom padding to each input file.)
> >> Whatever I do, on input poly files the output channel order is totally unpredictable.
> >> 
> >> I’m using something like sox -M “| sox 3ch.wav -p pad 1” “|sox 5ch.wav” -b 24 output.wav
> >> I would expect to get the same order of output as in the order of the input / pipe, but that does not happen.
> > 
> > I cannot reproduce this behaviour.
> > 
> > What version of SoX are you using?
> > Does it also happen with the current version

> https://we.tl/4XNMXikv0J
> Y:\sox-14-4-2\sox -M "| Y:\sox-14-4-2\sox J:\Torsten\tst\T72.WAV -p pad 0" "| Y:\sox-14-4-2\sox J:\Torsten\tst\T72.WAV -p pad 1" -b 24 J:\Torsten\tst\output.wav
> 
> The file has ch1 (a bit) static, ch2 silence, ch3 voice
> On merge, the input tracks are reversed (but other files behave random.)

With my installation of SoX, running

	$ sox -M "|sox T72.WAV -p pad 0" "|sox T72.WAV -p pad 1" output.wav

creates an output file with 6 channels, containing (in this order):

	1 static
	2 silence
	3 voice
	4 static
	5 silence
	6 voice

so I still cannot reproduce your problem.
I also tried with the "-b 24" which should be irrelevant - no change.

Can you please also upload your output file?

	Jan


------------------------------------------------------------------------------
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.