>I have tried Romans System and while it is a marvel with what can be done >with one or two pins the quality is a little rough. Another method I know >some one has done is to convert wave tables to an 8 bit value then feed that >in to a 8 bit R ladder with very good results. In essence all that is needed >is to convert wave tables to data tables. Unfortunately the program and code >is part of a book his is writing, so will not be available for a while. well have you tried Olin's HAL project? IIRC the audio in that is done by using the 8 bit data derived from a WAV file, to drive the PWM to get sound. Within a 16F876/7 he can have about 7 seconds of sound, but it should be possible to use external memory to achieve almost unlimited play times if required. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics