There's enough CPU time on the Arduino to synthesise three voices directly and send the output to a PWM pin. We did this for a musical synthesiser attached to a bicycle wheel, for Dorkbot Bristol.The project resource page is here: Google Code Archive - Long-term storage for Google Code Project Hosting.