Clear the mixbuffer when all channels empty

Well, this might be the audio glitch in #3422, but I still hear something slight.  I'm not sure if it's supposed to be there.  But this does remove most of the sound.

Anyway, it's definitely right, since sizeof(mixBuffer) is the size of a pointer now.

-[Unknown]