Your first problem is that you're not sending any of the array bytes, exactly what
Serial.print(sounds,BYTE);
sends I'm not sure (probably the lower half of sound's address or something).
You need to index into the array, and as there are only 30 elements in the array use < 30, not <=30
for(int i = 0; i < 30;i++)
{
Serial.print(sounds[i],BYTE);
}
EDIT: I just noticed that weirdo told you this days ago.
Rob