Cheers, Ross.
Neven MacEwan wrote:
Ross
exp() is a natural log, ie exponential of e, not exponential of 10 Delphi has a log10 function but no Exp10 function I can see so To do this you do use
exp(db/10*ln(10))
HTH
Neven ----- Original Message ----- From: "Ross Levis" <[EMAIL PROTECTED]> To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]> Sent: Thursday, March 06, 2003 4:54 PM Subject: Re: [DUG]: db calculation
Hi-
This formula doesn't seem to work. The 20 should be 10 as Neven pointed out but I believe a -3db reduction should take 65535 to 32767 but it's not close. Any ideas?
Cheers, Ross.
Nello Sestini wrote:
--------------------------------------------------------------------------(db/20) P1 = P2 e
i.e. P1 = P2*exp(db/20)
not sure if this is what you are after (and hope i haven't made some stupid mistake)
-ns http://www.roserox.co.th
----- Original Message ----- From: "Ross Levis" <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> To: "Multiple recipients of list delphi" <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> Sent: Thursday, March 06, 2003 09:57 Subject: [DUG]: db calculation
HowHere's a maths question for you. I've never been that good at maths, particularly logarithms
Does anyone know the formula to alter an integer value by a particular db value.
I'm working on an audio app and I need to alter the volume by a particular db setting. The volume can be anywhere in the range 0 (silent) to 65535 (maximum).
I know that db = 20 log (P1/P2) though I've also seen the 20 at 10.
do I get P1 (or is it P2) to the left of the equation.
Thanks, Ross Levis.
-New Zealand Delphi Users group - Delphi List -[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Website: http://www.delphi.org.nz<mailto:[EMAIL PROTECTED]>
To UnSub, send email to: [EMAIL PROTECTED]
with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
--------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
