Re: [ecasound] Ecasound newbie - convert 4 channel to twin stereo

From: john gibby <johnalan.gibby@email-addr-hidden>
Date: Sun Jul 29 2018 - 10:30:39 EEST

What Joel sent looks good. Not sure if my crossover file would be helpful,
but just in case, here it is:

Each chain has exactly 1 input
# and one output.
# front-center-low-loop:
# front-center-midToHigh-loop:
# output to jack:
#
ecasound -n:crossover_3chan_piano_cs \
-a:rear,LFE,front-center-low,midToHigh -f:f32_le,6,48000 -i:jack \
-a:rear -chorder:4,5 -pf:./rear.ecp \ this should limit processing to just
the 2 channels
-a:rear -chorder:0,0,0,0,0,0,0,0,1,2 \
-a:LFE -chorder:6 -pf:./LFE.ecp \
-a:LFE -chorder:1,1,0,0,0,0,0,0,0,0 \
-a:front-center-low -chorder:1,2,3 -pf:./sub_shelf.ecp -f:f32_le,3,48000
-o:loop,front-center-low-loop \
-a:midToHigh -chorder:1,2,3 -pf:./sub_highpass.ecp -f:f32_le,3,48000
-o:loop,midToHigh-loop \
-a:sub_left,sub_right,center_sub -f:f32_le,3,48000
-i:loop,front-center-low-loop \
-a:sub_left -chorder:1,0,0,0,0,0,0,0,0,0 \
-a:sub_right -chorder:0,2,0,0,0,0,0,0,0,0 \
-a:center_sub -chorder:0,3,0,0,0,0,0,0,0,0 \
-a:center_low,center_mid,side_low,side_high -f:f32_le,3,48000
-i:loop,midToHigh-loop \
-a:center_mid -chorder:3 -pf:./center_mid_nodelay.ecp
-chorder:0,0,1,0,0,0,0,0,0,0 \
-a:center_low -chorder:3 -pf:./center_low_nodelay.ecp
-chorder:0,0,0,1,0,0,0,0,0,0 \
-a:side_low -chorder:1,2 -pf:./side_low.ecp -chorder:0,0,0,0,1,2,0,0,0,0 \
-a:side_high -chorder:1,2 -pf:./side_high.ecp -chorder:0,0,0,0,0,0,1,2,0,0 \
-a:rear,LFE,sub_left,sub_right,center_sub,center_low,center_mid,side_low,side_high
-f:f32_le,10,48000 -o:jack \
-a:all -z:mixmode,sum -z:nodb -B:rtlowlatency -b:64 &

On Sat, Jul 28, 2018, 6:14 PM Joel Roth <joelz@email-addr-hidden> wrote:

> We discussed this off-list, and after a few tries ended up
> with this:
>
> ecasound \
> -f:32,4,44100 \
> -a:in -i:sq-test-tones.m4a -el:hilbert_stereo_200taps
> -el:sq_decoder_shadow_vector -o:loop,in \
> -a:1,2 -i:loop,in \
> -a:2 -chmove:4,2 -chmove:3,1 \
> -f:16,2,44100 \
> -a:1 -o front.wav \
> -a:2 -o back.wav
>
> In particular, since one of the plugins outputs a
> four-channel signal, the channel width has to be
> set with -f before the loop device "loop,in" is created.
>
> --
> Joel Roth
>
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Ecasound-list mailing list
> Ecasound-list@email-addr-hidden
> https://lists.sourceforge.net/lists/listinfo/ecasound-list
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Sun Jun 16 21:14:42 2019

This archive was generated by hypermail 2.1.8 : Sun Jun 16 2019 - 21:14:43 EEST