As I recall, the LM324 has no "base spreader resistors" in the output's complementary emitter follower. This results in substantial crossover distortion. The distortion is reduced when you run a lot of feedback. One solution is to change the output from running class B (or is it closer to class C?) by adding a resistor between the output and one of the supplies. This will force one of the output transistors to always be conducting. Harold Harold Hallikainen harold@hallikainen.com Hallikainen & Friends, Inc. See the FCC Rules at http://hallikainen.com/FccRules and comments filed in LPFM proceeding at http://hallikainen.com/lpfm ___________________________________________________________________ Get the Internet just the way you want it. Free software, free e-mail, and free Internet access for a month! Try Juno Web: http://dl.www.juno.com/dynoget/tagj.