Some people will use an Arduino to play music, however doing so doesn't give the best results. However if you have more than one Arduino - with each playing its own tune, a much better result will be returned. This has been demonstrated by Instructables user "Abnormal Force" quite well. A master Arduino triggers slave Arduinos to play a tune at a certain period of time, an "Arduino Orchestra" if you will. Furthermore it's an interesting demonstration of multiple board control, with interesting results:
If you're wanting to reproduce the project above - you'll need a few of our ATmega328P MCUs with Arduino Uno bootloaders:
This is the same Atmel AVR ATmega328P microcontroller used in the official Arduino Uno, as well as our Eleven, EtherTen, USBDroid, and other boards. Perfect for building your own Arduino-compatible project directly on a breadboard or on a custom PCB, or for replacing the MCU in an existing board. Comes with the Arduino Uno bootloader pre-installed. Better still, it even has a special label stuck on top with details of the pinout, so you don't even need to look up the datasheet when connecting it up in your project! For more information and to order, click here!