Mysterious ~1Hz oscillation in audio output
This is a long shot as I'm a PIC guy and don't have experience with Atmega.  However, what about the watchdog timer?  Could it be accidentally on and resetting the processor every second or so?

Show a capture of the waveform showing what happens around this one second anomaly.  That might give a hint to the cause.