Hi. I'm a beginner in C programming and getting an MCU to play WAV files. The objective, very often (if not always, I'm not sure) is to get the data (samples) that reside within the WAV file, in say SD memory, into a bufffer, whence it is taken up by a ADC, whose output is analogue. In an example of a WAV player that is before me, I see that this process begins when the function "play ()" is called. As I understand it, that process is a read operation. But, I wonder whether it's parsing or even copying. Also, I assume that if "play ()" is a special read function, inasmuch as it's only to be used to read audio files, nothing else. Is there anything to say about differences in read, parsing and copying? Thanks. Rich