[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