Fwd: multicannel-files and loop-devices

Straub Oliver via Ecasound-list <[email protected]> Sun, 19 Jun 2022 08:27:03 +0200
Newsgroups gmane.comp.audio.ecasound.general
Message-ID <CAEkeSHHMEt=ZWCh=C_L7ACMLcM39YEZCZsPczgGzf+4HYUffHg@mail.gmail.com>
--===============3119229695627546342==
Content-Type: multipart/alternative; boundary="0000000000000c4c3b05e1c71497"

--0000000000000c4c3b05e1c71497
Content-Type: text/plain; charset="UTF-8"

Hello List,

with some help of Joel I found the solution:

# audio inputs
-a:AM,JM,OM,BS,RG,LD,MM,08,TL,TR,TS,BD,HH,SN,OL,OR -f:s24_le,16,48000
-i:/home/os/myband/rec055.wav,
-a:aothers -f:f32_le,2,48000 -i:loop,others
-a:adrums -f:f32_le,2,48000 -i:loop,drums

# audio outputs
-a:AM,JM,OM,BS,RG,LD,MM,08 -f:f32_le,2,48000 -o:loop,others
-a:TL,TR,TS,BD,HH,SN,OL,OR -f:f32_le,2,48000 -o:loop,drums
-a:aothers,adrums -f:s16_le,2,48000 -o:alsa,hw:0

# chain operators and controllers
-a:AM -chorder:1.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:JM -chorder:2.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:OM -chorder:3.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:BS -chorder:4.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:RG -chorder:5.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:LD -chorder:6.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:MM -chorder:7.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:08 -chorder:8.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:TL -chorder:9.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:TR -chorder:10.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:TS -chorder:11.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:BD -chorder:12.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:50.67
-chorder:1.00,2.00
-a:HH -chorder:13.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:67.58
-chorder:1.00,2.00
-a:SN -chorder:14.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:OL -chorder:15.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:OR -chorder:16.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42
-chorder:1.00,2.00
-a:adrums -eadb:1.10,0.00

The above is the content of a chain-setup-file (cs-setup).
In my environment I read the cs-setup with a perl-script and execute an
ecasound-commandline-call from it.
The perlscript replaces the multichannel-input-file and "-o:alsa,hw,0" with
the current needs.
The goal is, to use the same cs-setup for several takes of my blues- and
rock-band for a quick mixdown.
I know no other GUI-program that can solve this as quick as I can by the
use of ecasound.

Of cause in the real world, there are several effects added to the "chain
operators and controllers"-section.
And for controlling them, I wrote a java-program that manages these effects
via the network-interface.

Oliver

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

<div dir=3D"ltr"><br><div class=3D"gmail_quote"><div dir=3D"ltr"><div class=
=3D"gmail_quote">Hello List,</div><div class=3D"gmail_quote"><br></div><div=
 class=3D"gmail_quote">with some help of Joel I found the solution:</div><d=
iv class=3D"gmail_quote"><br></div><div class=3D"gmail_quote"># audio input=
s <br>-a:AM,JM,OM,BS,RG,LD,MM,08,TL,TR,TS,BD,HH,SN,OL,OR -f:s24_le,16,48000=
 -i:/home/os/myband/rec055.wav,<br>-a:aothers -f:f32_le,2,48000 -i:loop,oth=
ers<br>-a:adrums -f:f32_le,2,48000 -i:loop,drums<br><br># audio outputs <br=
>-a:AM,JM,OM,BS,RG,LD,MM,08 -f:f32_le,2,48000 -o:loop,others<br>-a:TL,TR,TS=
,BD,HH,SN,OL,OR -f:f32_le,2,48000 -o:loop,drums<br>-a:aothers,adrums -f:s16=
_le,2,48000 -o:alsa,hw:0<br><br># chain operators and controllers <br>-a:AM=
 -chorder:1.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,=
2.00 <br>-a:JM -chorder:2.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 =
-chorder:1.00,2.00 <br>-a:OM -chorder:3.00 -eadb:-7.00,0.00 -chcopy:1.00,2.=
00 -epp:37.42 -chorder:1.00,2.00 <br>-a:BS -chorder:4.00 -eadb:-7.00,0.00 -=
chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br>-a:RG -chorder:5.00 -ead=
b:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br>-a:LD -cho=
rder:6.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 =
<br>-a:MM -chorder:7.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chor=
der:1.00,2.00 <br>-a:08 -chorder:8.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -e=
pp:37.42 -chorder:1.00,2.00 <br>-a:TL -chorder:9.00 -eadb:-7.00,0.00 -chcop=
y:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br>-a:TR -chorder:10.00 -eadb:-7=
.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br>-a:TS -chorder=
:11.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br=
>-a:BD -chorder:12.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:50.67 -chorde=
r:1.00,2.00 <br>-a:HH -chorder:13.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -ep=
p:67.58 -chorder:1.00,2.00 <br>-a:SN -chorder:14.00 -eadb:-7.00,0.00 -chcop=
y:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br>-a:OL -chorder:15.00 -eadb:-7=
.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br>-a:OR -chorder=
:16.00 -eadb:-7.00,0.00 -chcopy:1.00,2.00 -epp:37.42 -chorder:1.00,2.00 <br=
>-a:adrums -eadb:1.10,0.00=C2=A0<br></div><div class=3D"gmail_quote"><br></=
div><div class=3D"gmail_quote">The above is the content of a chain-setup-fi=
le (cs-setup).=C2=A0</div><div class=3D"gmail_quote">In my environment I re=
ad the cs-setup with a perl-script and execute an ecasound-commandline-call=
 from it.=C2=A0</div><div class=3D"gmail_quote">The perlscript replaces the=
 multichannel-input-file and &quot;-o:alsa,hw,0&quot; with the current need=
s.</div><div class=3D"gmail_quote">The goal is, to use the same cs-setup fo=
r several takes of my blues- and rock-band for a quick mixdown.</div><div c=
lass=3D"gmail_quote">I know no other GUI-program that can solve this as qui=
ck as I can by the use of ecasound.</div><div class=3D"gmail_quote"><br></d=
iv><div class=3D"gmail_quote">Of cause in the real world, there are several=
 effects added to the &quot;chain operators and controllers&quot;-section.<=
/div><div class=3D"gmail_quote">And for controlling them, I wrote a java-pr=
ogram that manages these effects via the network-interface.</div><div class=
=3D"gmail_quote"><br></div><div class=3D"gmail_quote">Oliver</div><div clas=
s=3D"gmail_quote"><br></div></div>
</div></div>

--0000000000000c4c3b05e1c71497--


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


--===============3119229695627546342==
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

--===============3119229695627546342==--