At 04:46 PM 5/30/96 -0400, you wrote: >Lose the log(10) factor. (-1/sqrt(x+0.02) + 0.5) is pretty good, >(-1/sqrt(x+0.02) + 0.5) *0.95 is even better: That was a division by the natural log of 10, not the base 10 log of 10. My approximation gives the base 10 log, not the natural log. Try it again with the ln(10), which should be around 2.30258.... Although not perfect, it's close enough for audio work. The idea is that ln(x)/ln(10) = log10(x). The 0.95 factor gave me more error at lower numbers. Maybe I should check it out again. Stuart Allman Studio Sound Design studio@halcyon.com