Joel Roth | 21 Jun 2012 16:00
Picon
Favicon

copp-set causes pop with transport running

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 
(Continue reading)

S. Massy | 21 Jun 2012 21:59
Picon
Favicon

Re: copp-set causes pop with transport running

On Thu, Jun 21, 2012 at 04:00:45AM -1000, 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 
(Continue reading)

linux media 4 | 22 Jun 2012 01:20

Re: copp-set causes pop with transport running

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
(Continue reading)

Joel Roth | 22 Jun 2012 13:58
Picon
Favicon

Re: copp-set causes pop with transport running

On Thu, Jun 21, 2012 at 04:20:59PM -0700, linux media 4 wrote:
> 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

That Nama uses copp-set instead of cop-set is entirely accidental. 

I suppose I can try cop-set, however, I expect that for Ecasound
copp-select/copp-set behaves identically to cop-set

Regards,

Joel

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

> Hope this helped,
> Rocco

--

-- 
Joel Roth

------------------------------------------------------------------------------
(Continue reading)

linux media 4 | 22 Jun 2012 14:35

Re: copp-set causes pop with transport running

> On Thu, Jun 21, 2012 at 04:20:59PM -0700, linux media 4 wrote:
>> 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
>
> That Nama uses copp-set instead of cop-set is entirely accidental.
>
> I suppose I can try cop-set, however, I expect that for Ecasound
> copp-select/copp-set behaves identically to cop-set
>
> Regards,
>
> Joel

Yeah, after sending the email, that occurred to me. Most likely copp-set 
and cop-set are two methods that do exactly the same thing.

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 
(Continue reading)


Gmane