----- Original Message ----- From: "Sean Breheny" To: "Microcontroller discussion list - Public." Sent: Thursday, January 01, 2009 9:35 PM Subject: Re: [EE]: Sound generation options... > Hi all, > > About 2 weeks ago I posted a message talking about a PIC-based > synthesized music box I built about 4 years ago. I said that I could > post code and schematic if people were interested. Several people > asked for it but it took me a while to go back into my archives and > pull it all together. In addition, the only schematic I had was a mess > and was hand drawn. SO, I downloaded gEDA and had to learn to use its > schematic editor so I could produce a better schematic. > > That's done now and you can download a ZIP file containing the docs at: > > http://www.cheapgalvis.com/mbox.zip > > This ZIP file contains the following: > > ASM code for the PIC in the device > Two JPG images (sorry for the poor quality, back then I had a very > poor digital camera) of the inside and outside of the device. > C code for generating the HEX file to be programmed into the serial > EEPROM chip in the device (contains the data for the tunes as well as > sampled notes) > PDF of the schematic. > > Please note that when I originally did this, I had only about two > weeks within which to do it so it is not my best work (the comments in > the code are rather sparse). I am also not 100% sure that nothing > changed in the actual device compared to the schematic. This PDF > contains what I have on paper and may be slightly different from what > is in the actual device. > > If anyone needs further explanation, I'd be glad to answer questions. > I can also provide a gEDA schematic file but since I am not entirely > sure yet how to export it along with the necessary symbols I created, > I did not put it in the ZIP file. Please refer to my message of Dec 17 > 2008 about this as well (text is copied below). > > Sean > Thank you Sean. A quick look makes this old novice wonder how you did all this in two weeks. I've done some toll-quality audio (Mic>adc>spi save to EEPROM>dac>speaker), but never was happy with the audio quality. I hope studying what you have done will help me improve on that. Thanks, again. Richard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist