Polyphonic music player

It works fine on my Nano V3.0, which uses the ATMega328. It only has three channels, though, unlike the six of the AtMega2560 that is on the Aduino Mega board.