[sdiy] Lin/Log VCAs and envelopes - compensating for log VCAs

Needham, Alan Alan.Needham at centrica.com
Sat Feb 6 20:33:32 CET 2016


This looks like a useful idea to pursue.
But what do you think of the idea of 'flipping' the ramp rate of the attack portion - make it start ramping slowly, speeding up towards the final value. My thoughts are to give a straight(ish) dB rise to match the dB fall sections?

Nomenclature - 
VCAs = lin or log
ADSRs, would exponential cause a log amp to give a lin(ish) response?


-----Original Message-----
From: Synth-diy [mailto:synth-diy-bounces at dropmix.xs4all.nl] On Behalf Of Tom Wiltshire
Sent: 06 February 2016 19:09
To: synthdiy diy
Subject: [sdiy] Lin/Log VCAs and envelopes - compensating for log VCAs

Hi all,

I've been thinking about linear and logarithmic VCAs and ADSR envelopes. We're usually told that the standard exponential cap-charging/discharging ADSR curve into a linear VCA produces a "natural" sound, because our ears understand volume logarithmically - e.g. we hear in dB. This is why we use log pots for volume controls, after all. Ok, so what does an ADSR actually look like to your ear? Here's my results.

Sustain set at 1/16th (-24dB roughly), first the typical linear view, then the log:

http://www.tomwiltshire.co.uk/images/16ADSROutput.png
http://www.tomwiltshire.co.uk/images/16LogADSROutput.png

With sustain at 1/8th (-18dB)

http://www.tomwiltshire.co.uk/images/8ADSROutput.png
http://www.tomwiltshire.co.uk/images/8LogADSROutput.png

You're getting the idea by now, but here's 1/4 and 1/2. The last of these is interesting because the "typical ADSR" diagrams always have sustain set close to a half, which is only -6dB.

http://www.tomwiltshire.co.uk/images/4ADSROutput.png
http://www.tomwiltshire.co.uk/images/4LogADSROutput.png
http://www.tomwiltshire.co.uk/images/2ADSROutput.png
http://www.tomwiltshire.co.uk/images/2LogADSROutput.png

To be honest, this doesn't look exceptionally "natural" to me. But I don't think I'm going to argue with 50 years of synth history. If that's what we like, that's what we like.

Now, what I'm thinking is that I could easily tweak the tables in one of my PIC envelope generators to give these "log" curves. I could then feed the envelope to a log VCA and get the same sound you get with a typical ADSR into a OTA/linear VCA. It's a "log-compensated" envelope. Being able to switch between the two curves would enable people to use either a log or linear VCA and still get the same effect.

What do you all think?

Thanks,
Tom

PS: Secondary issue: Nomenclature - do you think of the VCAs as "exponential" or "log"? What about the ADSRs? Are they "log envelopes" or "exponential envelopes"?


_______________________________________________
Synth-diy mailing list
Synth-diy at dropmix.xs4all.nl
http://dropmix.xs4all.nl/mailman/listinfo/synth-diy

_____________________________________________________________________
The information contained in or attached to this email is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are not authorised to and must not disclose, copy, distribute, or retain this message or any part of it. It may contain information which is confidential and/or covered by legal professional or other privilege (or other rules or laws with similar effect in jurisdictions outside England and Wales).

The views expressed in this email are not necessarily the views of Centrica plc, and the company, its directors, officers or employees make no representation or accept any liability for its accuracy or completeness unless expressly stated to the contrary.

PH Jones is a trading name of British Gas Social Housing Limited.  British Gas Social Housing Limited (company no: 01026007), British Gas Trading Limited (company no: 03078711), British Gas Services Limited (company no: 3141243), British Gas Insurance Limited (company no: 06608316), British Gas New Heating Limited (company no: 06723244), British Gas Services (Commercial) Limited (company no: 07385984) and Centrica Energy (Trading) Limited (company no: 02877397) are all wholly owned subsidiaries of Centrica plc (company no: 3033654). Each company is registered in England and Wales with a registered office at Millstream, Maidenhead Road, Windsor, Berkshire SL4 5GD.

British Gas Insurance Limited is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority. British Gas Services Limited and Centrica Energy (Trading) Limited are authorised and regulated by the Financial Conduct Authority. British Gas Trading Limited is an appointed representative of British Gas Services Limited which is authorised and regulated by the Financial Conduct Authority.



More information about the Synth-diy mailing list