Audio out using PCM (synth trial runs)

...

The reason that the analogRead() function is so slow is because of a call to delay(1) in it. Without this call, I was getting inconsistent results (i.e. sometimes the function would return the value of the wrong pin). ..

I would be interested in learning more about this problem. How did you test the
analogRead function? (I do not have a 'scope BTW). Page 200 of the datasheet
might have some clues.

Thanks,