Re: Merge and pipe channel assignment madness

Jan Stary <[email protected]>
Newsgroups gmane.comp.audio.sox
Message-ID <[email protected]>
On Sep 01 23:24:20, [email protected] wrote:
> Hi guys,
> 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.

  $ sox -n poly.wav synth 5 sin 200 sin 300 sin 400 
  $ sox -n next.wav synth 5 sin 400 sin 600 sin 800 
  $ sox -M "|sox poly.wav -p pad 1" "|sox next.wav -p pad 1" output.wav
 
This creates a six-channel file with channels ordered as I would expect:
channel one from poly.wav, channel two from poly.wav, up to channel three
from next.wav. I verified that with listening to

  $ play output remix 1
  $ play output remix 2
  $ play output remix 3
  $ play output remix 4
  $ play output remix 5
  $ play output remix 6

What version of SoX are you using?
Does it also happen with the current version?

Can you please upload two of your multichannel files
so that I can reproduce exactly what you are doing?

	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.