[sdiy] Pan laws - logarithmic or linear? (SSM2164 stereo panning)

Tom Wiltshire tom at electricdruid.net
Mon Feb 15 10:51:22 CET 2010


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