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 "-o:alsa,hw,0" 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 "chain operators and controllers"-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==--