i fixed it!
in the source:
while (Serial.available() < 64)
{
//Blink the LED on pin 13.
digitalWrite(ledPin,!digitalRead(ledPin));
delay(100);
}
for some odd reason completely blocks input data, so i removed it.
then used autoit to send 10 bytes to represent length, following that.. raw sound bytes, plays like a charm!
but, there is a lot of noise from the computer, such as HDD read/writes, using arrow keys on windows explorer folder windows, etc.
ima attach an archive with autoit3 sources, sample data, modified sketch, etc.
ill admit this code is a bit sloppy, but functional
PCMAudio.7z (2.01 MB)