Thank you Joaquim & Victor for your replies. I'll try it out. Is GEN02 the suggested table for this purpose?
I'm not as familiar with using arrays to store audio data, that's something I'd be interested in looking into to - the method & any possible benefits over tables.
As a relative novice to both Csound and programming in general it seems that in Csound tables serve a very similiar purpose to arrays with the added benefit of the specialized GEN routines. So I'm still not sure where, when & why arrays are more practical than tables.
What you get from tables is the table reading opcodes that can do the wrap around etc, at the expense of perhaps simplicity.
It is also useful if you want separate instances to work at the same time, so you don’t need to create a function table for each.
For example the code below implements a looper using arrays,
I realise I got my sentences mixed up. I meant to say that the array approach is also useful if you want separate instances to
work at the same time, so you don’t need to create a function table for each.