[sdiy] Pan laws - logarithmic or linear? (SSM2164 stereo panning)
cheater cheater
cheater00 at gmail.com
Mon Feb 15 10:55:30 CET 2010
You could even have a variable pan law with any sort of level
reduction at the center, controlled by a parameter. In that case you
make everyone happy.
D.
On Mon, Feb 15, 2010 at 10:51, Tom Wiltshire <tom at electricdruid.net> wrote:
>
> On 15 Feb 2010, at 06:13, David G. Dixon wrote:
>
>> ...
>>
>>> So we have:
>>>
>>> a*log(1/b + c) = 0
>>> a*log(2/b + c) = 0.708
>>> a*log(3/b + c) = 1
>>>
>>> The first equation can be simplified:
>>> 1/b + c = 1
>>> a*log(2/b + c) = 0.708
>>> a*log(3/b + c) = 1
>>>
>>> Plug into the other two equations:
>>> 1/b + c = 1
>>> a*log(1/b + 1/b + c) = 0.708
>>> a*log(2/b + 1/b + c) = 1
>>
>> ...or you could just use two VCAs to linearize the response a la Mike
>> Irwin.
>
> I *could*, but it makes the hardware more complicated, and it wouldn't
> remove the need for a pan law function, only make it simpler to do.
>
> If I'm going to have a function in a lookup table, I might as well adjust it
> to deal with the logarithmic response, and save myself the hardware.
>
> T.
>
>
>
More information about the Synth-diy
mailing list