Re: [ecasound] loop input/output

From: raf <rmouneyres@email-addr-hidden>
Date: Tue Dec 17 2013 - 19:48:45 EET

Hi Joel,
thanks for answering. So this is working as expected.
Hopefully i can still apply different chain effect to the individual output command !
It leads me to a config like this for (an oversimplified) two channels mixer :

#------------------------------------------------------------------
# CHANNELS audio inputs
#------------------------------------------------------------------
-a:input1 -f:f32_le,1,48000 -i:jack,system:capture_1 -efh:80 -km:1,20,200,20,1
-a:input2 -f:f32_le,1,48000 -i:jack,system:capture_2 -efh:80 -km:1,20,200,21,1

# channels outputs
-a:input1 -f:f32_le,2,48000 -o:loop,micro1
-a:input2 -f:f32_le,2,48000 -o:loop,micro2

#------------------------------------------------------------------
# outs
#------------------------------------------------------------------
-a:micro1_to_main,micro1_to_ear -f:f32_le,2,48000 -i:loop,micro1
-a:micro2_to_main,micro2_to_ear -f:f32_le,2,48000 -i:loop,micro2

# audio outputs
-a:micro1_to_main -f:f32_le,2,48000 -o:jack,system:playback_9 -ea:100 -km:1,0,100,30,1
-a:micro2_to_main -f:f32_le,2,48000 -o:jack,system:playback_9 -ea:100 -km:1,0,100,31,1
-a:micro1_to_ear -f:f32_le,2,48000 -o:jack,system:playback_1 -ea:100 -km:1,0,100,40,1
-a:micro2_to_ear -f:f32_le,2,48000 -o:jack,system:playback_1 -ea:100 -km:1,0,100,41,1

I'm experimenting with a 18 mono input tracks, and 5 stereo out buses with both separate ecasound instances for each bus and inputs, or a single one ecasound for all (thus the use of loops). Both of them lead to approximately the same amount of cpu use.
Soon to release our live band mixer 100% ecasound ;)
I'd wish OSC remote control to work as good as midi controls for a perfect setup.

Cheers,

Raphaël Mouneyres
06 89 85 58 81

Le 17 déc. 2013 à 18:22, Joel Roth a écrit :

> Hi Raphaël,
>
> See below.
>
> Raphaël Mouneyres wrote:
>> hello,
>>
>> i'm having trouble to make loop in/out object work as i understood it.
>> Please find my ecs file here under.
>> Ecasound v2.9.0 goes in error saying :
>> (eca-chainsetup) Unable to connect: Chain "main" is not valid.
>> Following errors were detected:
>> (eca-chainsetup) Chain "main" is not connected to any input. All
>> chains must have exactly one
>> ... valid input. (2.1-NO-CHAIN-INPUT)
>> (eca-chainsetup) WARNING: Input "loop" is not connected to any chain.
>> (3.1-DISCON-INPUT)
>> (eca-session) Chainsetup loaded from "mixer.ecs" is not valid!
>>
>> but to me chain "main" wants to connect to the loop input...
>> if i remove the "ear" chain, then everything is ok. but then i don't
>> need the loop object...
>> i don't get it. could you point me to my mistake ?
>>
>> Raphaël
>>
>> # ecasound chainsetup file
>> # one file for all channels & submixes
>>
>> # general
>> -b:64 -r:50 -z:intbuf -z:db,100000 -n:"channels" -X -z:noxruns
>> -z:nopsr -z:mixmode,avg -G:loop,channels,no_transport
>>
>> #------------------------------------------------------------------
>> # CHANNELS audio inputs for MAIN BUS
>> #------------------------------------------------------------------
>> -a:input -f:f32_le,1,48000 -i:jack,system:capture_1
>>
>> # channels outputs
>> -a:input -f:f32_le,2,48000 -o:loop,micro
>>
>> #------------------------------------------------------------------
>> # outs
>> #------------------------------------------------------------------
>> -a:main -f:f32_le,2,48000 -i:loop,micro
>> -a:ear -f:f32_le,2,48000 -i:loop,micro
>
> I think Ecasound ought to accept your syntax, since it
> follows the rule "every chain has one input and one output,"
> however, this is what you need to change:
>
> -a:main,ear -f:32_le,2,48000 -i:loop,micro
>
> Cheers,
>
> Joel
>
>> # audio outputs
>> -a:main -f:f32_le,2,48000 -o:jack,system:playback_9
>> -a:ear -f:f32_le,2,48000 -o:jack,system:playback_1
>>
> --
> Joel Roth
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Ecasound-list mailing list
> Ecasound-list@email-addr-hidden
> https://lists.sourceforge.net/lists/listinfo/ecasound-list

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Tue Dec 17 20:15:03 2013

This archive was generated by hypermail 2.1.8 : Tue Dec 17 2013 - 20:15:03 EET