Re: [LAD] panning thoughts

From: gene heskett <gheskett@email-addr-hidden>
Date: Fri Nov 12 2010 - 18:47:08 EET

On Friday, November 12, 2010 11:43:42 am Eric Kampman did opine:

> On Nov 12, 2010, at 1:40 AM, Jens M Andreasen wrote:
> > On Thu, 2010-11-11 at 20:22 -0800, Eric Kampman wrote:
> >> Since power is proportional to signal squared, this means ..
> >> .. L(t) = cos(t * pi / 2) and R(t) = cos((1 - t) * pi / 2)
> >
> > I think you misspelled one sin(), no?
>
> No, turns out the 2nd equation is equivalent to sin(t * pi / 2) I think.
 
And is computationally less expensive if you drop the pi / 2 and use
pi * 0.5 as mulls cost less than divs. Or at least this is true if its not
handed off to an FP processor. ;-)

> > It is a complex mul you really want - where L+R is the real and L-R is
> > the imaginary. You can have the sin/cos pair very cheaply by using an
> > LFO that works by rotating iself by some complex constant.
>
> Great idea. Will use. Thanks.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Don't get suckered in by the comments -- they can be terribly misleading.
Debug only code.
		-- Dave Storer
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri Nov 12 20:15:03 2010

This archive was generated by hypermail 2.1.8 : Fri Nov 12 2010 - 20:15:03 EET