Re: [ecasound] copp-set causes pop with transport running

From: linux media 4 <linuxmedia4@email-addr-hidden>
Date: Fri Jun 22 2012 - 02:20:59 EEST

On 06/21/2012 07:00 AM, Joel Roth wrote:
> Hi,
>
> Nama fades volume on transport start/stop
> and track mute/unmute by issuing copp-set
> 20 times per second.
>
> Previously the sound changed smoothly.
> Recently S. Massy reported a pop on each vol or pan
> parameter change, and zipper noise during
> fades that use copp-set.
>
> I verified this with the following setup:
>
> # ecasound chainsetup file
>
> # general
> -b:256 -r:50 -z:nointbuf -z:db,100000 -n:"/home/jroth/nama/test0619/Setup.ecs" -X -z:noxruns -z:nopsr -z:mixmode,sum
>
> # audio inputs
> -a:1 -f:f32_le,2,44100 -i:loop,Master_in
> -a:3 -f:s16_le,2,44100 -i:null
>
> # audio outputs
> -a:1 -f:s16_le,2,44100 -o:alsahw,0,0,0
> -a:3 -f:f32_le,2,44100 -o:loop,Master_in
>
> # chain operators and controllers
> -a:1 -epp:50.00 -eadb:0.00,0.00
> -a:3 -eli:1047,220.00,1.00 -epp:50.00 -eadb:0.00,0.00
>
>
> The log snippet below gives the sequence of ECI commands,
> which is in the form of a bursts of commands
> separated by 50ms intervals.
>
> The numbers in brackets are milliseconds.
>
> I wonder if this could be due to a change in Ecasound, or
> perhaps is the result of some configuration error.
>
> Would appreciate any troubleshooting hints.
>
> Regards,
>
> Joel
>
> --logfile--
>
> [20171] SUB (L 138)&stop_transport
> [20171] ECI (L 553) ECI sent: engine-status
> [20171] ECI (L 556) ECI got: running
> [20172] ECI (L 553) ECI sent: cs-selected
> [20172] ECI (L 556) ECI got: /home/jroth/nama/test0619/Setup.ecs
> [20172] ECI (L 553) ECI sent: cs-is-valid
> [20173] ECI (L 556) ECI got: 1
> [20173] ECI (L 553) ECI sent: cs-selected
> [20173] ECI (L 556) ECI got: /home/jroth/nama/test0619/Setup.ecs
> [20173] ECI (L 553) ECI sent: cs-is-valid
> [20174] ECI (L 556) ECI got: 1
> [20174] ECI (L 553) ECI sent: c-selected
> [20174] ECI (L 556) ECI got: 3
> [20174] ECI (L 553) ECI sent: cs-connected
> [20175] ECI (L 556) ECI got: /home/jroth/nama/test0619/Setup.ecs
> [20175] ECI (L 553) ECI sent: c-select 1
> [20175] ECI (L 553) ECI sent: cop-select 2
> [20176] ECI (L 553) ECI sent: copp-select 1
> [20176] ECI (L 553) ECI sent: copp-set -0.4
> [20176] ECI (L 553) ECI sent: cs-connected
> [20176] ECI (L 556) ECI got: /home/jroth/nama/test0619/Setup.ecs
> [20177] ECI (L 553) ECI sent: c-select 3
> [20228] ECI (L 553) ECI sent: cs-selected
> [20228] ECI (L 556) ECI got: /home/jroth/nama/test0619/Setup.ecs
> [20229] ECI (L 553) ECI sent: cs-is-valid
> [CUT]

First... many thanks to Kai, S. Massy and Joel Roth for all the great
developments recently with ecasound. It always infuses energy for me and
helps me to keep motivated in writing my front end to ecasound...

I'm running ecasound v2.9.0.

I took a quick look at your setup so forgive me if I'm off the mark. But
is seems I'm doing the same thing to increase the level of various
things (panning, volume, effects) and I'm not having the same problems.
Maybe you can try this "one command does all" and circumvent the problem...

c-select $chain
cop-set $chainop_id,$param_id,$value

Maybe there's just something in the 'copp-set' command that doesn't
exist in 'cop-set'

Hope this helped,
Rocco

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Fri Jun 22 04:15:01 2012

This archive was generated by hypermail 2.1.8 : Fri Jun 22 2012 - 04:15:01 EEST