Can look at my project here
http://forum.arduino.cc/index.php?topic=179761.0
for creating 13 different tones at once using a 1284P, advantage is that you can apply analog filtering to each one individually to tune-up the sound as you'd like from the square wave out the uC provides.
I only demo'd 8, that was all the buttons I had at the time.