Fwd: multicannel-files and loop-devices

Straub Oliver via Ecasound-list <[email protected]> Tue, 7 Jun 2022 21:30:58 +0200
Newsgroups gmane.comp.audio.ecasound.general
Message-ID <CAEkeSHHM4ipM+VCn0zFMd+3tpqko_7WSZ_F2yqMigOAEmQQWUA@mail.gmail.com>
--===============2645762472079932961==
Content-Type: multipart/alternative; boundary="0000000000007c4f5a05e0e0a1c8"

--0000000000007c4f5a05e0e0a1c8
Content-Type: text/plain; charset="UTF-8"

Hello all,
I am struggling with multicannel-files and loop-devices.

For understanding my problem:
Everything works fine without a loop device as shown here:
ecasound -n test.ecs -f:s24_le,16,48000 -i 16Channel.wav \
-a:1 -chorder:1.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00
-chorder:1.00,2.00 \
-a:2 -chorder:2.00 -eadb:-65.00,0.00 -chcopy:1.00,2.00 -epp:45.00
-chorder:1.00,2.00 \
...
-a:15 -chorder:15.00 -eadb:-80.00,0.00 -chcopy:1.00,2.00 -epp:65.00
-chorder:1.00,2.00 \
-a:16 -chorder:16.00 -eadb:-60.00,0.00 -chcopy:1.00,2.00 -epp:60.00
-chorder:1.00,2.00 \
-a:all -f:s24_le,2,48000 -o stereo-mixdown.wav

But now I want to have a submixer for the drums that occupies 6 channels.
I tried and tried with no success.

It should be possible like that. But i had no success:
ecasound -n test.ecs -f:s24_le,16,48000
-a:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 -i 16Channel.wav \
-a:1,2,3,4,5,6,7,8,9,10 -o loop,rest \
-a:11,12,13,14,15,16 -o loop,drums \
-a:a1 -i loop,rest -chorder:1.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a2 -i loop,rest -chorder:2.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a3 -i loop,rest -chorder:3.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a4 -i loop,rest -chorder:4.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a5 -i loop,rest -chorder:5.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a6 -i loop,rest -chorder:6.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a7 -i loop,rest -chorder:7.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a8 -i loop,rest -chorder:8.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a9 -i loop,rest -chorder:9.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:a10 -i loop,rest -chorder:10.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \
-a:b11 -i loop,drums -chorder:1.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,CD \
-a:b12 -i loop,drums -chorder:2.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,CD \
-a:b13 -i loop,drums -chorder:3.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,CD \
-a:b14 -i loop,drums -chorder:4.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,CD \
-a:b15 -i loop,drums -chorder:5.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,CD \
-a:b16 -i loop,drums -chorder:6.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00
-epp:40.00 -chorder:1.00,2.00 -o loop,CD \
-a:L1,R1 -i loop,AB -efh:70.00 -o loop,LR \
-a:L2,R2 -i loop,CD -efh:70.00 -o loop,LR \
-a:LR -i loop,LR -f:s24_le,2,48000 -o stereo-mixdown.wav

I used -d and -ddd ... but the behavior is completely not the expected.
The added effect -efh for L1,R1,L2,R2 is just for demo. Some
stereo-hall-effect will be used later.
I played around a lot, but nothing helps.
Maybe someone has had success with such a setup?

Thank you in advance,
Oliver

--0000000000007c4f5a05e0e0a1c8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">Hello all,<br>=
I am struggling with multicannel-files and loop-devices.<br><br>For underst=
anding my problem:<br>Everything works fine without a loop device as shown =
here:<br>ecasound -n test.ecs -f:s24_le,16,48000 -i 16Channel.wav \<br>-a:1=
 -chorder:1.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00=
,2.00 \<br>-a:2 -chorder:2.00 -eadb:-65.00,0.00 -chcopy:1.00,2.00 -epp:45.0=
0 -chorder:1.00,2.00 \<br>...<br>-a:15 -chorder:15.00 -eadb:-80.00,0.00 -ch=
copy:1.00,2.00 -epp:65.00 -chorder:1.00,2.00 \<br>-a:16 -chorder:16.00 -ead=
b:-60.00,0.00 -chcopy:1.00,2.00 -epp:60.00 -chorder:1.00,2.00 \<br>-a:all -=
f:s24_le,2,48000 -o stereo-mixdown.wav<br><br>But now I want to have a subm=
ixer for the drums that occupies 6 channels.<br>I tried and tried with no s=
uccess. =C2=A0<br><br>It should be possible like that. But i had no success=
:<br>ecasound -n test.ecs -f:s24_le,16,48000 -a:1,2,3,4,5,6,7,8,9,10,11,12,=
13,14,15,16 -i 16Channel.wav \<br>-a:1,2,3,4,5,6,7,8,9,10 -o loop,rest \<br=
>-a:11,12,13,14,15,16 -o loop,drums \<br>-a:a1 -i loop,rest -chorder:1.00 -=
eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,AB=
 \<br>-a:a2 -i loop,rest -chorder:2.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 =
-epp:40.00 -chorder:1.00,2.00 -o loop,AB \<br>-a:a3 -i loop,rest -chorder:3=
.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o lo=
op,AB \<br>-a:a4 -i loop,rest -chorder:4.00 -eadb:-70.00,0.00 -chcopy:1.00,=
2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,AB \<br>-a:a5 -i loop,rest -chor=
der:5.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 =
-o loop,AB \<br>-a:a6 -i loop,rest -chorder:6.00 -eadb:-70.00,0.00 -chcopy:=
1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,AB \<br>-a:a7 -i loop,rest =
-chorder:7.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,=
2.00 -o loop,AB \<br>-a:a8 -i loop,rest -chorder:8.00 -eadb:-70.00,0.00 -ch=
copy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,AB \<br>-a:a9 -i loop,=
rest -chorder:9.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:=
1.00,2.00 -o loop,AB \<br>-a:a10 -i loop,rest -chorder:10.00 -eadb:-70.00,0=
.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,AB \<br>-a:b11 =
-i loop,drums -chorder:1.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 =
-chorder:1.00,2.00 -o loop,CD \<br>-a:b12 -i loop,drums -chorder:2.00 -eadb=
:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,CD \<b=
r>-a:b13 -i loop,drums -chorder:3.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -e=
pp:40.00 -chorder:1.00,2.00 -o loop,CD \<br>-a:b14 -i loop,drums -chorder:4=
.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2.00 -o lo=
op,CD \<br>-a:b15 -i loop,drums -chorder:5.00 -eadb:-70.00,0.00 -chcopy:1.0=
0,2.00 -epp:40.00 -chorder:1.00,2.00 -o loop,CD \<br>-a:b16 -i loop,drums -=
chorder:6.00 -eadb:-70.00,0.00 -chcopy:1.00,2.00 -epp:40.00 -chorder:1.00,2=
.00 -o loop,CD \<br>-a:L1,R1 -i loop,AB -efh:70.00 -o loop,LR \<br>-a:L2,R2=
 -i loop,CD -efh:70.00 -o loop,LR \<br>-a:LR -i loop,LR -f:s24_le,2,48000 -=
o stereo-mixdown.wav<br><br>I used -d and -ddd ... but the behavior is comp=
letely not the expected.<br>The added effect -efh for L1,R1,L2,R2 is just f=
or demo. Some stereo-hall-effect will be used later.<br>I played around a l=
ot, but nothing helps.<br>Maybe someone has had success with such a setup?<=
br><div><br></div><div>Thank you in advance,</div><div>Oliver</div></div>
</div></div>

--0000000000007c4f5a05e0e0a1c8--


--===============2645762472079932961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============2645762472079932961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ecasound-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecasound-list

--===============2645762472079932961==--