Ta, took a while to appear for some reason (or i'm just blind).
The chart function doesnt quite work the same if i put the waveform into it, it buffers it by samples then and there is a minimum setting of 10, which is why i did my loop as above.
As i said after, i was adding the time data backwards though which i have corrected and it does make a difference to the smoothness...i.e. i start at 0 and goto 9 to get all 10, if i wanted just 5, i would start at 5 and go to 9....all certainly seems ok now
Would you say my solution when using the waveform itself rather than extracting the y values is correct?
Cheers
Mike