Re: Merge and pipe channel assignment madness

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> >> 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
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users




[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux